Articles tagged with
release process

03 Aug 2026

How we achieved independent deployments in a micro-frontend architecture

We would like to share with you our experiences in working towards achieving an independent deployment process for our frontend projects at Allegro. In this article, we will take you through the entire journey of finding the right solution. We will describe our approaches and the challenges we encountered along the way. We will also describe the target solution in detail and share the numbers associated with it. Read on to discover how we transformed our deployment process and what impact it had on our developer experience.


15 Feb 2018

How to approach testing in development process?

Application release process, or in fact software development process, as a release is the final stage of application development, is not an easy thing. Books and IT websites discuss many approaches and each has its supporters and opponents. On the one hand, you have product owners, project managers and customers who want a ready-to-use application as soon as possible. On the other hand, we developers and testers, would like to release an application of the highest quality, which may affect the delivery time. Balancing these needs is a hard nut to crack. Usually, both sides need to make some compromises to establish a common way of working. For developers and testers, it involves answering several questions concerning software development methods, skills, use of manual or automated testing, and storage of test cases and test logs. In this article I describe best practices and tips for starting a new project. I think that by following them, you will make the software development process as effective as possible and adjusted to conditions of your project.