https://github.com/syniol/cloud-design-patterns-resilience-availability-ts
Cloud Design Patterns for Resilience and Availability in TypeScript and Node
https://github.com/syniol/cloud-design-patterns-resilience-availability-ts
Last synced: 12 months ago
JSON representation
Cloud Design Patterns for Resilience and Availability in TypeScript and Node
- Host: GitHub
- URL: https://github.com/syniol/cloud-design-patterns-resilience-availability-ts
- Owner: syniol
- Created: 2021-01-24T19:35:39.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2021-01-25T00:40:22.000Z (over 5 years ago)
- Last Synced: 2025-03-13T20:13:14.642Z (over 1 year ago)
- Language: TypeScript
- Size: 68.4 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Cloud Native Design for Resiliency Patterns
- [**Circuit Breaker Pattern**](https://github.com/syniol/cloud-design-patterns-resilience-availability-ts/tree/master/circuit-breaker)
- [**Health Endpoint Monitoring Pattern**](https://github.com/syniol/cloud-design-patterns-resilience-availability-ts/tree/master/health-endpoint-monitoring)
## Up and Running
Please install dependencies using:
~$: yarn install
In order to run the examples in this repository, please run:
~$: yarn test
### Todo
- [x] Circuit Breaker Pattern
- [x] Health Endpoint Monitoring Pattern
- [ ] Retry Pattern
- [ ] Throttling Pattern
- [ ] Compensating Transaction Pattern
- [ ] Queue-based Load Leveling Pattern
#### Credits
Copyright © 2021 Syniol Limited.