Capa do livro Padrões para design de API: simplificando a integração com troca de mensagens de baixo acoplamento

Padrões para design de API: simplificando a integração com troca de mensagens de baixo acoplamento

Olaf Zimmermann; Mirko Stocker; Daniel Lubke; Cesare Pautasso

Editora: Editora Pearson

ISBN: 9788582606629

Edição/Ano: 1ª (2025)

Idioma: Português

Páginas: 533

Categoria(s): Tecnologia e Computador


Descrição

APIs levam inovação e transformação digital a todos os tipos de negócios e ecossistemas. Para criar APIs fáceis de usar, confiáveis e com bom desempenho, arquitetos, designers e desenvolvedores precisam de uma orientação de design especializada. Este guia prático supera a complexidade das conversas de API e seu conteúdo de mensagem, introduzindo diretrizes e heurísticas abrangentes para um design de API sustentável, especificando-as de forma clara, seja qual for a tecnologia ou a plataforma utilizadas.


Sobre o Autor

Olaf Zimmermann
Olaf Zimmermann: Uma Autoridade em Arquitetura de Software Olaf Zimmermann é uma figura proeminente no mundo da arquitetura de software, reconhecido por suas contribuições significativas para o campo. Com uma carreira consolidada e uma vasta experiência, Zimmermann é frequentemente citado como uma autoridade em diversos temas, incluindo: Design de APIs: Seus trabalhos sobre design de APIs são amplamente referenciados e utilizados na indústria. Ele é o autor do livro "Patterns for API Design", uma obra essencial para quem busca criar interfaces de programação de alta qualidade. Arquitetura de Microsserviços: Zimmermann é um defensor da arquitetura de microsserviços e tem desenvolvido ferramentas e metodologias para facilitar a implementação dessa abordagem. Domain-Driven Design: Ele é um entusiasta do Domain-Driven Design (DDD) e aplica seus princípios em seus projetos e pesquisas. Architectural Decision Records (ADRs): Zimmermann é um dos co-criadores do formato Markdown Any Decision Records (MADR), um padrão para documentar decisões arquiteturais.

Mirko Stocker
Profissão: Professor de Engenharia de Software na Eastern Switzerland University of Applied Sciences (OST FH), com foco em Cloud, Web, APIs e programação. Áreas de interesse: Seus trabalhos e pesquisas se concentram em API, padrões de design, refatoração e outros temas relacionados à arquitetura de software. Publicações: É autor de livros como "Patterns for API Design", que é uma referência na área de design de APIs. Outras atividades: É co-fundador da LegalGo, uma empresa que atua na área jurídica.

Cesare Pautasso
é professor titular na Faculdade de Informática da Universidade de Lugano, Suíça. Anteriormente, foi pesquisador no IBM Zurich Research Lab e pesquisador sênior na ETH Zurich, onde obteve seu doutorado em 2004. Sua pesquisa se concentra na construção de sistemas experimentais para explorar a interseção de técnicas de composição de software baseadas em modelos, linguagens de modelagem de processos de negócios e computação autônoma/grid. Recentemente, ele desenvolveu interesse em Mashups da Web 2.0 e Modelagem de Decisão Arquitetônica.

Imagem de um rapaz de óculos, com um celular com fone de ouvido no pescoço, segurando alguns cadernos

Experimente nossa plataforma por 30 dias

Descubra como nossa solução digital completa pode transformar suas leituras e estudos, com acesso a uma vasta coleção de recursos educativos ao seu alcance.

Respostas para suas perguntas