Padrões para Desenho de API
Simplificando a Integração com Troca de Mensagens de Baixo Acoplamento
Autor: Olaf Zimmermann , Mirko Stocker , Daniel Lübke , Uwe Zdun , Cesare Pautasso
LIVRO IDEAL PARA
Arquitetos de software, designers e desenvolvedores que trabalham com APIs e desejam criar APIs sustentáveis, bem projetadas e de alta qualidade. O livro também pode ser útil para gerentes de produto, líderes de equipe, engenheiros de software e outros
SOBRE O LIVRO
Com 44 padrões de design explicados detalhadamente – incluindo seus prós e contras, soluções conceituais e exemplos reais – este livro se torna uma ferramenta indispensável. Os autores ainda oferecem um modelo de domínio, estudos de caso do mundo real e narrativas que ajudam a entender as decisões de design de forma clara.
Resumo
APIs estão no coração da inovação digital, conectando negócios, plataformas e ecossistemas com agilidade e eficiência. Mas como criar APIs que sejam ao mesmo tempo fáceis de usar, confiáveis e de alto desempenho? Este guia essencial traz a resposta.Escrito por cinco renomados arquitetos de softwares e desenvolvedores, Padrões para Design de API oferece um roteiro prático e abrangente para todos os profissionais que desejam dominar o design de APIs de baixo acoplamento. Desde o início de um projeto até a sua evolução e documentação, você encontrará diretrizes claras e heurísticas testadas, que podem ser aplicadas a qualquer tecnologia ou plataforma.
Informações técnicas
Impresso
Páginas 544
ISBN 9788582606605
Ano 2025
Equipe técnica
Henrique Brodbeck, Henrique Brodbeck é professor do Instituto de Informática da Universidade Federal do Rio Grande do Sul (UFRGS).
Tradução:
Eveline Vieira Machado.
Sumário
Parte I - Fundamentos e narrativas
Capítulo 1 Fundamentos da interface de programação de aplicações (API)
Capítulo 2 Estudo de caso Lakeside Mutual
Capítulo 3 Narrativas de decisão da API
Parte II - Padrões
Capítulo 4 Introdução à linguagem de padrões
Capítulo 5 Definição dos tipos de endpoints e das operações
Capítulo 6 Design das representações das mensagens de solicitação e resposta
Capítulo 7 Aprimoramento do design da mensagem para melhorar a qualidade
Capítulo 8 Evolução de APIs
Capítulo 9 Documentação e comunicação dos contratos de API
Parte III - Nossos padrões em ação (agora e depois)
Capítulo 10 Histórias de padrões reais
Capítulo 11 Conclusão
Apêndice A Identificação dos endpoints e guias de seleção de padrões
Apêndice B Implementação do caso Lakeside Mutual
Apêndice C Linguagem de microsserviços específica do domínio (MDSL)