Today we will share the criteria our teams use to verify the quality of a product when getting it to production.
Insights & Knowledge
Sparks of our daily work and broad point of view on the industry we live in.
Active Directory is one of the most popular directory services and is used by most of our customers. So the need to integrate with it is apparent on almost every project. In order for the teams to avoid the need to solve this problem again every time, our developers have created a service that can now be integrated into other products in a ready-made form. Sharing the experience.
In order for your product to leverage the competition, new features must be delivered to the product environment as quickly as possible, without compromising quality. Our teams use the Trunk Based Development approach. New code is immediately added to the master branch, and third-party branches live for several days. To prevent commitments from interfering with each other, the developers use Feature Flags - the switches in the code that start and stop its components.
Today we will talk about templates that allow our teams to create new microservices in just a few minutes. We will tell you how it works and why this story is not just about the automation of manual labor, but also the effectiveness of its being developed.
It is much more difficult to build sequential chains of operations in microservice products than in monoliths. Distributed transactions accompany the threat of data inconsistency, and developers have to figure out how to teach their microservices how to report their activity. Today, we discuss the Saga design pattern that we use to manage transactions within our products.
Monitoring, incident management, and a systematic approach to troubleshooting, are the main elements of the systematic technical support for products. Today we will tell you how to provide effective monitoring for a complex IT-product, and what processes can be automated to simplify the work of support engineers.
If you have ever used project analytics, you have probably been disappointed with this tool, at some point. Many PM's eventually abandon dashboards. It turns out that the data is often too difficult to apply to do any good. We have gone through this too, and now we would like to share our experience and tell how to turn project analytics into a truly convenient tool.