Skip to main content
Tartarus leverages modern containerization and orchestration technologies to ensure scalable and efficient deployment across environments. It simplifies deployment by utilizing tools like Docker Compose and Kubernetes (with Helm) for robust and manageable workflows.

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 for
consistency. Docker Compose helps manage multiple containers with a
single docker-compose.yaml file.
Tartarus and its dependencies are Dockerized. With Compose, developers
can 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. Helm
centralizes configurations in a Values.yaml file, simplifying deployment,\ changes, and sharing.