Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
APIOps Cycles
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Claudio Eduardo de Oliveira
August 24, 2022
Technology
1
130
APIOps Cycles
Entendendo um pouco mais sobre APIOps Cycles
Claudio Eduardo de Oliveira
August 24, 2022
Tweet
Share
More Decks by Claudio Eduardo de Oliveira
See All by Claudio Eduardo de Oliveira
Redefinindo as fronteiras da sua arquitetura usando DDD e IA
claudioed
0
140
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
880
Kong e Kubernetes
claudioed
0
340
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
700
Pipeline de APIs para o século XXI
claudioed
0
430
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
450
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
200
API securing as a software developer at Cloud Era
claudioed
0
130
Other Decks in Technology
See All in Technology
システム標準化PMOから ガバメントクラウドCoEへ
techniczna
1
140
2026年もソフトウェアサプライチェーンのリスクに立ち向かうために / Product Security Square #3
flatt_security
1
670
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
3
1.2k
形式手法特論:SMT ソルバで解く認可ポリシの静的解析 #kernelvm / Kernel VM Study Tsukuba No3
ytaka23
1
590
フロントエンド刷新 4年間の軌跡
yotahada3
0
500
A Casual Introduction to RISC-V
omasanori
0
400
NewSQL_ ストレージ分離と分散合意を用いたスケーラブルアーキテクチャ
hacomono
PRO
4
410
Postman v12 で変わる API開発ワークフロー (Postman v12 アップデート) / New API development workflow with Postman v12
yokawasa
0
140
AI時代の「本当の」ハイブリッドクラウド — エージェントが実現した、あの頃の夢
ebibibi
0
150
"作る"から"使われる"へ:Backstage 活用の現在地
sbtechnight
0
200
Go 1.26 Genericsにおける再帰的型制約 / Recursive Type Constraints in Go 1.26 Generics
ryokotmng
0
130
OpenClaw を Amazon Lightsail で動かす理由
uechishingo
0
200
Featured
See All Featured
Building the Perfect Custom Keyboard
takai
2
710
Navigating the moral maze — ethical principles for Al-driven product design
skipperchong
2
290
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
230
Test your architecture with Archunit
thirion
1
2.2k
Digital Ethics as a Driver of Design Innovation
axbom
PRO
1
230
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
190
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
64
52k
Efficient Content Optimization with Google Search Console & Apps Script
katarinadahlin
PRO
1
410
What the history of the web can teach us about the future of AI
inesmontani
PRO
1
480
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
120
Claude Code どこまでも/ Claude Code Everywhere
nwiizo
64
53k
Transcript
APIOPS Cycles Let’s Start!!!
Cláudio Eduardo de Oliveira APIs, Kubernetes, Golang e microservices Autor
do Livro Spring 5.0 By Example 2018 Senior Solutions Architect @tribal.credit Professor MBA Blockchain and DD FIAP Kong Champion https://www.linkedin.com/in/claudioed/ @claudioed
Agenda • API First • Problema • Intro • Ciclos
Continuados • Conclusao
API First API First é uma abordagem de desenvolvimento de
software que APIs são cidadãs de primeiro nível
Problema API First é uma prática que vem sendo discutida
algum tempo, mas não há uma maneira consistente de implementação
O que e APIOPS???
GITOPS para APIS????
Pode ser também…mas não é isso que vamos falar hoje!!!
APIOPS Cycles É um método que visa criar APIs de
maneira orientada ao negócio e de maneira mais gerenciável. (fases)
APIOPS Cycles Beneficiados Business Designer API Developer Enterprise Architect API
Product Manager
None
Canvas
API Canvas Jornada do consumidor Proposição de valores Crie o
modelo de negócio API Canvas
None
MVAPI
Minimum viable API Arch Prototipação (no code) Faça o necessário
Scale
BUILD
Build APIs - Protótipos OpenAPI com exemplos Mock e testes
com o protótipo Compartilhe os protótipos com os consumidores para receber feedbacks
Build APIs - Just Enough Implemente uma interface funcional Use
uma estratégia com gestão de APIs CI/CD pipelines Faça testes de cargas com cenários reais
Build APIs - Scale Implemente testes com % de cobertura
antes de iterar Aplique conceitos de gestão de APIs Automatize testes de carga
AUDIT
API Audit Validação de contratos com testes automatizados Garanta que
a implementação segue o contrato de maneira automatizada
Publish
Publish API Publique no seu API Gateway Publique uma documentação
para sua API, focada no desenvolvedor Configure Autenticação, Rate-Limiting e outros requisitos não-funcionais Publique através de CI/CD no API Gateway
DX
Pense Developer Experience Onboarding Documentacao Developer Portal Canais de comunicação
Monitor
Monitor, Measure e Analyze Crie métricas que indiquem a performance
da sua API, como por exemplo MRR gerado pela API Estatísticas de utilização da API
Implemente o que faz sentido pra você e ENTENDA como
estão usando sua API
Obrigado @claudioed