Микросервисная архитектура для современных гибких подходов | OTUS

Курсы

Программирование
iOS Developer. Basic
-23%
Python Developer. Professional
-13%
Разработчик на Spring Framework
-23%
Golang Developer. Professional
-17%
Python Developer. Basic
-16%
iOS Developer. Professional
-13%
Node.js Developer
-15%
Unity Game Developer. Professional
-11%
React.js Developer
-12%
Android Developer. Professional
-7%
Software Architect
-12%
C++ Developer. Professional
-8%
Разработчик C#
-8%
Backend-разработчик на PHP Архитектура и шаблоны проектирования
-12%
Программист С Базы данных Framework Laravel PostgreSQL Reverse-Engineering. Professional CI/CD Agile Project Manager Нереляционные базы данных Супер - интенсив по паттернам проектирования Супер-практикум по использованию и настройке GIT IoT-разработчик Advanced Fullstack JavaScript developer Супер-интенсив "Azure для разработчиков"
Инфраструктура
Мониторинг и логирование: Zabbix, Prometheus, ELK
-17%
DevOps практики и инструменты
-18%
Архитектор сетей
-21%
Инфраструктурная платформа на основе Kubernetes
-22%
Супер-интенсив «IaC Ansible»
-16%
Супер-интенсив по управлению миграциями (DBVC)
-16%
Administrator Linux.Basic
-10%
Супер-интенсив «ELK»
-10%
Administrator Linux. Professional MS SQL Server Developer Безопасность Linux PostgreSQL Reverse-Engineering. Professional CI/CD VOIP инженер Супер-практикум по работе с протоколом BGP Супер - интенсив по паттернам проектирования Супер - интенсив по Kubernetes Супер-интенсив «СУБД в высоконагруженных системах»
Специализации Курсы в разработке Подготовительные курсы
+7 499 938-92-02

Микросервисная архитектура для современных гибких подходов

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

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

В «классической» ERP-системе можно выделить единую технологическую основу, включающую интерфейсы пользователя, серверы приложений и серверы баз данных, универсально реализующие функциональность многочисленных модулей, как правило, на основе единой физической модели данных.

Дорабатывая такие системы, специалисты сталкиваются с перекрестным влиянием вносимых изменений. Это решается путем согласованной постановки задачи, централизованного проектирования и последующего регрессионного тестирования.

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

При внедрении гибких подходов такие представители своих отраслей, как Сбербанк и Леруа Мерлен, несмотря на различия, создают программные решения на микросервисной архитектуре.

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

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться