Learn about the key components of the Aptible platform architecture and how they work together to help you deploy and manage your resources
Aptible is an AWS-based container orchestration platform designed for deploying highly available and secure applications and databases to cloud environments. It is compromised of several key components:
- Stacks: Stacks are fundamental to the network-level isolation of your resources. Each stack is hosted in a specific region and is comprised of environments. Aptible offers shared stacks (non-isolated) and dedicated stacks (isolated). Dedicated stacks automatically come with a suite of security features, including encryption, DDoS protection, host hardening, intrusion detection, and vulnerability scanning — alleviating the need to worry about security best practices.
- Environments: Environments determine the logical isolation of your resources. Environments help you maintain a clear separation between development, testing, and production resources, ensuring that changes in one environment do not affect others.
- Endpoints (Load Balancers) allow you to expose your resources to the internet and are responsible for distributing incoming traffic across your containers. They act as load balancers to ensure high availability and reliability for your applications. See App Endpoints and Database Endpoints for more information.
🧠 Need a visual? Check our our Aptible Architecture Diagram