https://github.com/cihatsolak/net7-microservice-design-patterns
This Github repository contains code samples, documentation, and resources covering patterns such as Saga Choreography, Orchestration, Event Sourcing, and Resiliency. It is a resource to help application developers build flexible and resilient systems in complex scenarios.
https://github.com/cihatsolak/net7-microservice-design-patterns
circuit-breaker-pattern design-patterns event-sourcing microservices-architecture retry-pattern saga-choreograph-pattern saga-orchestration saga-pattern
Last synced: over 1 year ago
JSON representation
This Github repository contains code samples, documentation, and resources covering patterns such as Saga Choreography, Orchestration, Event Sourcing, and Resiliency. It is a resource to help application developers build flexible and resilient systems in complex scenarios.
- Host: GitHub
- URL: https://github.com/cihatsolak/net7-microservice-design-patterns
- Owner: cihatsolak
- License: mit
- Created: 2023-02-28T18:30:18.000Z (over 3 years ago)
- Default Branch: master
- Last Pushed: 2023-12-17T07:34:49.000Z (over 2 years ago)
- Last Synced: 2025-04-09T12:40:29.516Z (over 1 year ago)
- Topics: circuit-breaker-pattern, design-patterns, event-sourcing, microservices-architecture, retry-pattern, saga-choreograph-pattern, saga-orchestration, saga-pattern
- Language: C#
- Homepage:
- Size: 119 KB
- Stars: 9
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Microservice Design Patterns
This repository contains a collection of design patterns for building microservices, which are small, independent, and modular services that work together to form a larger application.
## Getting Started
To use these design patterns, you will need a basic understanding of microservice architecture and design principles. Each pattern is described in detail in its own subdirectory, which includes code samples and explanations of how to implement the pattern.
## Design Patterns
The following design patterns are included in this repository:
- Service Registry
- Circuit Breaker
- Bulkhead
- API Gateway
- Event-Driven Architecture
- Command Query Responsibility Segregation (CQRS)
- Saga
- Sidecar
## Contributing
Contributions to this repository are welcome! If you have a new design pattern to add or an improvement to an existing pattern, please create a pull request with your changes.
## License
This repository is licensed under the MIT License. See the [LICENSE](LICENSE) file for more information.