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.

Avatar for Flávio Pimenta

Flávio Pimenta PRO

September 11, 2026

More Decks by Flávio Pimenta

Other Decks in Technology

Transcript

  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