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 Flag

Norway

Bookis Case Study
Background Image
plaacewhite

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

cloud-black

99.99% SLA Compliance

Created a robust and highly available platform with minimal downtimes.

DB

Enhanced Scalability

Implemented seamless scaling of system components to support growing user traffic.

agile development

Improved Deployment

Delivered automated pipelines to reduce human factor risks and lower manual labor costs.

user-black

Improved User Experience

Improved the platform’s functionality for optimized regional access.

shield

Proactive Incident Management

Established an incident response and management system with an information page for users.

Background Image

Need to Support Your Business with CloudOps?

Contact us for a free consultation to find out how we can implement the latest CloudOps solutions for your product.

Check Out More Cases

CONTACT US

I have read the principles of personal data protection - Privacy Policy

"Our 10 years of expertise are embedded in our pre-built solutions, so you don’t need to start from scratch. We set everything up 50% faster.

Interested? Fill out the form and book a free consultation!”

Mina Morkos

Business Development Manager