Bookshop.org, an innovative online book retailer connecting readers with independent booksellers globally, faced limitations from their legacy Ruby on Rails monolith. As the platform continued to grow, they sought a solution to enable efficient scaling and gradual migration to a more flexible microservices architecture.
Bookshop.org turned to Encore deployed to Google Cloud Platform (GCP) as the key to unlocking the benefits of microservices and modernizing their platform. With Encore, they have been able to:
By adopting Encore, Bookshop.org have experienced significant improvements:
“DevOps workload has dropped by 90% for services migrated to Encore. Where before we might have spent a whole day or more dealing with Terraform, Kubernetes, GCP secrets, ingress, and load balancers, with Encore we’re now done in less than an hour.”
"With less DevOps energy required to make changes – frankly none a lot of the time – we’ve become more confident in testing, evaluating and revising our approach to microservices."
Bookshop.org's ongoing journey from a monolithic Ruby on Rails application to a modern Go microservices architecture using Encore highlights the transformative power of the right development platform.
By using Encore, Bookshop.org has been able to control their cloud bill, drastically reduce DevOps workload, and achieve a drastically improved delivery speed.
This has allowed them to confidently and quickly iterate and develop their new microservices architecture.