Хардкор

2 апреля 2018

Как перевести решение на микросервисную архитектуру, не останавливая продакшн

Мы перевели на микросервисы высоконагруженное монолитное решение. Через него проходит от 20 до 120 тысяч транзакций в сутки. Пользователи работают в 12 часовых поясах. В то же время функционал добавляется много и часто, что довольно сложно делать на монолите. Вот почему системе требуется устойчивая работа в режиме 24/7, то есть HighLoad, High Availability и Fault Tolerance. 

13 марта 2018

Смена пароля: 10 шагов к хорошей реализации

Оптимальный механизм смены пароля и best practiсes для самопроверки

1 февраля 2018

Адаптация стека ELK для мониторинга и анализа ошибок на Java и .NET проектах

В этой статье делимся опытом, как адаптируем и применяем стек ELK на Java и .Net-проектах и находим ошибки в онлайн-режимe. Да, мы разобрались и поняли, что не очень важно, Microsoft ли сделал это решение или Open Source — всё одинаково можно настроить под свои нужды.

31 января 2018

Поиск по внутренней социальной сети: как его настроить с помощью Elasticsearch и Logstash

Мы разрабатываем внутреннюю социальную сеть для сотрудников компании «Леруа Мерлен» в России. Важный функционал социальной сети — поиск по контенту.  Использовать сторонние сервисы в закрытом корпоративном ресурсе не получится по соображениям информационной безопасности. О том, как мы реализовали хороший поиск в условиях изолированности информации, расскажем ниже.

17 мая 2017

Выпустили open source библиотеку для создания списков

Мы создали open source библиотеку right-angled. Она пригодится в веб-решениях, где нужно отображать списки в индивидуальном дизайне.  

Right-angled — это конструктор, из которого можно легко собрать список или таблицу, которые после наложения дизайна по UIKit будут выглядеть ровно как надо заказчику. В общем, полезная штука для всех, кто делает корпоративные бизнес-приложения, которые, как правило, изобилуют таблицами и индивидуальными брендбуками.