The Apinizer platform offers three basic installation topologies suitable for different requirements and scenarios. Each topology has its own advantages, usage areas, and requirements.Documentation Index
Fetch the complete documentation index at: https://docs.apinizer.com/llms.txt
Use this file to discover all available pages before exploring further.
Topology Comparison
Topology 1: Test and PoC
Test and Proof of Concept
Quick installation, low resource requirements
Quick installation, low resource requirements
Topology 2: Professional Installation
Production Environments
Medium-scale enterprise applications
Medium-scale enterprise applications
Topology 3: High Availability
HA Production
Critical business applications, %99.9+ uptime
Critical business applications, %99.9+ uptime
Quick Comparison Table
| Feature | Topology 1 (Test/PoC) | Topology 2 (Professional) | Topology 3 (HA) |
|---|---|---|---|
| Total Server Count | 2 | 7 | 12 |
| Kubernetes Control-Plane | 1 | 1 | 3 (HA) |
| Kubernetes Worker | 1 | 4 | 3 |
| MongoDB | Single Instance | Single Instance | Replica Set (3 nodes) |
| Elasticsearch | Single Node | Single Node | Cluster (3 nodes) |
| High Availability | x | x | ✓ |
| Usage Purpose | PoC, Test | Production | Production (HA) |
| Traffic Capacity | ~5M requests/day (1×W4) | ~20M requests/day (4×W4) | ~30M requests/day (3×W8) |
Topology Selection Guide
When Should Topology 1 (Test/PoC) Be Used?
When Should Topology 1 (Test/PoC) Be Used?
Usage Scenarios:
- Proof of Concept (POC) projects
- Development and test environments
- Low-traffic applications (~5M requests/day, 1×W4)
- Quick installation requirements
- Limited resources and budget
- For training and learning purposes
- Lowest resource requirements
- Quick installation
- Low cost
- Simple management
- Single point of failure risk
- No high availability
- Not suitable for production
- Limited scalability
When Should Topology 2 (Professional) Be Used?
When Should Topology 2 (Professional) Be Used?
Usage Scenarios:
- Medium-scale production environments
- Medium-to-high-traffic applications (~20M requests/day, 4×W4)
- Basic high availability requirements
- Situations requiring budget optimization
- Enterprise applications
- Load balancing between worker nodes
- Medium-level resource requirements
- Suitable for production
- Flexible scaling
- Limited high availability
- Database single point of failure risk
- No geographic distribution
When Should Topology 3 (High Availability) Be Used?
When Should Topology 3 (High Availability) Be Used?
Usage Scenarios:
- Critical production environments
- High-traffic applications (~30M requests/day and above, 3×W8)
- High availability requirements (%99.9+ uptime)
- Critical business processes
- Data security and replication requirements
- High availability (%99.9+)
- Automatic failover
- Data replication
- Load balancing
- Zero-downtime updates
- High resource requirements
- Complex installation
- High cost
- Cluster management requirements
Scaling Strategies
Vertical Scaling
Increasing single server performance:- CPU and RAM increase
- Disk capacity increase
- Network bandwidth increase
Horizontal Scaling
Increasing server count:- Increasing worker node count
- Increasing MongoDB replica set node count
- Increasing Elasticsearch cluster node count

