├── 1 Scaling to 100 million ├── 1 current company_client’s architecture.docx ├── 2 Identify the Weakest Link.docx ├── 3 Evaluate Global Rollout.docx ├── 4 AWS Autoscaling.docx └── _ 100 M customers.docx ├── 10 Chaos Failure Injection └── Principles of Chaos Engineering.docx ├── 11 Performance Efficient Architectures ├── How No-SQL helps with performance.docx └── How does Amazon_Ebay design for performance.docx ├── 12 Choosing Performant database ├── Choosing databases.docx ├── Databases trends.docx └── Graph database.docx ├── 12.5 Designing for Database ├── Data Partitioning.docx └── Materialized view.docx ├── 14 Redis database └── Untitled document.docx ├── 14.5 Amazon API Gateway ├── 0 API Gateway.docx ├── 1 Hello NFJS API Gateway.docx ├── 2 Hook API Gateway with Lambda function.docx └── 9 Event Object Passing parameters │ ├── Event Object - Passing Parameters.docx │ └── ThanksNFJS.zip ├── 15 Cloudfront └── CDN Strategy.docx ├── 17 Security Model └── Security Model.docx ├── 18 Identity and Access Management (IAM) ├── 18 Identity and Access Management (IAM).docx └── Identity, Role and Attribute based access.docx ├── 19 Amazon Virtual Private Cloud - VPC ├── Amazon Virtual Private Cloud - VPC.docx └── Security is a shared responsibility.docx ├── 2 Gathering Requirements ├── Context Diagram.docx ├── Data Process each server.docx ├── Empathy Map.docx ├── Estimate Number of servers.docx ├── Scalability Performance Cost Questions.docx └── Use cases.docx ├── 20 DevSecOps ├── Checklist │ ├── SAMPLE+Security+Testing+Findings.pdf │ └── WSTG-Checklist_v4.2.xlsx ├── Dependency Tracker │ └── OWASP Dependency-Track.docx ├── OSS-Fuzz.docx └── Threat Modeling │ ├── ACME App threat model.htm │ ├── AcME Dec 8 report.htm │ ├── Threat Modeling.docx │ └── Webservice report.htm ├── 21 CD Deployment └── Continuous Deployment Stage.docx ├── 23 Amazon CloudWatch └── Amazon CloudWatch.docx ├── 3 Fail Points ├── Capacity Planning.docx └── Non Functional Requirements and KPIs.docx ├── 4 Microservices Issues ├── How to Increase Availability.docx ├── What are Microservices issues.docx ├── What are REliability issues with Online Store like Zomazon.docx ├── What are different ways to scale Applications.docx ├── What are usecases of 99_ 99.docx └── Which mechanism you would use in case of failure.docx ├── 5 Bulkhead Cell Based Architecture ├── Routing traffic using Route53.docx └── Why Cell-Based Architecture the best way to reduce blast radius.docx ├── 6 Sharding Strategies ├── How to do Caching, Throttling, and Canary deployment in API Gateway_.docx ├── What are different Sharding Strategies for Databases.docx ├── What are different Sharding Strategies for routing traffic__.docx ├── What to do when data is not volatile or not skewed.docx └── What to do when data is volatile or skewed.docx ├── 7 Resilient Patterns ├── Command and Query Responsibility Segregation (CQRS).docx ├── Compensation Pattern.docx ├── Event Sourcing pattern.docx ├── Fanout Pattern.docx ├── Filtering Pattern.docx ├── Publish-subscribe pattern.docx ├── Queue Design.docx └── Topic-queue-chaining pattern - flatten peak loads.docx ├── 8 Caching ├── Cache-Aside (Lazy Loading).docx ├── Write-Through.docx └── Zomazon Case Study.docx ├── 9 Chaos Failure Injection └── Principles of Chaos Engineering.docx └── README.md /1 Scaling to 100 million/1 current company_client’s architecture.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/1 Scaling to 100 million/1 current company_client’s architecture.docx -------------------------------------------------------------------------------- /1 Scaling to 100 million/2 Identify the Weakest Link.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/1 Scaling to 100 million/2 Identify the Weakest Link.docx -------------------------------------------------------------------------------- /1 Scaling to 100 million/3 Evaluate Global Rollout.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/1 Scaling to 100 million/3 Evaluate Global Rollout.docx -------------------------------------------------------------------------------- /1 Scaling to 100 million/4 AWS Autoscaling.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/1 Scaling to 100 million/4 AWS Autoscaling.docx -------------------------------------------------------------------------------- /1 Scaling to 100 million/_ 100 M customers.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/1 Scaling to 100 million/_ 100 M customers.docx -------------------------------------------------------------------------------- /10 Chaos Failure Injection/Principles of Chaos Engineering.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/10 Chaos Failure Injection/Principles of Chaos Engineering.docx -------------------------------------------------------------------------------- /11 Performance Efficient Architectures/How No-SQL helps with performance.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/11 Performance Efficient Architectures/How No-SQL helps with performance.docx -------------------------------------------------------------------------------- /11 Performance Efficient Architectures/How does Amazon_Ebay design for performance.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/11 Performance Efficient Architectures/How does Amazon_Ebay design for performance.docx -------------------------------------------------------------------------------- /12 Choosing Performant database/Choosing databases.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/12 Choosing Performant database/Choosing databases.docx -------------------------------------------------------------------------------- /12 Choosing Performant database/Databases trends.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/12 Choosing Performant database/Databases trends.docx -------------------------------------------------------------------------------- /12 Choosing Performant database/Graph database.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/12 Choosing Performant database/Graph database.docx -------------------------------------------------------------------------------- /12.5 Designing for Database/Data Partitioning.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/12.5 Designing for Database/Data Partitioning.docx -------------------------------------------------------------------------------- /12.5 Designing for Database/Materialized view.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/12.5 Designing for Database/Materialized view.docx -------------------------------------------------------------------------------- /14 Redis database/Untitled document.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14 Redis database/Untitled document.docx -------------------------------------------------------------------------------- /14.5 Amazon API Gateway/0 API Gateway.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14.5 Amazon API Gateway/0 API Gateway.docx -------------------------------------------------------------------------------- /14.5 Amazon API Gateway/1 Hello NFJS API Gateway.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14.5 Amazon API Gateway/1 Hello NFJS API Gateway.docx -------------------------------------------------------------------------------- /14.5 Amazon API Gateway/2 Hook API Gateway with Lambda function.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14.5 Amazon API Gateway/2 Hook API Gateway with Lambda function.docx -------------------------------------------------------------------------------- /14.5 Amazon API Gateway/9 Event Object Passing parameters/Event Object - Passing Parameters.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14.5 Amazon API Gateway/9 Event Object Passing parameters/Event Object - Passing Parameters.docx -------------------------------------------------------------------------------- /14.5 Amazon API Gateway/9 Event Object Passing parameters/ThanksNFJS.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/14.5 Amazon API Gateway/9 Event Object Passing parameters/ThanksNFJS.zip -------------------------------------------------------------------------------- /15 Cloudfront/CDN Strategy.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/15 Cloudfront/CDN Strategy.docx -------------------------------------------------------------------------------- /17 Security Model/Security Model.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/17 Security Model/Security Model.docx -------------------------------------------------------------------------------- /18 Identity and Access Management (IAM)/18 Identity and Access Management (IAM).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/18 Identity and Access Management (IAM)/18 Identity and Access Management (IAM).docx -------------------------------------------------------------------------------- /18 Identity and Access Management (IAM)/Identity, Role and Attribute based access.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/18 Identity and Access Management (IAM)/Identity, Role and Attribute based access.docx -------------------------------------------------------------------------------- /19 Amazon Virtual Private Cloud - VPC/Amazon Virtual Private Cloud - VPC.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/19 Amazon Virtual Private Cloud - VPC/Amazon Virtual Private Cloud - VPC.docx -------------------------------------------------------------------------------- /19 Amazon Virtual Private Cloud - VPC/Security is a shared responsibility.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/19 Amazon Virtual Private Cloud - VPC/Security is a shared responsibility.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Context Diagram.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Context Diagram.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Data Process each server.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Data Process each server.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Empathy Map.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Empathy Map.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Estimate Number of servers.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Estimate Number of servers.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Scalability Performance Cost Questions.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Scalability Performance Cost Questions.docx -------------------------------------------------------------------------------- /2 Gathering Requirements/Use cases.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/2 Gathering Requirements/Use cases.docx -------------------------------------------------------------------------------- /20 DevSecOps/Checklist/SAMPLE+Security+Testing+Findings.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/20 DevSecOps/Checklist/SAMPLE+Security+Testing+Findings.pdf -------------------------------------------------------------------------------- /20 DevSecOps/Checklist/WSTG-Checklist_v4.2.xlsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/20 DevSecOps/Checklist/WSTG-Checklist_v4.2.xlsx -------------------------------------------------------------------------------- /20 DevSecOps/Dependency Tracker/OWASP Dependency-Track.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/20 DevSecOps/Dependency Tracker/OWASP Dependency-Track.docx -------------------------------------------------------------------------------- /20 DevSecOps/OSS-Fuzz.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/20 DevSecOps/OSS-Fuzz.docx -------------------------------------------------------------------------------- /20 DevSecOps/Threat Modeling/Threat Modeling.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/20 DevSecOps/Threat Modeling/Threat Modeling.docx -------------------------------------------------------------------------------- /21 CD Deployment/Continuous Deployment Stage.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/21 CD Deployment/Continuous Deployment Stage.docx -------------------------------------------------------------------------------- /23 Amazon CloudWatch/Amazon CloudWatch.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/23 Amazon CloudWatch/Amazon CloudWatch.docx -------------------------------------------------------------------------------- /3 Fail Points/Capacity Planning.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/3 Fail Points/Capacity Planning.docx -------------------------------------------------------------------------------- /3 Fail Points/Non Functional Requirements and KPIs.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/3 Fail Points/Non Functional Requirements and KPIs.docx -------------------------------------------------------------------------------- /4 Microservices Issues/How to Increase Availability.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/How to Increase Availability.docx -------------------------------------------------------------------------------- /4 Microservices Issues/What are Microservices issues.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/What are Microservices issues.docx -------------------------------------------------------------------------------- /4 Microservices Issues/What are REliability issues with Online Store like Zomazon.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/What are REliability issues with Online Store like Zomazon.docx -------------------------------------------------------------------------------- /4 Microservices Issues/What are different ways to scale Applications.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/What are different ways to scale Applications.docx -------------------------------------------------------------------------------- /4 Microservices Issues/What are usecases of 99_ 99.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/What are usecases of 99_ 99.docx -------------------------------------------------------------------------------- /4 Microservices Issues/Which mechanism you would use in case of failure.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/4 Microservices Issues/Which mechanism you would use in case of failure.docx -------------------------------------------------------------------------------- /5 Bulkhead Cell Based Architecture/Routing traffic using Route53.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/5 Bulkhead Cell Based Architecture/Routing traffic using Route53.docx -------------------------------------------------------------------------------- /5 Bulkhead Cell Based Architecture/Why Cell-Based Architecture the best way to reduce blast radius.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/5 Bulkhead Cell Based Architecture/Why Cell-Based Architecture the best way to reduce blast radius.docx -------------------------------------------------------------------------------- /6 Sharding Strategies/How to do Caching, Throttling, and Canary deployment in API Gateway_.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/6 Sharding Strategies/How to do Caching, Throttling, and Canary deployment in API Gateway_.docx -------------------------------------------------------------------------------- /6 Sharding Strategies/What are different Sharding Strategies for Databases.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/6 Sharding Strategies/What are different Sharding Strategies for Databases.docx -------------------------------------------------------------------------------- /6 Sharding Strategies/What are different Sharding Strategies for routing traffic__.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/6 Sharding Strategies/What are different Sharding Strategies for routing traffic__.docx -------------------------------------------------------------------------------- /6 Sharding Strategies/What to do when data is not volatile or not skewed.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/6 Sharding Strategies/What to do when data is not volatile or not skewed.docx -------------------------------------------------------------------------------- /6 Sharding Strategies/What to do when data is volatile or skewed.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/6 Sharding Strategies/What to do when data is volatile or skewed.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Command and Query Responsibility Segregation (CQRS).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Command and Query Responsibility Segregation (CQRS).docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Compensation Pattern.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Compensation Pattern.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Event Sourcing pattern.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Event Sourcing pattern.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Fanout Pattern.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Fanout Pattern.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Filtering Pattern.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Filtering Pattern.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Publish-subscribe pattern.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Publish-subscribe pattern.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Queue Design.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Queue Design.docx -------------------------------------------------------------------------------- /7 Resilient Patterns/Topic-queue-chaining pattern - flatten peak loads.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/7 Resilient Patterns/Topic-queue-chaining pattern - flatten peak loads.docx -------------------------------------------------------------------------------- /8 Caching/Cache-Aside (Lazy Loading).docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/8 Caching/Cache-Aside (Lazy Loading).docx -------------------------------------------------------------------------------- /8 Caching/Write-Through.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/8 Caching/Write-Through.docx -------------------------------------------------------------------------------- /8 Caching/Zomazon Case Study.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/8 Caching/Zomazon Case Study.docx -------------------------------------------------------------------------------- /9 Chaos Failure Injection/Principles of Chaos Engineering.docx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rohitbhardwaj/Patterns-for-Resilient-Distributed-Systems/8c2ba88f2ef64684916b00ae6772436306b544b2/9 Chaos Failure Injection/Principles of Chaos Engineering.docx -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # Patterns-for-Resilient-Distributed-Systems 2 | Patterns for Resilient Distributed Systems 3 | --------------------------------------------------------------------------------