Curriculum

  1. 1

    Book Preview

    1. Mastering Event-Driven Microservices in AWS Free preview
  2. 2

    Introduction

    1. (Included in full purchase)
  3. 3

    Chapter 1 : Introduction to Event-Driven Microservices

    1. (Included in full purchase)
  4. 4

    Chapter 2 : Designing Event-Driven Microservices in AWS

    1. (Included in full purchase)
  5. 5

    Chapter 3 : Messaging with Amazon SQS and Amazon SNS

    1. (Included in full purchase)
  6. 6

    Chapter 4 : Choreography with Amazon EventBridge

    1. (Included in full purchase)
  7. 7

    Chapter 5 : Orchestration with AWS Step Functions

    1. (Included in full purchase)
  8. 8

    Chapter 6 : Event Streaming with Amazon Kinesis

    1. (Included in full purchase)
  9. 9

    Chapter 7 : Testing Event-Driven Systems

    1. (Included in full purchase)
  10. 10

    Chapter 8 : Monitoring and Troubleshooting

    1. (Included in full purchase)
  11. 11

    Chapter 9 : Optimizations and Best Practices for Production

    1. (Included in full purchase)
  12. 12

    Chapter 10 : Real-World Use Cases on AWS

    1. (Included in full purchase)
  13. 13

    INDEX

    1. (Included in full purchase)

About the course

In the book Mastering Event-Driven Microservices in AWS, author Lefteris Karageorgiou takes you on a comprehensive journey through the world of event-driven architectures and microservices. This practical guide equips you with the knowledge and skills to design, build, and operate resilient, scalable, and fault-tolerant systems using AWS serverless services. Through concrete examples and code samples, you'll learn how to construct real-world event-driven microservices architectures, such as point-to-point messaging, pub/sub messaging, event streaming, and advanced architectures like event sourcing, CQRS, circuit breakers, and sagas. Leveraging AWS services like AWS Lambda, Amazon API Gateway, Amazon EventBridge, Amazon SQS, Amazon SNS, Amazon SQS, AWS Step Functions, and Amazon Kinesis, you'll gain hands-on experience in building robust event-driven applications. The book goes beyond just theory and delves into production-ready practices for testing, monitoring, troubleshooting, and optimizing your event-driven microservices. By the end of this comprehensive book, you'll have the confidence and expertise to design, build, and run mission-critical event-driven microservices in AWS, empowering you to tackle complex distributed systems challenges with ease. Whether you're an experienced developer or a team looking to stay ahead of the curve, Mastering Event-Driven Microservices in AWS is an essential resource that will equip you with the tools and knowledge necessary to harness the power of event-driven microservices in the AWS ecosystem.

About the Author

Lefteris Karageorgiou is a proud Greek family man who treasures every moment spent with his wonderful wife and two adorable children. From an early age, he was captivated by the fascinating world of video game development, devouring programming books on C++ and even writing his first program at the age of 15. Armed with a Master's degree in Computer Science and a Bachelor's in Mathematics, Lefteris embarked on an incredibly rewarding 16-year journey in software engineering. He's worn many hats along the way, working as a developer, lead, and architect across diverse industries like trading, gaming, and maritime. His expertise extends to a wide array of programming languages, including Java, .NET, Python, NodeJS, React, and Angular. One of Lefteris's proudest achievements was successfully leading the migration of large monolithic systems to event-driven microservices architectures.