Да вообще тут как-то не встретил вот этого разделения монолит/сервисы. Тут как бы построено на модулях всё. Модули просто такого… приемлемого размера. И да тоже все устаревает. Фиксил баг из толи 2014, то ли 2016 года. Конкретно в нашей команде - у нас тулза для создания пайплайнов для данных. Любой может накидать в графическом редакторе или написать код, отнаследовавшись от нужных классов. Так вот тоже была тулза - просто пакет в линуксе. Потом сделали другую тулзу - тоже в виде пакета в линуксе. Но она уже не 1в1 матчилось по функционалу. Запускать можно как локально, так и в удаленной среде(в облаке). Для этого есть уже вебприложение. Потом сделали другое вебприложение для запуска, теперь их два и идёт миграция с одного на другой) Также пишется ещё одно вебприложение- на замену тем двум десктопным, и понятно что функционал не матчится 1 в 1 и будет миграция) зато тоже можно будет запускать) Плюс апдейтается так скажем , core engine, который лежит внутри всего(как модуль) . Ну и последние пару недель пишем новый движок (легковесный) на rxjava и котлине, чтоб пользователь мог выбирать как ему запускать - на старом движке или новом)
Обсуждают сегодня