IMPLEMENTING CLOUDOPS IN AN E-COMMERCE PLATFORM
Find out how DBB Software specialists helped Bookis, a Norwegian e-commerce company, improve its core platform by introducing cloud-based architecture with advanced CI/CD solutions.
Industry
Retail & E-Commerce
Service
Infrastructure Services
Team
4 Back-End Developers, 1 Front-End Developer, 1 Mobile Developer, 1 DevOps
Project State
July 2017 - June 2022
Country
Norway


About the Client
Bookis, a Norwegian e-commerce startup, operates a platform that connects book buyers and sellers in a seamless marketplace. Designed to simplify the second-hand book trade, Bookis offers users dynamic pricing, an integrated shipping service, and a social book tracking system. The platform is committed to promoting sustainability by encouraging the reuse of books.
THE CLIENT'S INITIAL REQUEST
The company required our specialists to improve its platform by upgrading its infrastructure. They wanted us to leverage CloudOps to improve the solution’s scalability, responsiveness, and maintainability:
Design a Multi-Tenant and Highly Available Infrastructure
Develop a robust AWS-based infrastructure to route users by region while ensuring scalability and uninterrupted service.
01
Set Real-Time Monitoring and Alert Systems
Implement proactive metrics collection with real-time alerts for quick incident resolution with minimal downtime.
02
Automate Deployment Processes
Set up CI/CD pipelines to streamline builds, tests, and deployments, reduce manual errors, and improve feature release speed.
03
Establish Real-Time Service Status Updates
Prepare and deploy a public page to inform users about system performance and incidents.
04
SOLUTIONS WE DELIVERED
To enhance the platform’s scalability and reliability, our team implemented a robust cloud-based architecture with automated deployment and real-time monitoring:
Cloud Infrastructure
Designed and prepared a robust AWS infrastructure to ensure high availability and scalability, with serverless Lambda implementation to enable multi-tenant architecture.
Backend Development
Integrated the backend with RDS PostgreSQL for data management and configured the DB with multi-thread replicas to distribute read load.
Frontend Optimization
Hosted the frontend as a static site on S3 and configured CloudFront for SSL support and global content acceleration and caching to reduce latency, as well as integrated Edge Lambdas to handle user requests.
Monitoring and Alerts
Implemented Grafana and Prometheus for real-time metrics collection and dashboard visualization, with Slack alerts for proactive incident resolution.
Deployment Automation
Configured GitLab CI/CD pipelines for automatic Node.js API build and testing, API deployment on AWS Elastic Beanstalk, and frontend deployment on S3 with automated CloudFront SSL updates, as well as infrastructure provisioning via Terraform triggers.
RESULTS ACHIEVED
99.99% SLA Compliance
Created a robust and highly available platform with minimal downtimes.
Enhanced Scalability
Implemented seamless scaling of system components to support growing user traffic.
Improved Deployment
Delivered automated pipelines to reduce human factor risks and lower manual labor costs.
Improved User Experience
Improved the platform’s functionality for optimized regional access.
Proactive Incident Management
Established an incident response and management system with an information page for users.
















