Получается такая аккуратная картинка, которая достаточно неплохо встраивается в текущие процесссы любой организации от стартапа до very big enterprise.
Это один из множества способов сформировать достаточно стройную и понятную система работы с архитектурой со встроенным процессом анализа и непрерывных улучшений и с поддержкой эволюционного развития как самого продукта, так и его архитектуры.
Это один из множества способов сформировать достаточно стройную и понятную система работы с архитектурой со встроенным процессом анализа и непрерывных улучшений и с поддержкой эволюционного развития как самого продукта, так и его архитектуры.
Старенькая статья «Why Netflix Moved to a Microservices Architecture»
https://www.programmableweb.com/news/why-netflix-moved-to-microservices-architecture/elsewhere-web/2016/04/02
https://www.programmableweb.com/news/why-netflix-moved-to-microservices-architecture/elsewhere-web/2016/04/02
ProgrammableWeb
Why Netflix Moved to a Microservices Architecture
In 2008 when Netflix announced plans to move to the cloud, most observers were dubious. Now Netflix has become one of the first major companies to exist completely in the public cloud and their architectural shift to cloud based microservices led to many…
Продолжим тему истории компаний, на этот раз — SoundCloud. Объемная и достаточно детальная статья:
https://philcalcado.com/2015/09/08/how_we_ended_up_with_microservices.html
https://philcalcado.com/2015/09/08/how_we_ended_up_with_microservices.html
Groupon тоже перешел на микросервисы и достаточно давно, их история:
https://engineering.groupon.com/2013/misc/i-tier-dismantling-the-monoliths/
https://engineering.groupon.com/2013/misc/i-tier-dismantling-the-monoliths/
И про микросервисы в Gilt, так же достаточно интересная статья. Интересна, как и другие статьи, тем, что в них не теория, а что компании в действительности делали (может иногда и преукрашено и слишком асбрактно, но общее направление увидеть не сложно)
https://www.infoq.com/news/2015/04/scaling-microservices-gilt/
https://www.infoq.com/news/2015/04/scaling-microservices-gilt/
InfoQ
Scaling Microservices at Gilt with Scala, Docker and AWS
At Craft Conference 2015, Adrian Trenaman discussed the evolution of the Gilt.com architecture from a monolithic Ruby on Rails application to a cloud-based microservice ‘lots of small applications’ platform utilising Scala, Docker and AWS. Trenaman shared…
Видео выступления Александра Поломодова «Архитектура в масштабе ... или как мы в Tinkoff принимаем архитектурные решения» с ArchDays 2020 теперь доступно в YouTube канале конференции, подписывайтесь на канал, чтобы не пропустить публикации остальных видео
https://youtu.be/-KMWmXTr2LE
https://youtu.be/-KMWmXTr2LE
YouTube
ArchDays 2020 • Как мы в Tinkoff принимаем архитектурные решения • Александр Поломодов (Tinkoff)
Как мы в Tinkoff принимаем архитектурные решения - Александр Поломодов
Архитектура ... как много в этом слове.
В этом докладе я попробую рассказать про наш подход к этому вопросу. В докладе будут рассмотрены моменты:
- что такое архитектура и чем она отличается…
Архитектура ... как много в этом слове.
В этом докладе я попробую рассказать про наш подход к этому вопросу. В докладе будут рассмотрены моменты:
- что такое архитектура и чем она отличается…
Видео выступления Александра Бындю «Скрытые расходы при переходе на микросервисы» с ArchDays 2020!
Подписывайтесь на канал, чтобы не пропустить публикации остальных видео.
https://youtu.be/lSBYz8l2XUw
Подписывайтесь на канал, чтобы не пропустить публикации остальных видео.
https://youtu.be/lSBYz8l2XUw
YouTube
ArchDays 2020 • Скрытые расходы при переходе на микросервисы • Александр Бындю (Byndyusoft)
Скрытые расходы при переходе на микросервисы - Александр Бындю
В идеальном мире можно просто взять исходный код монолита, разделить его код между микросервисами и, соединив их между собой, получить ту же систему, но на новой архитектуре. В жизни так не происходит…
В идеальном мире можно просто взять исходный код монолита, разделить его код между микросервисами и, соединив их между собой, получить ту же систему, но на новой архитектуре. В жизни так не происходит…
Видео выступления Сергея Лукина «Документирование микросервисов на примере LeanlX» с ArchDays 2020
https://youtu.be/wIJpumyG8qQ
https://youtu.be/wIJpumyG8qQ
YouTube
Документирование микросервисов на примере LeanlX EAM • Сергей Лукин (Deutsche Telekom IT Solutions)
Документирование микросервисов на примере LeanlX (EAM) - Сергей Лукин
Расскажу о нашем опыте автоматического документирования 150+ микросервисов в системе LeanIX Enterprise Architecture Managment. Многое получилось, как мы и хотели, для чего-то пришлось…
Расскажу о нашем опыте автоматического документирования 150+ микросервисов в системе LeanIX Enterprise Architecture Managment. Многое получилось, как мы и хотели, для чего-то пришлось…
Видео выступления Филиппа Уварова «Краткая история Event Delivery в Spotify»
https://youtu.be/e0TC5Qef78E
https://youtu.be/e0TC5Qef78E
YouTube
ArchDays 2020 • Краткая история Event Delivery в Spotify • Филипп Уваров (Spotify)
Краткая история Event Delivery в Spotify - Филипп Уваров
Почти 2 года моя команда потратила на то, чтобы переписать систему доставки данных с нуля. В моем докладе я попробую порефлексировать и ответить на следующие вопросы:
* А что было не так с прошлой…
Почти 2 года моя команда потратила на то, чтобы переписать систему доставки данных с нуля. В моем докладе я попробую порефлексировать и ответить на следующие вопросы:
* А что было не так с прошлой…
Краткое сравнение SOA и микросервисов от infopulse
Видео выступления Ильи Волынкина «Как сделать SaaS для анализа переписки, который не страшно использовать?»
https://youtu.be/FPmCLxkc2AM
https://youtu.be/FPmCLxkc2AM
YouTube
SaaS для анализа переписки, который не страшно использовать • Илья Волынкин (Газпром-Медиа Холдинг)
Как сделать SaaS для анализа переписки, который не страшно использовать? - Илья Волынкин
Поведенческая аналитика - одна из самых многообещающих и самых опасных направлений анализа данных с использованием AI и ML. Почти все решения в этой области, либо с…
Поведенческая аналитика - одна из самых многообещающих и самых опасных направлений анализа данных с использованием AI и ML. Почти все решения в этой области, либо с…
Видео выступления Максима Цепкова «Модели приложения для разных парадигм программирования»
Тот самый доклад про гномиков 🙂
https://youtu.be/AkUMSyapP6E
Тот самый доклад про гномиков 🙂
https://youtu.be/AkUMSyapP6E
YouTube
ArchDays 2020• Модели приложения для разных парадигм программирования • Максим Цепков (mtsepkov.org)
Модели приложения для разных парадигм программирования - Максим Цепков
Долгое время большинство приложений разрабатывалось как большие монолиты или системы из крупных модулей. Основным подходом для разработки был ООП. В этом случае объектная модель предметной…
Долгое время большинство приложений разрабатывалось как большие монолиты или системы из крупных модулей. Основным подходом для разработки был ООП. В этом случае объектная модель предметной…
Сделал редирект на канал ArchDays в youtube c http://archdays.ru/youtube/
Теперь делится ссылкой на канал станет проще.
А странно в этой истории то, что все условия для того, чтобы сделать человеческий урл, вроде /archdays на самом youtube все условия уже год как выполнены, но google по неизвестной причине не дает возможность этого сделать, поддержка молчит. Если кто-то знает, как решить проблему (обложка есть, лого есть, подписчиков > 600) – напишите в комментариях, буду признателен за помощь.
Теперь делится ссылкой на канал станет проще.
А странно в этой истории то, что все условия для того, чтобы сделать человеческий урл, вроде /archdays на самом youtube все условия уже год как выполнены, но google по неизвестной причине не дает возможность этого сделать, поддержка молчит. Если кто-то знает, как решить проблему (обложка есть, лого есть, подписчиков > 600) – напишите в комментариях, буду признателен за помощь.
Статейка вышла по итогам моего выступления на TechLeadConf про Event Storming и микросервисы: https://m.habr.com/ru/company/oleg-bunin/blog/537862/
Само видео тут: https://www.youtube.com/watch?v=cG9DVbcPc9M
Само видео тут: https://www.youtube.com/watch?v=cG9DVbcPc9M
Хабр
Моделирование микросервисов с помощью Event storming
Event storming — метод, который смещает акцент у событий с технического на организационный и бизнес уровни и помогает создать устойчивую модульную систему. Он нередко используется в контексте...
Для микросервисной архитектуры жизненно-важным является наличие DevOps-культуры. При этом эту культуру пытаются как-то измерить, но чаще пытаются измерить производительность команд, нередко, чтобы сравнивать между собой (facepalm).
По мне так это странный способ и сами три пути DevOps и принципы CALMS дают ответ на то, что следует измерять, а в книге Accelerate так вообще все раскладывается по полочкам.
Посмотрим на измерение важных вещей в трех измерениях:
1. Outcomes на уровне компании
2. Здоровье команд
3. Компетенции
Почему именно эти срезы? В чем-то это моя любимая фрактальная структура. Outcome (так я не нашел достойного перевода этому термину для отделения от output и result, можете предложить вариант в коментариях), так вот, outcome на уровне компании — это результат работы команд, состоящих из людей, обладающий нужными компетенциями на необходимом уровне.
Далее по-порядку:
По мне так это странный способ и сами три пути DevOps и принципы CALMS дают ответ на то, что следует измерять, а в книге Accelerate так вообще все раскладывается по полочкам.
Посмотрим на измерение важных вещей в трех измерениях:
1. Outcomes на уровне компании
2. Здоровье команд
3. Компетенции
Почему именно эти срезы? В чем-то это моя любимая фрактальная структура. Outcome (так я не нашел достойного перевода этому термину для отделения от output и result, можете предложить вариант в коментариях), так вот, outcome на уровне компании — это результат работы команд, состоящих из людей, обладающий нужными компетенциями на необходимом уровне.
Далее по-порядку: