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
74
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
74
DDD e Team Topologies como estes conceitos podem te dar pistas de como montar seus times de engenharia!!!
claudioed
2
670
Kong e Kubernetes
claudioed
0
270
Qual é o papel de um API Gateway na estratégia de APIs
claudioed
1
620
Pipeline de APIs para o século XXI
claudioed
0
380
Microservices Observability
claudioed
0
95
Microservices Observability Zup Open Talks
claudioed
1
390
Vert.x Simplicidade que nos traz FELICIDADE
claudioed
0
140
API securing as a software developer at Cloud Era
claudioed
0
76
Other Decks in Technology
See All in Technology
PREEMPT_RT over the years
ennael
PRO
0
350
山手線一周のパフォーマンス改善
suzukahr
0
160
ITエンジニアとして知っておいてほしい、電子メールという大きな穴
logica0419
6
1.1k
KDD2024参加報告
cyberagentdevelopers
PRO
1
320
How CERN serves 1EB of data via FUSE
ennael
PRO
0
16k
入門 KRR
donkomura
0
110
普通の Web エンジニアのための様相論理入門 #yapcjapan / YAPC Hakodate 2024
ytaka23
5
1.3k
ガバメントクラウド開発と変化と成長する組織 / Organizational change and growth in developing a government cloud
kazeburo
4
730
AWSへのNIST SP800-171管理策 導入に向けての整備/20240930 Mitsutoshi Matsuo
shift_evolve
0
200
15 JSON serializers for Ruby
okuramasafumi
2
100
過去のインプットとアウトプットを振り返る
diggymo
0
110
Oracle Database 23ai 新機能#4 Application Continuity
oracle4engineer
PRO
0
120
Featured
See All Featured
The Invisible Side of Design
smashingmag
297
50k
In The Pink: A Labor of Love
frogandcode
139
22k
Git: the NoSQL Database
bkeepers
PRO
425
64k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
105
48k
Building Flexible Design Systems
yeseniaperezcruz
327
38k
Into the Great Unknown - MozCon
thekraken
30
1.4k
A Modern Web Designer's Workflow
chriscoyier
692
190k
The Power of CSS Pseudo Elements
geoffreycrofte
71
5.3k
[RailsConf 2023] Rails as a piece of cake
palkan
49
4.7k
VelocityConf: Rendering Performance Case Studies
addyosmani
324
23k
Fontdeck: Realign not Redesign
paulrobertlloyd
81
5.2k
Principles of Awesome APIs and How to Build Them.
keavy
126
17k
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