Optimizing Infrastructure Costs and Performance for Booktr.ee

Optimizing Infrastructure Costs and Performance for Booktr.ee

At Twodevops, we pride ourselves on our ability to optimize infrastructure and operations for our clients.

In this case study, we present the improvements we made for Booktr.ee, resulting in a sixfold decrease in monthly costs.

Booktr.ee is a marketplace for buying and selling used books between private individuals. Leveraging our expertise in DevOps, we completely transformed Booktr.ee’s infrastructure. This not only reduced costs but also significantly improved the overall application performance.

Challenge

Initially, Booktr.ee operated on a Kubernetes cluster on Google Cloud (GKE). However, the startup’s fluctuating traffic patterns, particularly during periods of no usage, led to high infrastructure costs, reaching 300 EUR/month.

The challenge was to find a cost-effective solution without compromising performance.

Solution

After careful analysis, we recommended a transition to a serverless architecture, specifically opting for Google Cloud Run. This move allowed Booktr.ee to pay only for the resources consumed during active periods, eliminating costs during low or 0 traffic periods. Additionally, the free tier associated with Google Cloud Run offered further cost savings.

Implementation

To expedite the migration process, we utilized Docker images already in use on the Kubernetes cluster. The separation of databases with Cloud SQL and an external Redis resource ensured a seamless transition. Within just one week, we successfully implemented the serverless solution.

While the serverless approach proved highly cost-effective, it presented challenges. Those consist particularly of cold starts and the delayed startup time for frontend and backend services.

To address this, we focused on optimizing startup times in the API by separating the update procedure from the main API. For the Angular-based frontend, we implemented server-side rendering, ensuring a swift initial load.

Results

The result was remarkable. We achieved an immediate decrease in infrastructure costs from 300 EUR/month to just 50 EUR/month. The implementation of serverless architecture not only slashed Booktr.ee’s monthly infrastructure costs but also improved overall system efficiency.

Eager to try this solution? Check out our article on the requirements of serverless technologies for more insights.

Conclusion

Twodevops successfully transformed Booktr.ee’s infrastructure, showcasing our commitment to delivering cost-effective and high-performance DevOps solutions.

Our strategic shift to serverless architecture on Google Cloud Run, coupled with optimizations for startup times, resulted in tangible benefits for Booktr.ee.

As we continue to drive innovation in DevOps, our focus remains on providing tailored solutions that empower businesses to thrive in the ever-evolving digital landscape.

comments powered by Disqus
call to action

Get started with DevOps On-Demand today!

Take the first step towards optimized operations and accelerated growth.

Get a free assesment

Related Posts

Revolutionizing Project Setup with GetWebStack: A TwoDevOps Story

Revolutionizing Project Setup with GetWebStack: A TwoDevOps Story

GetWebStack is a CLI designed to streamline project setup. As a start-up, it was looking for a robust infrastructure solution.

Read More
Unlocking Scalability and Efficiency: TwoDevOps POC for Ugo-Fresh.com's Infrastructure Migration

Unlocking Scalability and Efficiency: TwoDevOps POC for Ugo-Fresh.com's Infrastructure Migration

Ugo-Fresh is a marketplace specializing in managing the supply chain of fresh products.

Read More