Skip to main content

Orchestry - Automatic orchestration, scaling and load balancing for containerized applications

Project description

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.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

orchestry-1.0.1.tar.gz (18.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

orchestry-1.0.1-py3-none-any.whl (18.7 kB view details)

Uploaded Python 3

File details

Details for the file orchestry-1.0.1.tar.gz.

File metadata

  • Download URL: orchestry-1.0.1.tar.gz
  • Upload date:
  • Size: 18.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for orchestry-1.0.1.tar.gz
Algorithm Hash digest
SHA256 b121d868008ac46c81a7570509f91f0a07d0cde587227938ed086aed9910e621
MD5 34111f1cc43420ed1dc1f5715d8369a5
BLAKE2b-256 c315640cc0d12d33b3b34fd726933e893559bf07d404723c9652b4ee36db361a

See more details on using hashes here.

File details

Details for the file orchestry-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: orchestry-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 18.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.14.0

File hashes

Hashes for orchestry-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 8f2c898682ac9491316fd5da49c5610969d5513a9f949919750fffaa746f29dd
MD5 3451d48861d40c04fd03197c033540a9
BLAKE2b-256 236211d59ab345b2c5f849cb5b708d5fa8fb0a05b29face9ed575e6346ab18e7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page