How Lyrid Helped Woilo Migrate to Kubernetes Microservices for Improved Performance and Scalability

Reinhard Wilmer
5 minutes
October 3rd, 2023
Reinhard Wilmer
5 minutes
October 3rd, 2023

How Woilo Evolved Their Application and User Experience with Kubernetes

Executive Summary

Woilo, a social network app, was experiencing frequent app crashes due to their monolithic infrastructure. Lyrid helped them migrate to Kubernetes microservices by assessing their infrastructure, splitting services, containerizing PHP, converting NodeJS applications to serverless mode, and more. The migration improved the app's performance and scalability, reducing app crashes, improving load times, and increasing user engagement. Woilo is now running on Lyrid's partner cluster (Biznet), and they plan to continue optimizing their app's performance and scalability. 

Key Metrics

Challenges and Objectives

Woilo, originally utilizing a backend system developed in-house, grappled with the complexities of migrating to Kubernetes—an unfamiliar technology that demanded extensive learning and adaptation from their engineers. Their monolithic infrastructure was not only highly susceptible to frequent app crashes but also prevented further enhancements to backend capacity and minimizing costs. Such enhancements were pivotal to sustaining the app’s burgeoning user engagement and novel features like "Lo-Wallet". The main objective of engaging with Lyrid was twofold: to amplify their backend’s capacity and concurrently, achieve cost reduction.

Simplifying the Often-Confusing Kubernetes Migration

Before Lyrid's intervention, Woilo's primary strategy to address performance issues was hardware upgrading—a considerably costly venture that offered only temporary relief. Lyrid not only guided the Woilo team through the nuanced migration to Kubernetes microservices but also ensured that their engineers, despite being novices in Kubernetes, were sufficiently supported through the transition. Consequently, Woilo witnessed a drastic plummet in downtime and a noticeable amplification in performance speed—both quantitatively and qualitatively uplifting user experience, which was a cardinal metric for the project.

The tangible improvements post-migration were hard to ignore. The downtimes were slashed, and a more reliable and streamlined performance was achieved, enriching the user experience as a whole. Notably, app crashes plummeted by 90%, load times were halved, and user engagement soared by 40%. Additionally, revenue from the “Lo-Wallet” feature observed a 25% uptick, signaling positive user reception and engagement.

Future Plans

After the successful migration, Woilo plans to continue optimizing their app's performance and scalability. They plan to scale their DB and Object storage further and work on indexing and optimizing their DB. They also plan to continue working with Lyrid to ensure their app runs smoothly and efficiently.

Lyrid's platform and services played a crucial role in Woilo's migration to Kubernetes microservices. Lyrid's end-to-end data center support and application management platform provided Woilo with the tools and support they needed to achieve their objectives. The successful migration resulted in improved app performance and scalability, and Woilo plans to continue working with Lyrid to further optimize their app.

About Woilo 

Woilo is a social network app that allows users to connect with friends, family, and other people. They offer various features such as chat, video, photo sharing, and NFTs on their platform. Woilo also has a unique feature called "Lo-Wallet" that rewards users for spending time on the app.

About Lyrid

Lyrid is a multi-cloud infrastructure as a service (IaaS) provider that makes developing new cloud native solutions easier and more affordable. As a vendor-agnostic cloud platform, Lyrid utilizes data, machine learning and user policies to wrap, deploy and execute the applications seamlessly between all the public clouds. The Lyrid platform is available in free/hobbyist and Pro versions and is designed for organizations of all sizes, from startup to enterprise. All users enjoy a variety of tools, data, analytics, redundancy and automation that make going to market globally with cloud native apps more efficient. With Lyrid, enterprises can innovate more affordably, increase cloud vendor flexibility, and test new ideas without disruption to their existing processes.

To learn more about how Lyrid can service your application, book a meeting with our team.

Schedule a demo

Let's discuss your project

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

99 South Almaden Blvd. Suite 600
San Jose, CA
95113

Jl. Pluit Indah 168B-G, Pluit Penjaringan,
Jakarta Utara, DKI Jakarta
14450