Концепция и архитектура решения

  • 20 марта 2026

    Генерация больших Excel отчетов без таймаутов: опыт внедрения Spring Batch

    Как организовать пакетную генерацию Excel отчетов на Java, чтобы пользователи могли запускать десятки и сотни документов за раз без зависаний и таймаутов? Разбираем архитектуру решения на Spring Batch, схему обработки, расчет прогресса и интеграцию с фронтендом.

  • 14 марта 2024

    Внедрили МЧД в процессы взаимодействия с обширной партнерской сетью

    Машиночитаемая доверенность (МЧД) – это электронный аналог бумажной доверенности. Она содержит в себе те же данные и представляет собой .xml файл, который заверяется электронно-цифровой подписью руководителя организации.

  • 28 июля 2023

    Согласование отпусков с помощью enterprise-системы Camunda

    Рассказываем, как мы оптимизировали процесс согласования отпусков, сделав его оперативным, простым и понятным каждому пользователю.

  • 19 октября 2022

    Мы стали ещё более «зелёными» благодаря переходу на ЭДО

    Две недели назад мы достигли важной миссии – мы полностью перешли на электронный документооборот. Это сделало нас не только более технологичными, но и «зелеными», ведь теперь тратить бумагу мы будем гораздо реже! Теперь со всеми нашими партнерами мы обмениваемся только электронными документами.

  • 1 июля 2022

    Как функциональные требования заказчика превращаются в новые функции

    На пути к созданию новых продуктов перевод пожелания заказчика в рабочие возможности приложения – это непростой и очень важный процесс. За годы работы мы выработали алгоритм, который позволяет преобразовывать желания заказчика в функциональные требования, а требования - в реальный функционал быстро и эффективно.

  • 29 июля 2021

    Клиенты Hyundai Mobility теперь могут урегулировать убыток по каско через приложение «ВСК страхование»

    Страховой дом ВСК открывает новое направление на рынке страховых услуг: дистанционное урегулирование убытка для юридических лиц. Первыми эту возможность смогут оценить клиенты сервиса аренды авто Hyundai Mоbility. В будущем эти опции появятся и у других партнеров компании. 

  • 1 июля 2021

    Как описать архитектуру продукта по нотации C4

    Когда мы начали создавать платформу True Engineering, в компании не было единых правил для оформления архитектуры. Разные команды – разные инструменты, разные обозначения и уровни абстракции. Значит, даже подобные решения сравнить между собой не получится, а тому, кто смотрит на архитектуру проекта в первый раз, обычно нужен проводник, который расскажет, что же тут изображено. Мы решили унифицировать подходы с помощью модели С4, которая обеспечивает всестороннее описание программных архитектур.

  • 31 мая 2021

    Бесшовный перевод монолитного фронтенда для критически важного бизнес-продукта

    Некоторое время назад появилась задача обновить монолит фронтенда большой высоконагруженной системы, работающей 24/7 – перевести с устаревшего фреймворка Knockout на современный React. Хотим поделиться своим опытом, как сделать такой проект проще.

  • 13 мая 2021

    Backend-for-Frontend: когда простого API не хватает

    В одной из предыдущих статей мы писали про использование SDK и API для интеграции продуктов с бэкендом. Продолжаем тему – теперь речь пойдёт про технологию Backend-for-Frontend. Она упрощает разработку сервисов, с которыми одновременно работают множество разных клиентов: компьютеры, смартфоны и планшеты со всеми возможными ОС.

  • 17 марта 2021

    Как работают SDK и API

    SDK и API – это инструменты, которые позволяют интегрировать ИТ-продукты с внешними системами. В этой статье мы расскажем, чем отличаются эти два понятия и как разработчики применяют их для своих задач.
  • 24 декабря 2020

    Обзор фреймворков для оркестрации микросервисов

    Оркестрация микросервисов помогает выстраивать сложные процессы в продуктах. Чтобы не приходилось прописывать эту механику руками, разработчики могут воспользоваться готовыми фреймворками, которые включают в себя средства управления микросервисами. Мы изучили эту тему и рассказываем про три таких фреймворка.

  • 14 декабря 2020

    Шаблон микросервиса: зачем нужен и как его внедрить в разработку

    Сегодня речь пойдёт про шаблоны, которые позволяют нашим командам создавать новые микросервисы буквально за несколько минут. Рассказываем, как они устроены и почему эта история не только про автоматизацию ручного труда, но про эффективность разработки как таковой.

  • 23 ноября 2020

    Как управлять транзакциями в микросервисной архитектуре

    В микросервисных продуктах гораздо сложнее, чем в монолитах, выстраивать последовательные цепочки операций. Распределённые транзакции создают угрозу несогласованности данных, и разработчикам приходится придумывать, как научить микросервисы отчитываться о своих действиях. Сегодня расскажем про шаблон проектирования Saga, который мы используем, чтобы управлять транзакциями в наших продуктах.
  • 2 ноября 2020

    Мультитенантность: как вырастить из одного приложения линейку независимых продуктов

    Мультитенантность (мультиарендность) – особенность архитектуры ПО, которая позволяет приложению обслуживать несколько независимых арендаторов. Пользователи не мешают друг другу, их данные хранятся независимо и безопасно, а разработчики могут быстро запускать версии продукта с разными техническими возможностями.

  • 29 апреля 2020

    Урегулирование по каско в приложении ВСК стало полностью дистанционным

    Обновление мобильного приложения «ВСК страхование» позволило клиентам страховой компании удалённо заявить о страховом событии и урегулировать убытки без единой поездки в офис.

  • 13 июня 2019

    Как оценить качество цифровой экосистемы: 5 базовых признаков

    Мы в True Engineering 15 лет делаем крупные IT-системы для больших компаний: авиакомпании S7, «Ингосстраха», ВСК, Leroy Merlin. На старте нового проекта мы каждый раз спрашиваем заказчика: «Чего вы ждёте от качественной цифровой экосистемы?». И за это время требования компаний к ИТ-системам успели несколько раз измениться.В этой статье расскажем, как за 30 лет от «амбарных книг» Россия переходила к цифровым экосистемам, и по каким признакам вы можете проверить качество вашей экосистемы или проекта по ее созданию на старте.
  • 7 марта 2019

    Клиенты ВСК могут оформить полис каско и урегулировать убытки через мобильное приложение

    Новая версия мобильного приложения «ВСК страхование» позволяет оформить полис каско через смартфон. Это первое решение на российском страховом рынке, когда полный цикл продажи полиса каско, включая расчет, оформление и оплату, происходит в мобильном приложении. Оформление не требует посещения офиса, перехода на сайт или звонков в call-центр. Мобильное приложение и бэк-офис — портал андеррайтера — разработаны в True Engineering.

  • 30 мая 2017

    «В разработке важно найти решение, которое объединит цели заказчика и пользователя»

    Интервью о компании и мобильном направлении с Дмитрием Талочкиным, директором True Engineering, и  Вадимом Чесноковым, руководителем отдела мобильных технологий 
  • 19 апреля 2017

    Мобильное приложение против мошенников и бумажной волокиты в автостраховании

    Как с помощью мобильного приложения перевести в цифровой формат оформление КАСКО.