Data Resilience with Spring and RabbitMQ Event Streaming
2h 4mIntermediate2024-09-10
Authors

Gregory Green
Advisory Solution Engineer at VMware
Course details
RabbitMQ is a widely deployed messaging solution and Spring is a popular framework for building modern Java applications. In this course, Gregory Green explains how Spring and RabbitMQ can be used to build a resilient data architecture for critical applications. Learn about RabbitMQ features such as quorum queues, streams, and multi-site replication. Gregory also reviews Spring projects like Spring Cloud and AMQP that simplify building production-ready applications. Plus, learn how Kubernetes improves resiliency for Spring applications and RabbitMQ.
Skills covered
RabbitMQSpringData Resource ManagementDatabase ManagementOpen SourceDeep Dive (X:Y)
Concepts
0. Introduction
- 01 - Introduction to data resiliency
- 02 - Understanding data resiliency
- 03 - Introducing RabbitMQ for data resilience
- 04 - Introducing Spring and RabbitMQ for resiliency
- 05 - Course source code
1. RabbitMQ Resilience
- 06 - Install and deploy RabbitMQ
- 07 - Communicate with RabbitMQ exchanges and queues
- 08 - Consuming reliable with RabbitMQ quorum queues
- 09 - Consuming with RabbitMQ Streams
2. Java Spring Resilience
- 10 - Consuming reliably with Spring and RabbitMQ quorum queues
- 11 - Publishing reliably with Spring and RabbitMQ
- 12 - Consuming reliably with Spring and RabbitMQ Streams
3. Kubernetes Resiliency with Rabbit and Spring
- 13 - Introducing Kubernetes resiliency
- 14 - Install Kubernetes
- 15 - Install RabbitMQ on Kubernetes
- 16 - Deploy Spring on Kubernetes
4. Spring, RabbitMQ, and Kubernetes Resiliency on the Cloud
- 17 - Deploy RabbitMQ and Spring with Kubernetes on the public cloud
- 18 - Demonstrate resilience with Spring, RabbitMQ, and Kubernetes on the public cloud
- 19 - Multi-site resilience with Spring, RabbitMQ, and Kubernetes on the public cloud
Conclusion
- 20 - Next steps
Related courses
- Performance Tuning in Spring Apps
- Secure Coding in C++
- High-Velocity Decision-Making for Senior Leaders and Executives
- DORA Requirements and AI Security: From Compliance to Threat Intelligence
- AI Product Security: Building Strong Data Governance and Protection
- Building a Modern Insider Threat Program to Better Protect Your Data
- The AI-Driven Supply Chain Manager
- Site Reliability Engineering Essential Training