Когда монолит распадается на микросервисы, привычные способы управления данными перестают работать: проверки в хранилище «ловят» дефекты слишком поздно, договариваться с каждым источником вручную — нереально, а понимание семантики данных расходится между командами быстрее, чем ее успевают согласовывать. Точечных улучшений уже недостаточно — нужен новый подход. Почему старые методы больше не работают и как в ВТБ научили данные «жить» в движении?
Развертывание единого хранилища данных, объединяющего данные из нескольких крупных монолитных систем, позволяет организациям получить гибкий и масштабируемый ИТ‑ландшафт. Однако переход к микросервисной архитектуре сам по себе не гарантирует улучшения качества данных, напротив, без переосмысления подходов к управлению данными часто приводит к росту числа инцидентов и усложнению процессов анализа их причин.
Цифровизация вызвала огромный спрос на качественные и согласованные данные, добытые из различных бизнес-подразделений и подготовленные в разных системах-источниках. Получение дополнительной прибыли и повышение производительности труда сотрудников сегодня стали уже невозможны без оперативного предоставления «гражданским» бизнес-аналитикам достоверных данных и инструментов их самостоятельной обработки. Что такое парадигма self-service и каковы необходимые условия построения систем бизнес-аналитики, предоставляющей заинтересованным специалистам инструменты для самостоятельной работы с данными?
В отчете 'The State of Cloud Native Development' указывается, что число программистов, использующих Kubernetes, за последний год увеличилось на 67%.
В составе среды DARP доступны SDK для языков Go, Java, Python, JavaScript и платформы .Net.
Jakarta EE рассчитана на использование облачных технологий микросервисов, подчеркивают в Eclipse Foundation.
Цель проекта — обеспечить возможность создания более компактных Java-приложений, которые было бы проще развертывать в облачных средах.
Новое решение Red Hat упрощает организацию межсервисного взаимодействия на платформе Kubernetes в гибридных облаках.
Микросервисы сегодня в моде — достаточно просто заявить о приверженности этой архитектуре. Но намного сложнее изменить подходы к разработке и эксплуатации корпоративных информационных систем, а также скорректировать устоявшиеся принципы корпоративной архитектуры и приступить к трансформации работающих бизнес-процессов.
Ошибки в системном ПО непременно будут использоваться для атак, поэтому критические приложения не должны зависеть от корректности ПО низкого уровня. Применение микросервисов и защищенных областей памяти, таких как Intel Software Guard Extension, минимизирует доверенную вычислительную базу и обеспечивает требуемую надежность приложений без ущерба производительности.
Давно замечено, что серьезный программист практически никогда не пишет что-либо заново — он развивает то, что написано и отлажено ранее. Вопреки этому наблюдению, основная масса доступных сейчас инструментальных средств ориентирована в первую очередь на одномоментное написание программы. Средства же развития настолько малочисленны и несовершенны. Поправить дело могут конструкции, допускающие безболезненное развитие программы, где подключение новых модулей происходит без какого бы то ни было редактирования написанных ранее частей.