Creating a product from the ground up including not just designs but also user paths, flows and general user experience.
Creating a new product is always a challenge.
In this case, we spent most of the time, before starting the design phase, on discussions with the client to understand the perspective and create the most fitting propositions of user interface and experience. After a few iterations, we decided to apply a given approach. Thanks to the good planning and conceptual phase, the rest of the work went smoothly.
Preparing such infrastructure that can be maintained with a minimum amount of work, even more so when the product was moved to maintenance phase after release.
It was one of the first products setup using the Kubernetes engine which allowed us to spend less than 1 hour monthly on backend maintenance.
The product has basically 100% uptime and was well-tested to provide 100% crash-free ratio.