Lizza (YC22) is a startup based in Mexico that is revolutionizing how businesses sell to their customers directly on social media platforms like Instagram or WhatsApp, by providing a suite of tools for payments, shipping, messaging and marketing.
Before adopting Encore, Lizza’s e-commerce platform was built using Firebase. It had a large monolithic codebase, which over time had become disorganized, blurring the frontend and backend lines. This made new development slow and error-prone, ultimately making it hard to deliver features at speed while maintaining quality.
To solve this, the Lizza team wanted to move to a microservices architecture and refactor their existing application to implement a structure better suited for their domain. This meant overcoming several challenges:
Lizza turned to Encore as the solution to these challenges. With Encore, they were able to:
By adopting Encore, Lizza was able to achieve meaningful results:
“Lizza's backend team loves Encore! We can now deliver high-quality microservices super quickly. Encore lets us offload the microservices complexity and avoid hiring additional engineers to work on DevOps.”
Lizza's successful migration, from a monolithic architecture on Firebase to a microservices architecture using Encore, highlights the transformative power of the right developer platform.
By leveraging Encore's streamlined approach, Lizza was able to manage the complexity of working with microservices and streamline infrastructure management, reducing both cloud complexity and DevOps workload. This has allowed them to deliver new functionality at a rapid pace, ultimately paving the way for future growth and success.