logo

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.

Flink

Summary

Pizza Hut logo

Magdalena Mazur-Milewska

Product Owner at Pizza Hut

Anna Chaberska Portrait

Delivered a business-critical feature

Monterail proved to be a partner to rely on under all circumstances. I was impressed with their speed of work and ability to perform under time pressure. They managed to deliver a business-critical feature with an insanely short time – while also ensuring high quality.

Afriwise logo

Steven De Becker

Founder & CEO 
of Afriwise

Steven de Backer Portrait

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.

Highlights of the project

  • background-image
  • products
  • image
  • test_image

About the client

Flink is an online grocery shopping application based in Germany

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.

flink full width

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

1.
Local talent shortage
2.
Very dynamic team structure
3.
Pressure from competitive market
1.
Local talent shortage
2.
Very dynamic team structure
3.
Pressure from competitive market

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:

  1. Quick and precise initial code review in Go

  2. Monterail team grew from two to 11 following business needs

  3. Pro-active and smooth communication across the board

TESTIMONIALS

Afriwise logo

Steven De Becker

Founder & CEO 
of Afriwise

Steven de Backer Portrait

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.

flink hero image

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

1.
Quick and precise initial code review in Go
2.
Monterail team grew from two to 11 following business needs
3.
Pro-active and smooth communication across the board
1.
Quick and precise initial code review in Go
2.
Monterail team grew from two to 11 following business needs
3.
Pro-active and smooth communication across the board

Highlights

Go Development

technology

11

team members

4

weeks to complete mvp

Go Dev

technology

11

team members

6

separate apps

contact

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

Let’s discuss your project