Skip to content

admincodes7/Orchestry

Repository files navigation

Orchestry logo Orchestry

Lightweight container orchestration and auto-scaling platform for web applications.

What is Orchestry?

Orchestry is a container orchestration platform that provides:

Intelligent Auto-Scaling: Automatically scales your applications based on CPU, memory, RPS, latency, and connection metrics

Load Balancing: Dynamic Nginx configuration with health-aware routing

Health Monitoring: Continuous health checks with automatic recovery

Simple Deployment: YAML-based application specifications

RESTful API: Complete programmatic control

High Availability: Distributed controller with leader election eliminates single points of failure

Database HA: PostgreSQL-based state management with primary-replica replication

Key Features

Container Orchestration: Docker-based application lifecycle management

Multi-Metric Auto-Scaling: CPU, memory, RPS, latency, and connection-based scaling

Dynamic Load Balancing: Nginx with health-aware routing and SSL termination

Health Monitoring: Continuous health checks with automatic recovery

Distributed Architecture: 3-node controller cluster with leader election

High Availability: Automatic failover and split-brain prevention

CLI and REST API: Complete programmatic and command-line interfaces

Persistent State: PostgreSQL with primary-replica setup

Event Logging: Complete audit trail and cluster event tracking

Resource Management: CPU/memory constraints and intelligent scaling policies

Documentation

Quick links on the site:


License

This project is licensed under the GNU GPLv3.

Orchestry — built for simplicity, designed for scale.

About

Orchestrating, scaling and load balancing for containerized applications

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •