Keeping up with business needs
Founded as a startup in 2020, Flink raised $240 million in less than 6 months. Then, raising further funding through the pandemic, they expanded to the Netherlands, France, and Austria.
Summary
Highlights of the project
About the client
with a bold, consumer-focused mission: to deliver orders within minutes at supermarket prices. It is possible due to the smooth cooperation of multiple applications addressing each step of the delivery process, including mobile apps for the end-users and the e-commerce system, for riders, pickers, and the ERP system.
The goal
Flink (“quick” in German) started as a startup at the end of 2020 and raised $240 million in less than six months. The interest soared during the pandemic, and further funding helped them expand their operations to the Netherlands, France, and Austria
Their offer is composed of a series of connected apps for different user types, such as customers, riders, and warehouse workers. Flink structures teams narrowly around each app or even specific features. It’s a dynamic setup where staff might be relocated often, to the benefit of efficient implementation.
Key challenges
The Process and Solution
Starting from an expert backend code review of Flink apps, we created a list of suggestions and then started implementing them right away.
The QAs worked on both the backend and the frontend, providing everything from ad hoc regression to smoke testing, and ensuring the migration would happen without a hitch.
Beyond migration, Monterail worked on multiple features across the ecosystem. Some highlights include a desktop webshop, checkout and payment functionalities, order location tracking and post-order user experience, user authentication, and authorization.
The scope also included systems for back-office operations, covering a warehouse employees app, a dashboard for managing specific orders, and inventory management.
Data migration was an especially interesting challenge. We developed a custom API to transfer data from Saleor to Commerce Tools, affecting several applications in the ecosystem. All under the hood, so end users don’t feel any change.
Along the journey, we helped strategically break down monoliths, such as the checkout and cart systems, into microservices. This separation ensured not only scalability but also work efficiency, as now different developers can contribute more closely with less risk of conflict.
This is how we made it happen:
Quick and precise initial code review in Go
Monterail team grew from two to 11 following business needs
Pro-active and smooth communication across the board
TESTIMONIALS
All about people
After reaching out to 50 software companies, we chose Monterail, because we appreciated their excellent approach to the project, their reputation, and experience.. But maybe most importantly – we really liked the people.
The Results
Thanks to using the Go language for the project, developers could easily switch teams and work on different applications without a problem.
The team, consisting of even up to eleven developers and QA engineers, joined different Flink rockets which enabled fast-paced development and accommodating the dynamic needs of the project. The partnership gave Flink access to a valuable and flexible pool of first-rate Go developers, QA engineers, and other specialists in a core stage of fast expansion.
With this solid foundation built, our partner is able to more easily include features and scale their efforts across different locations. For example, adding a warehouse to the system began as a complex technical task and now doesn’t require an engineer. It’s easier to add cities and even countries, leaving no roadblocks for accelerated growth.
The success of this project hinged on
the following factors:
The apps enjoy scalable growth due to Go expertise
Flink had access to developers as soon as the business needed them
Different teams have an easy time connecting and integrating
Key challenges
Highlights
Go Development
technology
11
team members
4
weeks to complete mvp
Go Dev
technology
11
team members
6
separate apps
Get prescriptions, faster
Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat.
Keeping up with business needs
Founded as a startup in 2020, Flink raised $240 million in less than 6 months. Then, raising further funding through the pandemic, they expanded to the Netherlands, France, and Austria.
I'm here to gather your requirements, answer all your questions, and push your idea into development as fast as possible.
Steven De Backer Founder & CEO of Afriwise