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
Claudio Eduardo de Oliveira
August 24, 2022
Technology
1
110
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
120
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
800
Kong e Kubernetes
claudioed
0
320
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
670
Pipeline de APIs para o século XXI
claudioed
0
420
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
430
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
180
API securing as a software developer at Cloud Era
claudioed
0
110
Other Decks in Technology
See All in Technology
製造業の課題解決に向けた機械学習の活用と、製造業特化LLM開発への挑戦
knt44kw
0
160
Amazon Q Developerを活用したアーキテクチャのリファクタリング
k1nakayama
2
200
Agent Development Kitで始める生成 AI エージェント実践開発
danishi
0
130
反脆弱性(アンチフラジャイル)とデータ基盤構築
cuebic9bic
3
170
AWS re:Inforce 2025 re:Cap Update Pickup & AWS Control Tower の運用における考慮ポイント
htan
1
220
形式手法特論:位相空間としての並行プログラミング #kernelvm / Kernel VM Study Tokyo 18th
ytaka23
3
910
AI によるドキュメント処理を加速するためのOCR 結果の永続化と再利用戦略
tomoaki25
0
440
AIに目を奪われすぎて、周りの困っている人間が見えなくなっていませんか?
cap120
1
440
SRE新規立ち上げ! Hubbleインフラのこれまでと展望
katsuya0515
0
170
Claude Codeが働くAI中心の業務システム構築の挑戦―AIエージェント中心の働き方を目指して
os1ma
9
1.6k
AWS DDoS攻撃防御の最前線
ryutakondo
1
140
Amazon Qで2Dゲームを作成してみた
siromi
0
120
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
750
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
283
13k
What’s in a name? Adding method to the madness
productmarketing
PRO
23
3.6k
Java REST API Framework Comparison - PWX 2021
mraible
32
8.8k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Art, The Web, and Tiny UX
lynnandtonic
301
21k
How STYLIGHT went responsive
nonsquared
100
5.7k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
161
15k
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Bootstrapping a Software Product
garrettdimon
PRO
307
110k
A designer walks into a library…
pauljervisheath
207
24k
Speed Design
sergeychernyshev
32
1.1k
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