Docker Compose
Docker Compose combines the power of Docker and multi-container orchestration, making it easy to manage interconnected services. Docker containers encapsulate apps and their dependencies forconsistency. Docker Compose helps manage multiple containers with a
single
docker-compose.yaml file.
Tartarus and its dependencies are Dockerized. With Compose, developerscan start and control all services, including the backend, database, and
tools, with one command.
Kubernetes (Helm)
Kubernetes and Helm bring enterprise-grade scalability and automation to containerized applications. Kubernetes facilitates containerized application deployment, scalability,and management. Helm packages YAML manifests (e.g., Deployments,
Services) into Helm Charts
Chart.yaml for Kubernetes.
Kubernetes helps Tartarus scale and handle workload changes. Helmcentralizes configurations in a
Values.yaml file, simplifying deployment,\
changes, and sharing.