Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA
A direção que as organizações estão seguindo para acelerar o time-to-market é dividir para conquistar, passando de um modelo centralizado para um modelo distribuído, seja de times, processos ou tecnologias. Essa opção nos dá velocidade e agilidade, mas insere uma grande complexidade na nossa solução digital. A Arquitetura Orientada a Eventos veio para mitigar essa complexidade do modelo distribuído, minimizando o acoplamento entre as aplicações, adicionando assincronicidade, processamento em tempo real, resiliência, escalabilidade e flexibilidade para adaptar o negócio às mudanças de forma ágil com mínimo de impacto. Neste livro, Roberto Picanço desvenda os possíveis caminhos da Arquitetura Orientada a Eventos para suas estratégias e soluções. Você partirá dos fundamentos e adentrará um catálogo de padrões arquiteturais, com seus prós e contras de quando utilizar, chegando aos brokers de eventos - o coração de uma EDA distribuída, confiável e gerenciável. Com isso, você terá o conhecimento para identificar quais padrões e brokers aplicar conforme suas necessidades e contextos, bem como associar EDA a outras arquiteturas e plataformas para criar experiências de uso mais amigáveis em um mundo de negócios cada vez mais conectado e centrado no cliente. ‌
1144216136
Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA
A direção que as organizações estão seguindo para acelerar o time-to-market é dividir para conquistar, passando de um modelo centralizado para um modelo distribuído, seja de times, processos ou tecnologias. Essa opção nos dá velocidade e agilidade, mas insere uma grande complexidade na nossa solução digital. A Arquitetura Orientada a Eventos veio para mitigar essa complexidade do modelo distribuído, minimizando o acoplamento entre as aplicações, adicionando assincronicidade, processamento em tempo real, resiliência, escalabilidade e flexibilidade para adaptar o negócio às mudanças de forma ágil com mínimo de impacto. Neste livro, Roberto Picanço desvenda os possíveis caminhos da Arquitetura Orientada a Eventos para suas estratégias e soluções. Você partirá dos fundamentos e adentrará um catálogo de padrões arquiteturais, com seus prós e contras de quando utilizar, chegando aos brokers de eventos - o coração de uma EDA distribuída, confiável e gerenciável. Com isso, você terá o conhecimento para identificar quais padrões e brokers aplicar conforme suas necessidades e contextos, bem como associar EDA a outras arquiteturas e plataformas para criar experiências de uso mais amigáveis em um mundo de negócios cada vez mais conectado e centrado no cliente. ‌
9.99 In Stock
Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA

Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA

by Roberto Picanço
Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA

Arquitetura Orientada a Eventos: Soluções escaláveis e em tempo real com EDA

by Roberto Picanço

eBook

$9.99 

Available on Compatible NOOK devices, the free NOOK App and in My Digital Library.
WANT A NOOK?  Explore Now

Related collections and offers

LEND ME® See Details

Overview

A direção que as organizações estão seguindo para acelerar o time-to-market é dividir para conquistar, passando de um modelo centralizado para um modelo distribuído, seja de times, processos ou tecnologias. Essa opção nos dá velocidade e agilidade, mas insere uma grande complexidade na nossa solução digital. A Arquitetura Orientada a Eventos veio para mitigar essa complexidade do modelo distribuído, minimizando o acoplamento entre as aplicações, adicionando assincronicidade, processamento em tempo real, resiliência, escalabilidade e flexibilidade para adaptar o negócio às mudanças de forma ágil com mínimo de impacto. Neste livro, Roberto Picanço desvenda os possíveis caminhos da Arquitetura Orientada a Eventos para suas estratégias e soluções. Você partirá dos fundamentos e adentrará um catálogo de padrões arquiteturais, com seus prós e contras de quando utilizar, chegando aos brokers de eventos - o coração de uma EDA distribuída, confiável e gerenciável. Com isso, você terá o conhecimento para identificar quais padrões e brokers aplicar conforme suas necessidades e contextos, bem como associar EDA a outras arquiteturas e plataformas para criar experiências de uso mais amigáveis em um mundo de negócios cada vez mais conectado e centrado no cliente. ‌

Product Details

ISBN-13: 9788555193507
Publisher: Casa do Código
Publication date: 10/11/2023
Sold by: Bookwire
Format: eBook
Pages: 322
File size: 6 MB
Language: Portuguese

About the Author

