Since 2020, we have been building an IT platform approach to product development. We have formed a set of technologies that should be replicated by all our teams, so that across the company we can centrally manage the quality of development. …


A design system is a set of components, rules, and tools without which it is near-impossible to develop large and complex products. These approaches allow designers to develop an interface without having to create basic components from scratch, and it becomes easier for developers to accept ready-made layouts for work.


The Mystery Passenger service is created by True Engineering for S7, Russia’s largest private airline. It allows the collection and processing of feedback from passengers, exchanging discounts and bonus miles for important business information. …


Some time ago, we decided to rebuild the management of access to mobile teams’ workspace. We researched the market and found that the free Google Cloud Platform could effectively compete with paid solutions. In this article, we share our experiences and provide instructions on how to connect.

Our mobile app…


For about a year now, the support team of one of our high-loaded instruments has been using an ML-system of our own development, the Problem Detection Platform (PDP). This service can analyze logs and automatically classify errors. As a result, the support team does not get a bunch of raw data from the logs, but rather information that can be handled quickly and conveniently.

Machine learning is part of artificial intelligence technologies that allow analytical systems to see patterns in raw data. It is used for recognizing objects in photos and videos, combating security threats and financial fraud, balancing traffic in telecommunications infrastructures, etc.

The problem-detection platform uses machine learning to detect early signs…


Today we’re going to take a closer look at how we’re transforming our testing processes by means of implementing automation standards and embedding automated test plans into the development process.

Early last year, here at True Engineering we formulated a corporate strategy of “Shared Engineering”, in which we develop our…


Some time ago we decided to analyze the experience we have accumulated over the past years of projects in DevOps methodology. We have evolved along with the market and now it’s time to capture the best practices to plan further development. …


When we started building the True Engineering platform, there were no uniform rules for architecture design. Different teams used different tools, different designations and levels of abstraction. In such a way you can’t even compare similar solutions with each other, and someone looking at the architecture of a project for…


In a previous article, we wrote about using SDKs and APIs to integrate products with the backend. Now we are going to talk about Backend-for-Frontend technology. It simplifies creating services that work simultaneously with many different clients: computers, smartphones and tablets with all operating systems.

The Backend-for-Frontend (BFF) approach was…


Some time ago, we had to modernize the frontend monolith of a large high-loaded system running 24/7 transferring it from the outdated Knockout framework to modern React. We want to share our experience on how to facilitate such a project.

The challenge arose when the used architecture became outdated and…

TrueEngineering.co

Technology Innovation Lab http://www.trueengineering.co/

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store