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
100
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
110
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
770
Kong e Kubernetes
claudioed
0
310
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
660
Pipeline de APIs para o século XXI
claudioed
0
410
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
420
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
170
API securing as a software developer at Cloud Era
claudioed
0
110
Other Decks in Technology
See All in Technology
AWS LambdaでSocket通信サーバーレスアプリケーションのリアルタイム通信 / 20250523 Kumiko Hennmi
shift_evolve
1
310
Slackひと声でブログ校正!Claudeレビュー自動化編
yusukeshimizu
3
120
AIに実況させる / AI Streamer
motemen
2
1.2k
さくらのクラウド 開発の挑戦とその舞台裏
kazeburo
0
690
Redmineの意外と知らない便利機能 (Redmine 6.0対応版)
vividtone
0
650
初めてのGoogle Cloud by AWS出身者
harukasakihara
1
710
主要ライブラリの実例に学ぶ、TypeScriptで実現する型安全な座標定義
tiroljpn
1
220
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
730
オープンソースとビジネス: 位置情報の世界からみえる流れ / 札幌IT石狩鍋#2
sorami
0
220
Oracle Base Database Service 技術詳細
oracle4engineer
PRO
8
65k
ソフトウェアは捨てやすく作ろう/Let's make software easy to discard
sanogemaru
2
280
AI駆動時代の新規事業の作り方
ryohysk
2
140
Featured
See All Featured
Fontdeck: Realign not Redesign
paulrobertlloyd
84
5.5k
Art, The Web, and Tiny UX
lynnandtonic
298
21k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
47
2.8k
Typedesign – Prime Four
hannesfritz
41
2.6k
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
48
5.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.3k
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
30
2.4k
Faster Mobile Websites
deanohume
307
31k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
280
13k
How To Stay Up To Date on Web Technology
chriscoyier
790
250k
BBQ
matthewcrist
88
9.6k
Gamification - CAS2011
davidbonilla
81
5.3k
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