Roberto Picanço é engenheiro de software desde 2007. Tem uma sólida experiência em integração de sistemas e sistemas distribuídos como desenvolvedor e arquiteto de soluções. Atuou como consultor e especialista de TI em uma variedade de setores da indústria, tais como financeiro, aviação, telecomunicação, energia e mídia. Desde 2018, ele tem ajudado empresas no desenvolvimento de aplicações modernas utilizando DDD, BDD, automação, microsserviços, arquitetura orientada a eventos (EDA) e computação em nuvem. Além disso, Roberto tem experiência em gerenciamento de produto, com foco em produtos relacionados a EDA e Integration Platform as a Service (iPaaS).

Table of Contents

Parte I: Fundamentos 1 Por que Arquitetura orientada a eventos? 1.1 O que é exatamente Arquitetura orientada a eventos? 1.2 Principais benefícios e desafios envolvidos 1.3 Relação com o desenvolvimento de aplicações modernas 1.4 Arquitetura orientada a eventos nas organizações e algumas previsões 2 Entendendo os principais conceitos 2.1 Componentes-chaves 2.2 Tipos de mensagem 2.3 Anatomia de uma mensagem 2.4 Formato da mensagem 2.5 Protocolo de mensagem 2.6 Destino da mensagem 2.7 Garantia de entrega da mensagem 3 Padrões de arquitetura para a Arquitetura orientada a eventos 3.1 Padrões de entrega de evento 3.2 Padrões de comunicação de mudança de estado 3.3 CQRS (Command Query Responsibility Segregation) 3.4 Dead-letter queues (DLQ) 3.5 First in, first out (FIFO) 3.6 SAGA 3.7 Transactional outbox 3.8 Change data capture (CDC) 3.9 Webhooks 3.10 Segurança 4 Identificando eventos de negócio e documentando nossa solução 4.1 EventStorming 4.2 AsyncAPI 4.3 CloudEvents Parte II: Broker de eventos 5 Broker de eventos habilita a Arquitetura orientada a eventos 5.1 O papel do broker de eventos na Arquitetura orientada a eventos 5.2 Padrões de implantação (deploy) 5.3 Operação e governança 5.4 Gerenciamento de esquema 6 Funcionalidades comuns de um broker no fluxo de publicação e consumo de eventos 6.1 Interação da aplicação consumidora com base em push e pull 6.2 Kit de desenvolvimento de software (SDK) 6.3 Envio e recebimento de eventos em lote 6.4 Roteamento inteligente 6.5 Confirmação de entrega de eventos (Ack) 6.6 Retenção do evento 6.7 Reprodução do evento 6.8 Visibilidade do evento 6.9 Agendamento da entrega do evento 7 Os tipos de brokers de eventos 7.1 Broker orientado a fila 7.2 Broker orientado a log 7.3 Broker orientado a assinatura 7.4 Como os fornecedores lidam com os diferentes tipos de brokers Parte III: Arquitetura orientada a eventos e além 8 Padrões arquiteturais que se beneficiam da Arquitetura orientada a eventos 8.1 Arquitetura de microsserviços 8.2 Arquitetura serverless 8.3 Arquitetura de streaming de dados 9 Arquitetura orientada a eventos no contexto de uma plataforma de integração 9.1 O que é uma plataforma de integração 9.2 O papel do gerenciamento de API 9.3 O papel da plataforma de integração como serviço 9.4 Arquitetura orientada a eventos e a plataforma de integração Parte IV: Execução dos projetos de EDA 10 Projeto 1 – Plataforma de e-commerce 10.1 Entendendo o problema e definindo o escopo 10.2 Requisitos funcionais, não funcionais e restrições 10.3 Etapa 1: Escolha do broker de eventos e das arquiteturas e plataformas 10.4 Etapa 2: Design da solução 10.5 Etapa 3: Teste 10.6 Etapa 4: Implementação 10.7 Sugestões de desafios extras 11 Projeto 2 – Envio de notificações de eventos para parceiros 11.1 Entendendo o problema e definindo o escopo 11.2 Requisitos funcionais, não funcionais e restrições 11.3 Etapa 1: Escolha do broker de eventos e das arquiteturas e plataformas 11.4 Etapa 2: Design da solução 11.5 Etapa 3: Teste 11.6 Etapa 4: Implementação 11.7 Sugestões de desafios extras 12 Projeto 3 – Rastreamento da frota de caminhões em tempo real 12.1 Entendendo o problema e definindo o escopo 12.2 Requisitos funcionais, não funcionais e restrições 12.3 Etapa 1: Escolha do broker de eventos e das arquiteturas e plataformas 12.4 Etapa 2: Design da solução 12.5 Etapa 3: Teste 12.6 Etapa 4: Implementação 12.7 Sugestões de desafios extras 13 Bibliografia Autor
From the B&N Reads Blog

Customer Reviews