Visão Geral
Este curso apresenta o Amazon EventBridge como serviço de Event Bus e integração orientada a eventos na AWS. O participante aprenderá a criar e administrar event buses, event rules, event patterns, targets e event-driven workflows, além de integrar aplicações, serviços AWS e sistemas externos. O conteúdo aborda filtragem e roteamento de eventos, schemas, cross-account event delivery, observabilidade, segurança, resiliência e boas práticas para construção de arquiteturas desacopladas e escaláveis.
Conteúdo Programatico
Module 1: Event-Driven Architecture with Amazon EventBridge
- Event-driven architecture concepts
- Amazon EventBridge overview
- Event buses
- Events and event sources
- Event-driven integration patterns
- EventBridge use cases
Module 2: Event Buses and Event Routing
- Default Event Bus
- Custom Event Buses
- Event ingestion
- Event routing
- Event distribution
- Event Bus administration
Module 3: Event Rules and Event Patterns
- Event Rules
- Event Patterns
- Event filtering
- Content-based routing
- Pattern matching
- Advanced event routing strategies
Module 4: Targets and Event Processing
- EventBridge Targets
- AWS service integrations
- Lambda integration
- Step Functions integration
- SQS and SNS integration
- Target invocation strategies
Module 5: Event Schemas and Application Integration
- Event Schema concepts
- Schema discovery
- Schema registries
- Schema evolution
- Application event contracts
- External application integration
Module 6: Security and Governance
- IAM for EventBridge
- Resource-based policies
- Cross-account event delivery
- Encryption
- Access control
- Event governance and auditing
Module 7: Monitoring, Reliability and Operations
- Amazon CloudWatch integration
- EventBridge metrics
- Event delivery monitoring
- Failed event handling
- Retry policies
- Dead-letter queues
Module 8: Amazon EventBridge Workshop
- Event Bus configuration
- Event Pattern implementation
- Event routing laboratory
- AWS service integration
- Monitoring and failure recovery exercises
- Final EventBridge event-driven architecture project