Upgrade to Pro — share decks privately, control downloads, hide ads and more …

APIOps Cycles

APIOps Cycles

Entendendo um pouco mais sobre APIOps Cycles

Claudio Eduardo de Oliveira

August 24, 2022
Tweet

More Decks by Claudio Eduardo de Oliveira

Other Decks in Technology

Transcript

  1. 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
  2. API First API First é uma abordagem de desenvolvimento de

    software que APIs são cidadãs de primeiro nível
  3. Problema API First é uma prática que vem sendo discutida

    algum tempo, mas não há uma maneira consistente de implementação
  4. APIOPS Cycles É um método que visa criar APIs de

    maneira orientada ao negócio e de maneira mais gerenciável. (fases)
  5. Build APIs - Protótipos OpenAPI com exemplos Mock e testes

    com o protótipo Compartilhe os protótipos com os consumidores para receber feedbacks
  6. 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
  7. Build APIs - Scale Implemente testes com % de cobertura

    antes de iterar Aplique conceitos de gestão de APIs Automatize testes de carga
  8. API Audit Validação de contratos com testes automatizados Garanta que

    a implementação segue o contrato de maneira automatizada
  9. 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
  10. DX

  11. 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