Архитектура цифрового мира. Андрей Николаевич Трушкин
Чтение книги онлайн.
Читать онлайн книгу Архитектура цифрового мира - Андрей Николаевич Трушкин страница 5
Активное использование гибких методологий стартапами, формирование на их основе ряда технологических гигантов, создание последними на базе решений с открытым исходным кодом технологических продуктов, используемых для автоматизации гигантских информационных систем мирового масштаба, заставляют учитывать в качестве одного из ключевых трендов развития архитектуры фактор распределенности. Распределенность может рассматриваться в двух смысловых плоскостях. Во-первых, речь идет о территориально распределенной структуре команд разработки (в данном случае речь идет не только о программистах, но о всех специалистах, участвующих в процессе создания решений). Во-вторых, современные ИТ-решения должны активным образом масштабироваться, не снижать качество предоставления услуг при высокой нагрузке, допускать выполнение в различных часовых поясах, странах и континентах. Оба указанных аспекта оказывают ключевое влияние на архитектуру, ее развитие, на процессы проектирования новых решений. В качестве примера можно привести социальные платформы, например, Facebook. Технологические решения Meta Platforms (ранее Facebook) обрабатывают запросы на предоставление услуг миллиардов пользователей со всех континентов, при этом качество предоставления этих услуг регулярно находится на высшем уровне. По мере становления цифрового мира данные требования стали всеобщими. Если рассмотреть временной период 10 лет от характеризующегося значительным количеством знаковых для ИТ событий 2001-го года, то можно отметить, что, например, для финансовых организаций ключевым каналом взаимодействия с клиентами было отделение, а нагрузочная способность внедрявшихся ИТ-решений рассчитывалась на основании числа отделений, среднего потока клиентов через них, при этом делалась поправка на распределение отделений по часовым поясам. Спустя еще 10 лет – в настоящее время – вводятся понятия Bank as a Service (BaaS), Bank as a Platform (BaaP), которые сами по себе свидетельствуют о коренном изменении самой модели предоставления финансовых услуг – все ключевые каналы на сегодня дистанционные, при этом характер продвижения продуктов посредством данных каналов во многом соответствует модели социальных платформ. Приведенный пример характерен не только для финансового сектора экономики, но и практически для всех остальных, что и позволило еще во введении говорить о цифровом мире. При этом над созданием соответствующих решений трудятся команды, распределенные по всему миру. Работая в соответствии с гибкими методологиями, они создают актуальные продукты