Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/neg0/cloud-design-patterns
Cloud Design Patterns (Availability and Resilience) - Using TypeScript and Node
https://github.com/neg0/cloud-design-patterns
Last synced: about 2 months ago
JSON representation
Cloud Design Patterns (Availability and Resilience) - Using TypeScript and Node
- Host: GitHub
- URL: https://github.com/neg0/cloud-design-patterns
- Owner: neg0
- License: cc-by-sa-4.0
- Created: 2020-03-24T11:25:54.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-05T18:33:08.000Z (about 2 years ago)
- Last Synced: 2023-03-08T16:27:13.776Z (almost 2 years ago)
- Language: TypeScript
- Size: 577 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Cloud Design Patterns (Availability and Resilience)
There are over 40 Design Patterns for Cloud Architecture and distributed systems deployed on Cloud
Based Solutions. Here I provide an example of patterns in SRE principles where we need to provide
an efficient availability and resilience for edge cases and spikes.In this repository I will explain enterprise level design patterns used for distributed systems to
provide higher availability and work with hardware resources more efficiently.## List of Patterns
* [Circuit Breaker Pattern](https://github.com/neg0/cloud-design-patterns/tree/master/src/CircuitBreaker)
* [Compensating Transaction Pattern](https://github.com/neg0/cloud-design-patterns/tree/master/src/CompensatingTransaction)
* [Health Endpoint Monitoring Pattern](https://github.com/neg0/cloud-design-patterns/tree/master/src/HealthEndpointMonitoring)
* Queue-based Load Leveling Pattern
* Retry Pattern
* Throttling Pattern