Scaling BacBon’s EduPack LMS SaaS on AWS for Inclusive Digital Learning

BacBon Limited modernized its EduPack LMS and learning platforms (BacBon School & Tutors) on AWS to deliver inclusive reliable education across Bangladesh. The cloud foundation improves scalability, availability, and secure content delivery for web/mobile learners—helping bridge the urban–rural gap.

Project Summary

Services provided:

In partnership with:

Client industry:

Client location:

Problem Statement

For the customer’s organizational needs, we delivered an end-to-end AWS hosting solution for their in-house developed education platform to ensure stable performance, scalability, and secure access for learners and administrators. The solution leveraged multiple AWS services, including Amazon EC2 for application hosting, Amazon RDS for a managed and highly available database layer, 

Amazon Route 53 for reliable DNS and routing, and a secure Amazon VPC design with controlled network access across public and private subnets. We also integrated Elasticsearch/OpenSearch to enable fast search and discovery across courses, users, and learning content, improving the overall user experience.

 

Problem Proposed Solution & Architecture

Architectural diagram for this project

1) DNS & Routing: 

Amazon Route 53 Domain/DNS management and reliable traffic routing to the platform.

2) Network & Security Foundation: 

Amazon VPC Isolated network environment for the application. Public Subnets: Entry layer (e.g., load balancer / bastion if required). Private Subnets: Application and database tiers protected from direct internet access. Security Groups / NACLs: Controlled inbound/outbound rules and segmentation.

3) Compute / Application Hosting:

Amazon EC2: Hosts the web and application services for the in-house platform. Auto Scaling (optional/if used): Scales EC2 capacity up/down based on demand.

4) Database Layer:

Amazon RDS (Multi-AZ): Managed relational database with high availability, automated backups, and patching.

5) Search & Indexing:

Elasticsearch / Amazon OpenSearch Service: Fast search and discovery across courses, users, and learning content.

6) Monitoring & Operations:

Amazon CloudWatch: Metrics, logs, alarms, and operational visibility for proactive issue detection.

7) Identity & Access Control:

AWS IAM: Role-based access, least-privilege permissions, and secure administrative control.

8) Storage (if applicable):

Amazon S3: Storage for learning materials, uploads, and reports with lifecycle management. This catalog-based AWS architecture ensures the platform remains secure, scalable, and reliable while supporting future growth and feature expansion.