This repository is a versatile collection of Docker Compose files and Kubernetes charts designed to help you experiment with and test various software architecture ideas and design patterns.
Before you begin exploring and testing architectural patterns and use cases in this repository, make sure you have the following prerequisites installed and set up on your development environment:
- Docker: You'll need Docker installed to use Docker Compose files. You can download and install Docker from the official .
- Minikube or Kind (Optional): If you plan to use Kubernetes charts for deploying your architectures, ensure you have a Kubernetes cluster set up.
- K6 (Optional): For performance testing and load generation.
- Chaos Monkey or Chaos Toolkit (Optional): To test the resilience and fault tolerance of architectural designs.
TBD
TBD
TBD