
AWS MSP · Application hosting
Bagmane Group: high availability and auto scaling on AWS
A secure, highly available EC2 and RDS hosting environment for Bagmane's EGO Asset Management platform.
- AWS Advanced Tier Services Partner
- Public case study
About the customer
Bagmane Group is one of India's leading commercial real estate developers, specialising in the development, ownership, and management of world-class technology parks, business parks, and built-to-suit office campuses. The company provides premium workspaces for global enterprises and Fortune 500 organisations, focusing on sustainable infrastructure, smart building management, and future-ready commercial ecosystems.
With over 30 million sq. ft. of operational developments, Bagmane continues to expand its footprint across Bengaluru, Chennai, and Delhi while delivering secure, scalable, and environmentally sustainable business environments.
The business challenge
Bagmane Group hosts its EGO Asset Management application on AWS to manage enterprise assets, maintenance activities, inventory, and operational workflows across its commercial properties. As the organisation expands its portfolio and user base, the application needs a highly available, secure and scalable infrastructure that supports growing operations with consistent performance.
- Supporting increasing numbers of concurrent users accessing the application across multiple business locations.
- Maintaining low application response times and a consistent user experience during peak operational hours.
- Ensuring high availability of application services by minimising single points of failure in the hosting environment.
- Optimising Amazon EC2 resources to handle application workloads efficiently while keeping infrastructure utilisation cost-effective.
- Providing a highly available and reliable Amazon RDS database for growing asset records, maintenance logs and operational data.
- Improving application performance through efficient communication between the application and database layers.
- Enhancing infrastructure monitoring and operational visibility to detect and resolve performance issues proactively.
- Supporting future business expansion without significant infrastructure redesign or manual scaling effort.
- Strengthening security and operational resilience for enterprise application hosting on AWS.
- Establishing a scalable AWS foundation for future enhancements, additional applications and increasing operational demands.
Goals and objectives
Design and validate a secure, highly available and scalable AWS application hosting environment for Bagmane's EGO Asset Management platform using Amazon EC2 and Amazon RDS, delivering reliable application performance, database availability and operational efficiency while supporting growing operations and future expansion.
- Build a highly available application hosting architecture with minimal single points of failure.
- Ensure consistent application performance and low response times for users of the platform.
- Optimise Amazon EC2 instances to host application workloads efficiently and improve resource utilisation.
- Deploy a highly available and managed Amazon RDS database to support reliable asset management operations.
- Improve communication between application and database layers to reduce latency.
- Enable infrastructure scalability for more users, asset records and transactions without major architectural changes.
- Ensure 99.9% or higher application availability, validated through a proof of concept.
- Implement centralised monitoring, logging and alerting using Amazon CloudWatch.
- Strengthen infrastructure security through AWS best practices including IAM, Amazon VPC and database security controls.
- Validate a cost-efficient AWS architecture that supports future growth, simplifies management and reduces operational overhead.
How we solved it on AWS
Amazon EC2 hosts the application and Amazon RDS provides the managed database, in an architecture built for reliable performance, database availability, operational efficiency and simple infrastructure management.
- 1
Application hosting on Amazon EC2
- Host the EGO Asset Management application on Amazon EC2 instances for reliable and scalable compute.
- Optimise EC2 instance sizing based on application workload requirements.
- Enable secure access using Security Groups and IAM roles.
- Deploy EC2 instances in private subnets without public IP addresses within a secure, highly available environment.
- 2
Managed database on Amazon RDS
- Deploy the application database on Amazon RDS for a fully managed, secure and highly available database platform.
- Enable automated backups, patch management and database maintenance to reduce administrative overhead.
- Optimise database performance to support increasing asset records, maintenance logs and business transactions.
- 3
Monitoring and operations
- Implement Amazon CloudWatch for real-time infrastructure and application monitoring.
- Collect application logs and system metrics using CloudWatch Logs.
- Configure alerts for CPU utilisation, memory usage, disk performance, database health, storage and application availability.
- Provide centralised operational visibility for proactive issue detection and faster incident response.
- 4
Security
- Deploy the application within an Amazon VPC for secure network isolation.
- Implement IAM roles and least-privilege access controls for secure resource management.
- Protect application and database communication using security groups and network access controls.
- Enable encryption for data at rest and in transit using AWS security best practices.
- 5
Backup and operational management
- Configure AWS Backup and Amazon RDS automated backups to protect critical business data.
- Use AWS Systems Manager for infrastructure management, patching and operational automation.
- Establish regular backup validation and recovery procedures to improve business continuity.
- 6
Scalability and availability
- Design the infrastructure for seamless expansion of application and database resources.
- Maintain high availability and consistent performance as business operations and user demand grow.
- Validate a cost-efficient and resilient AWS architecture as a foundation for future application enhancements.
The AWS toolkit
| AWS service | Purpose | Role in this solution |
|---|---|---|
| Amazon EC2 | Scalable virtual compute instances. | Hosts the EGO Asset Management application servers. |
| EC2 Auto Scaling | Automatic scaling based on workload demand. | Adjusts compute capacity based on CPU utilisation and traffic. |
| Elastic Load Balancing (ALB) | Distributes incoming traffic across targets. | Ensures high availability and fault tolerance for application traffic. |
| Amazon RDS | Fully managed relational database service. | Provides a highly available managed database for asset management data. |
| Amazon VPC | Isolated virtual network environment. | Creates a secure private network for application and database resources. |
| AWS IAM | Identity and access management. | Manages secure authentication, authorisation and least-privilege access. |
| Amazon CloudWatch | Monitoring, logging and alerting. | Provides real-time visibility, dashboards and proactive alerts. |
| AWS Systems Manager | Operational management and automation. | Handles patch management, operational tasks and EC2 instance management. |
| AWS Backup | Centralised backup management. | Automates backup and recovery of Amazon RDS databases and EC2 resources. |
| Amazon Route 53 | DNS management and routing. | Routes user requests to the application with health-check support. |
| AWS Certificate Manager (ACM) | SSL/TLS certificate management. | Secures application access over HTTPS with managed certificates. |
Key outcomes
- Deployed the EGO Asset Management application on a secure and scalable AWS infrastructure using Amazon EC2 and Amazon RDS.
- Improved availability and reliability through Elastic Load Balancing (ALB) and Amazon EC2 Auto Scaling, ensuring uninterrupted access under varying workload conditions.
- Enhanced application performance by optimising compute resources and enabling efficient communication between the application and database layers.
- Achieved a highly available and managed database environment using Amazon RDS, reducing administrative overhead while improving data reliability.
- Enabled automatic scaling of application servers to accommodate increasing user traffic and business growth without manual intervention.
- Implemented centralised monitoring, logging and alerting using Amazon CloudWatch, providing real-time visibility into application health and infrastructure performance.
- Strengthened infrastructure security through Amazon VPC, AWS IAM and secure network configurations, ensuring controlled access to application resources.
- Established automated backup and recovery capabilities for business-critical data, improving business continuity and disaster recovery readiness.
- Reduced operational effort by using AWS managed services for infrastructure management, monitoring and database maintenance.
- Validated a secure, scalable and cost-efficient AWS hosting architecture capable of supporting Bagmane's future digital transformation and expanding asset management operations.
Challenges and lessons learned
| Challenge | Resolution |
|---|---|
| Increasing user traffic and business transactions placed higher demand on Amazon EC2 application servers, impacting responsiveness during peak operational hours. | Implemented Amazon EC2 Auto Scaling to adjust instance count automatically based on CPU utilisation and workload demand, ensuring consistent performance. |
| The application required continuous availability while distributing requests across multiple servers without introducing a single point of failure. | Deployed an Application Load Balancer (ALB) to distribute traffic across healthy EC2 instances with automated health checks and fault tolerance. |
| Growing asset records and operational transactions increased database workload, making performance and availability critical for business operations. | Used Amazon RDS to provide a fully managed, highly available database with automated backups, maintenance and performance optimisation. |
Project timeline
- Project start
- 23 April 2026
- Architecture design completed
- May 2026
- Infrastructure build and POC
- May – June 2026
- Testing, validation and UAT
- June – July 2026
- Go-live in production
- 20 July 2026
- Hypercare and stabilisation
- July – October 2026
- Current status
- In production
Want your AWS platform run like this?
A 30-minute call with the engineers who run it. We look at your traffic, your uptime targets and what we would put in place first.