About Shab Travels
Shab is an online marketplace service active in Iran's travel and accommodation sector. The platform connects property owners looking to rent out their spaces with travelers seeking more personal accommodation alternatives to traditional hotels.
The service allows travelers to discover and book a wide variety of short-term stays throughout Iran, ranging from luxury villas to traditional houses and unique accommodations like treehouses in forests and villages.
With a presence in more than 250 cities across Iran and serving over 10 million people, Shab has established itself as one of the country's leading travel platforms in the online accommodation marketplace.

Our Contribution
Team Building & Leadership
Built and led a team of 10 engineers, implementing KanBan and OKR methodologies to reach seasonal and yearly targets required from higher management levels, product, and business owners.
Infrastructure Planning
Played a primary role in capacity, budget, and project planning, including estimating effort, defining milestones, and setting priorities for both software development and hardware capacity.
Infrastructure as Code
Implemented infrastructure as code with Terraform, configuration management with Ansible, and developed custom services using Python, JavaScript, and Bash scripts for automation and management.
Virtualization & Containerization
Deployed OpenNebula (MultiMaster) Cluster for Virtualization Orchestration and Automation, along with Docker Swarm, K8S, CoreDNS, and Portainer for Container Orchestration and Management.
CI/CD & DevOps
Set up GitLab, GitLab-CI, GitLab-Runner, Harbor, and Ansible for Infrastructure as Code, Continuous Integration, Delivery, and Deployment, streamlining the development workflow.
Monitoring & Logging
Set up Prometheus Stack, PMM, Sentry, Loki, Fluentd, and Syslog for comprehensive monitoring and logging, ensuring system reliability and quick issue detection.
Hybrid Cloud Architecture
Private Cloud
30% Public Cloud
Building A Robust Cloud Infrastructure
We deployed Shab's hybrid cloud architecture, implementing the complete physical and virtual infrastructure. This included setting up routers, firewalls, switches, and bare metal servers to create a robust foundation for their growing platform.
The resulting hybrid cloud architecture hosts 70% of Shab's infrastructure in their private cloud, with the remaining 30% distributed across two public cloud providers for redundancy and global reach.
- Multiple Kubernetes clusters across 4 datacenters (2 private, 2 public)
- Network design and implementation with redundant systems
- Hybrid cloud architecture with public cloud integration
- Cross-datacenter service discovery and load balancing
Technical Implementation
Network & Traffic Management
- Set up Fortigate, Mikrotik for network security and management
- Implemented HAProxy, Nginx, Varnish for load balancing and caching
- Configured traffic filtering and routing for optimal performance
Storage Solutions
- Deployed Longhorn CSI for persistent storage in Kubernetes
- Implemented GlusterFS (Heketi) Cluster for distributed file system
- Set up multi-region active-active Minio clusters for S3-compatible object storage
Database High Availability
- Deployed Percona XtraDB Cluster for MySQL high availability
- Implemented ProxySQL for database load balancing
- Set up MongoDB Replica Sets and Redis Sentinel for redundancy
Virtualization & Containers
- Deployed OpenNebula MultiMaster Cluster for virtualization
- Implemented Kubernetes and Docker Swarm for container orchestration
- Set up Traefik ingress and Portainer for container management
Technology Stack
Virtualization & Infrastructure
OpenNebula, ProxMox VE, Proxmox BS, Qemu, KVM, Pfsense, FortiGate, Mikrotik
Networking & Web Servers
HAProxy, Nginx, K8S, K3S, Traefik, MetalLB, CoreDNS
DevOps & IaC
Ansible, Terraform, GitLab-CI, Harbor, Portainer, Nexus
Databases
MongoDB, Redis, ElasticSearch, MySQL
Monitoring & Logging
ELK, Prometheus, Grafana, rSyslog
Programming Languages
PHP, Python, JavaScript, BashScript
Results & Impact
System Uptime
Users Served
Cities Covered
Our infrastructure and DevOps implementations helped Shab Travels scale their operations across Iran, ensuring reliable service for millions of users. By implementing a hybrid cloud strategy with 70% private cloud infrastructure and multiple Kubernetes clusters across four datacenters, we delivered a cost-effective, high-performance solution that maintains exceptional uptime and security standards.
Discuss Your Project