System Design on AWS

System Design on AWS

Learn to Build and Scale Enterprise Solutions

41 followers

Authors Jayanth Kumar and Mandeep Singh equip software architects and engineers with essential AWS and system design knowledge to help you make good decisions and overcome the challenges of designing and scaling enterprise software architecture.
System Design on AWS gallery image
System Design on AWS gallery image
System Design on AWS gallery image
System Design on AWS gallery image
System Design on AWS gallery image
Free Options
Launch tags:Amazonโ€ขDesign Booksโ€ขTech
Launch Team / Built With
Framer
Framer
Launch websites with enterprise needs at startup speeds.
Promoted

What do you think? โ€ฆ

Suryansh Tiwari
Hunter
๐Ÿ”Œ Plugged in
๐Ÿ“Œ

Hey PH fam ๐Ÿ‘‹


Super excited to hunt System Design on AWS todayโ€”a must-have for software architects, engineers, and anyone scaling applications on AWS!


Building enterprise-grade systems comes with a unique set of challenges: scalability, resilience, security, and cost optimization. This book, authored by Jayanth Kumar & Mandeep Singh, is packed with real-world insights and best practices to help you navigate system design on AWS effectively.


What caught my attention:


โœ… Deep dive into AWS-native solutions for scalability & performance

โœ… Practical case studies on real-world system design challenges

โœ… Best practices for building cloud-native architectures

โœ… Covers modern AWS services & patterns for high availability


Whether you're an aspiring architect, a startup scaling on AWS, or an experienced engineer refining your cloud strategy, this book is a valuable resource!


The best part? It's available now! ๐Ÿš€ Grab a copy and let us know your thoughts in the comments below


Mandeep Singh
@masump yes itโ€™s discussed in Part 3 of the book with example use case deployments. Thanks for your interest :)
Camden Granger

@suryansh_tiwari2 Are there specific chapters that focus on designing for scalability and fault tolerance in large-scale AWS environments?

Mandeep Singh

@camden_grangerย Yes. Part I and Part II introduce the readers to these concepts and Part III actually talks about achieving scalability and fault tolerance in the proposed architectures. Every use-case chapters talks about building systems from day 0 (MVP, launched for few users) to day N (scaling to millions of customers)

Scytalelabs marketing

This is an amazing idea. Does the book primarily focus on AWS services or does it also touch on best practices that can be applied across various cloud platforms?

Mandeep Singh

@scytalelabs_marketingย Part II of the book focuses on AWS services but the system design concepts apply across the cloud providers or deploying on-premise.

Part I - System Design Basics

- Building blocks of scalable systems

- Storage, SQL, NoSQL Databases

- Caching, Rate Limiting, Load Balancing

- Communication Network and Protocols

- Containerization
- Architectural Design Patterns


Part II - Deep Dive into AWS Services

- VPC, Subnets, Route53, ELB, CloudFront

- S3, EBS, EFS, DynamoDB, RDS, Aurora

- EC2, Lambda, ECS, EKS

- SQS, SNS, Step Functions, EventBridge, CloudWatch

- EMR, Glue, Athena, SageMakerโ€ฆ and many more services

- How they fit together to build robust systems

Part III - Real-World System Design Use Cases

Each chapter is a complete walkthrough of building a real system on AWS, including:

- URL Shortener System

- Web crawler and Search Engine
- Real time Chat Applicationย 

- Social Media Platform

- Online Game Leaderboard

- Hotel Reservation System

- Media Transcoding System

- Stock Broker


Justin Deacon

System design can differ greatly depending on the industry. Does the book customize its strategies for specific domains like e commerce, fintech or media platforms or does it take a more generalized approach?

Mandeep Singh

@justin_deaconย Completely agree that system design decisions can vary depending on the problem statement and this is the major theme of the book - building a thinking process to making better decisions understanding the system requirements.

The Part III of the book dive deep into architectures mentioned by you -

  1. The e-commerce platform is much similar to Hotel Reservation System where you offer different hotel listings and customers can choose to book their stay.

  2. We've discussed the architecture of Payment System in details in one of the chapters and important concepts such as how can you avoid double payments.

  3. Chapter 20 discusses the architecture of media platform such as Netflix and YouTube. It talks about how video encoding/decoding to support vast variety of user devices and how easily the content is delivered to end customers.


    Thanks for your interest, please checkout the book on O'Reilly/Amazon. Happy Reading :)

Tom Cao

Have you been able to include any content on observability patterns? Meaningful metrics and alerts are often overlooked in system design but become crucial for production systems. The multi-region redundancy coverage is a huge plus, tooโ€”it's becoming a crucial aspect of enterprise applications today.

Tom Cao

Congratz on the launching!

Mandeep Singh
@tomcao2012 Thank you. Yes, the book discuss integration of metrics/alerts/logging in details. Observability is key in large scale systems, youโ€™re totally blind without it.
Logan King

Brilliant concept. Does the book include architecture diagrams or visual aids to help clarify complex concepts?

Mandeep Singh

@logan_kingย Yes, all the chapters include diagrams for clarity. Part III of the book includes diagrams of proposed architectures.

Jun Shen

Love the structured guidance for AWS architects! ๐Ÿ˜„

Mandeep Singh

@shenjunย Thank you for feedback :)

12
Next
Last