Mastering Event-Driven Architectures with AWS Serverless Services
eBook - ePub

Mastering Event-Driven Architectures with AWS Serverless Services

Guide to architecting and operating serverless event-driven systems on AWS (English Edition)

  1. English
  2. ePUB (mobile friendly)
  3. Available on iOS & Android
eBook - ePub

Mastering Event-Driven Architectures with AWS Serverless Services

Guide to architecting and operating serverless event-driven systems on AWS (English Edition)

About this book

Description
Event-driven architecture serves as a foundation for building highly scalable, reliable, and real-time cloud native systems. This book is your guide for designing and operating event-driven systems with AWS serverless services, such as Lambda, EventBridge, Step Functions, SQS, SNS, Kinesis, and DynamoDB.

Readers will understand the foundations of event-driven architecture and AWS serverless basics. The book explores design considerations, best practices, and patterns, with a strong focus on adopting a serverless mindset to accelerate value delivery. The book is structured into five parts: fundamentals, design, building, operating, and advanced concepts. It concludes with an outlook on emerging trends and future directions. It provides practical guidance on applying patterns like CQRS, event sourcing, and orchestration. Furthermore, you will build specialized high-performance systems involving real-time data streaming and persistence patterns like event sourcing, culminating in a complete mastery of operational best practices. Real-world patterns and practices ensure that concepts can be applied directly to production workloads.

By the end of this book, you will be a competent AWS serverless expert, equipped to design, build, and operate mission-critical event-driven systems. You will learn to apply AWS Well-Architected pillars and balance security, observability, cost, and performance while addressing complexities and challenges, such as event ordering, idempotency, testing, and schema evolution.

What you will learn
? Understand core principles of event-driven architecture and serverless computing.
? Apply design considerations for scalability, consistency, and fault tolerance.
? Develop event-driven systems with Lambda, Step Functions, SQS, SNS, and EventBridge.
? Stream and analyze real-time data pipelines with Amazon Kinesis services.
? Grasp key patterns like event sourcing and CQRS.
? Secure, monitor, and optimize performance of event-driven systems on AWS.
? Explore advanced patterns and future trends in AI and IoT integration.

Who this book is for
The book is for senior engineers, principal engineers, cloud architects, solution architects, and engineering leaders responsible for developing and maintaining large-scale software systems. The reader should already be familiar with fundamental AWS services, particularly the core AWS serverless components.

Table of Contents
1. Introduction to Event-driven Architectures
2. Overview of AWS Serverless Computing
3. EDA Architectural Considerations
4. AWS Lambda in Depth
5. Choreography with AWS SQS and SNS
6. Amazon EventBridge Essentials
7. Orchestration with AWS Step Functions
8. Data Streaming with Amazon Kinesis
9. Event Sourcing and Amazon DynamoDB Streams
10. Testing Strategies for Serverless Applications
11. Monitoring and Observability
12. Security Best Practices
13. Performance Optimization Strategies
14. Architectural Patterns
15. Future Trends and Emerging Technologies

Trusted by 375,005 students

Access to over 1.5 million titles for a fair monthly price.

Study more efficiently using our study tools.

Information

Year
2025
eBook ISBN
9789365897630

Table of contents

  1. Cover
  2. Title Page
  3. Copyright Page
  4. Dedication Page
  5. About the Author
  6. About the Reviewers
  7. Acknowledgement
  8. Preface
  9. Table of Contents
  10. 1. Introduction to Event-driven Architectures
  11. 2. Overview of AWS Serverless Computing
  12. 3. EDA Architectural Considerations
  13. 4. AWS Lambda in Depth
  14. 5. Choreography with AWS SQS and SNS
  15. 6. Amazon EventBridge Essentials
  16. 7. Orchestration with AWS Step Functions
  17. 8. Data Streaming with Amazon Kinesis
  18. 9. Event Sourcing and Amazon DynamoDB Streams
  19. 10. Testing Strategies for Serverless Applications
  20. 11. Monitoring and Observability
  21. 12. Security Best Practices
  22. 13. Performance Optimization Strategies
  23. 14. Architectural Patterns
  24. 15. Future Trends and Emerging Technologies
  25. Index

Frequently asked questions

Yes, you can cancel anytime from the Subscription tab in your account settings on the Perlego website. Your subscription will stay active until the end of your current billing period. Learn how to cancel your subscription
No, books cannot be downloaded as external files, such as PDFs, for use outside of Perlego. However, you can download books within the Perlego app for offline reading on mobile or tablet. Learn how to download books offline
Perlego offers two plans: Essential and Complete
  • Essential is ideal for learners and professionals who enjoy exploring a wide range of subjects. Access the Essential Library with 800,000+ trusted titles and best-sellers across business, personal growth, and the humanities. Includes unlimited reading time and Standard Read Aloud voice.
  • Complete: Perfect for advanced learners and researchers needing full, unrestricted access. Unlock 1.5M+ books across hundreds of subjects, including academic and specialized titles. The Complete Plan also includes advanced features like Premium Read Aloud and Research Assistant.
Both plans are available with monthly, semester, or annual billing cycles.
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1.5 million books across 990+ topics, we’ve got you covered! Learn about our mission
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more about Read Aloud
Yes! You can use the Perlego app on both iOS and Android devices to read anytime, anywhere — even offline. Perfect for commutes or when you’re on the go.
Please note we cannot support devices running on iOS 13 and Android 7 or earlier. Learn more about using the app
Yes, you can access Mastering Event-Driven Architectures with AWS Serverless Services by Lalit Kale in PDF and/or ePUB format, as well as other popular books in Computer Science & Cloud Computing. We have over 1.5 million books available in our catalogue for you to explore.