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.
Insights & Knowledge
Sparks of our daily work and broad point of view on the industry we live in.
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.
Multitenancy is a software architecture feature that allows an application to serve multiple independent tenants. Users do not disturb each other, their data is stored independently and securely, and developers can quickly launch product versions with different technical capabilities.
Quality Gates are automatic quality checks that set thresholds for moving a product through the development pipeline. We will tell you how this technology works and share the roadmap that we have drawn up to implement Quality Gates in all our teams.
In the last months we got three our DevOps-engineers to pass the Certified Kubernetes Administrator (CKA) exam. Now we’d like to share with you our thoughts about this certification, describe the exam procedure and give some advice on preparation for it.