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

API First — SENIORTEC 2020

API First — SENIORTEC 2020

A abordagem API-first no desenvolvimento de software: design de contratos antes da implementação, colaboração entre times, versionamento e governança de APIs. Apresentado no SENIORTEC (2020) por Flávio Pimenta.

Flávio Pimenta PRO

September 11, 2026

Transcript

25 slides
  1. Pensando em APIs E se pensarmos nas entidades de negócio

    de forma independentes e desenharmos um ecossistema de APIs?
  2. Fitas Fitas VHS Atributos: • Título • Número (id) •

    Categoria • Idioma Estados: • Ativa • Rebobinada • Alugada
  3. Pedidos Pedidos Atributos: • Número (id) • Produtos • Data

    • Cliente • Tipo Transação ◦ Aluguel ◦ Venda Estados: • Situação: ◦ Aberto ◦ Cancelado ◦ A pagar ◦ Pago ◦ Vencido ◦ Finalizado
  4. Clientes Atributos: • Número (id) • Documento • Endereço •

    Idade Estados: • Ativa • Adimplente Clientes
  5. Verbos para os meus recursos Fitas VHS Pedidos • GET

    • POST • PATCH • • • • GET POST PATCH DELETE • • • • GET POST PATCH DELETE Clientes
  6. Vantagens em usar API First • • • • •

    Documentação Segurança Escalabilidade Monitoramento Velocidade

More Decks by Flávio Pimenta

Other Decks in Technology