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
0
82
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
84
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
700
Kong e Kubernetes
claudioed
0
280
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
640
Pipeline de APIs para o século XXI
claudioed
0
390
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
400
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
150
API securing as a software developer at Cloud Era
claudioed
0
86
Other Decks in Technology
See All in Technology
サービスでLLMを採用したばっかりに振り回され続けたこの一年のあれやこれや
segavvy
2
680
マイクロサービスにおける容易なトランザクション管理に向けて
scalar
0
210
GitHub Copilot のテクニック集/GitHub Copilot Techniques
rayuron
42
18k
10年もののバグを退治した話
n_seki
0
120
TSKaigi 2024 の登壇から広がったコミュニティ活動について
tsukuha
0
170
30分でわかるデータ分析者のためのディメンショナルモデリング #datatechjp / 20250120
kazaneya
PRO
3
570
MasterMemory v3 最速確認会
yucchiy
0
250
Oracle Cloudの生成AIサービスって実際どこまで使えるの? エンジニア目線で試してみた
minorun365
PRO
5
330
【令和最新版】ロボットシミュレータ Genesis x ROS 2で始める快適AIロボット開発
hakuturu583
2
1.2k
普通のエンジニアがLaravelコアチームメンバーになるまで
avosalmon
0
630
3年でバックエンドエンジニアが5倍に増えても破綻しなかったアーキテクチャ そして、これから / Software architecture that scales even with a 5x increase in backend engineers in 3 years
euglena1215
11
4.1k
あの日俺達が夢見たサーバレスアーキテクチャ/the-serverless-architecture-we-dreamed-of
tomoki10
0
540
Featured
See All Featured
Templates, Plugins, & Blocks: Oh My! Creating the theme that thinks of everything
marktimemedia
28
2.2k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
7
540
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
45
2.2k
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
18
2.3k
Gamification - CAS2011
davidbonilla
80
5.1k
Product Roadmaps are Hard
iamctodd
PRO
50
11k
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
1
140
Build your cross-platform service in a week with App Engine
jlugia
229
18k
Building Your Own Lightsaber
phodgson
104
6.1k
How to Ace a Technical Interview
jacobian
276
23k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
49
2.2k
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