Forwarded from Evgenia
🔥22👎1🤩1
Forwarded from Russian Association of Software Architects (Eugene Lukianov)
Выступление одного из учередителей нашего Объединения на ArchDays Recap https://www.youtube.com/watch?v=NSN-NXfbEqM
YouTube
Многоликий DDD — Сергей Баранов
👉 Больше полезного — на конференции ArchDays https://archconf.ru/baranov_yt.
Domain Driven Design всегда имел высокий порог входа. Сложность изучения и применения усугублялась туманностью объяснений выгод как для коллег-разработчиков, так и для архитекторов…
Domain Driven Design всегда имел высокий порог входа. Сложность изучения и применения усугублялась туманностью объяснений выгод как для коллег-разработчиков, так и для архитекторов…
👍5
Forwarded from careerspace
Коль уж наш словарь вам по нраву пришелся, то мы продолжение написали! Да не одни, а с Типичным программистом (ученым писарем, стало быть).
🎉11👎5👍2
Forwarded from Russian Association of Software Architects (Ivan Zakrevsky)
Chat Digest
💬 Решение проблем путем их усугубления:
- https://news.1rj.ru/str/ru_arc_chat/1689
💬 Когда делать рефакторинг?
- https://news.1rj.ru/str/ru_arc_chat/1691
💬 А.Н. Туполев о технической красоте:
- https://news.1rj.ru/str/ru_arc_chat/1692
💬 Красота формируется целесообразностью:
- https://news.1rj.ru/str/ru_arc_chat/1708
💬 Первоисточник по SAGA:
- https://news.1rj.ru/str/ru_arc_chat/1713
Перевод первоисточника по SAGA:
- https://news.1rj.ru/str/ru_arc_chat/2396
💬 SOLID применительно к бизнесу:
- https://news.1rj.ru/str/ru_arc_chat/1763
💬 Синдром секретаря:
- https://news.1rj.ru/str/ru_arc_chat/1767
💬 Мы делаем Golang DDD Reference Application:
- https://news.1rj.ru/str/ru_arc_chat/1792
💬 Снова Archi & DDD:
- https://news.1rj.ru/str/ru_arc_chat/1813
💬 Превосходная метафора о техдолге:
- https://news.1rj.ru/str/ru_arc_chat/1838
- https://news.1rj.ru/str/ru_arc_chat/1839
💬 Основная причина образования техдолга - недальновидность и конфликт краткосрочных интересов с долгосрочными:
- https://news.1rj.ru/str/ru_arc_chat/1847
💬 Избыток бюджета и техдолг:
- https://news.1rj.ru/str/ru_arc_chat/1849
- https://news.1rj.ru/str/ru_arc_chat/1851
- https://news.1rj.ru/str/ru_arc_chat/1856
- https://news.1rj.ru/str/ru_arc_chat/1857
- https://news.1rj.ru/str/ru_arc_chat/1863
💬 Дефицит бюджета и техдолг:
- https://news.1rj.ru/str/ru_arc_chat/1858
💬 Классификация компаний по Gregor Hohpe:
- https://news.1rj.ru/str/ru_arc_chat/1861
💬 "неважно, насколько ты крут, - это не определяет твоей успешности, если носителем компетенции являешься только ты один, т.к. практически все продукты в индустрии - коллективные."
- https://news.1rj.ru/str/ru_arc_chat/1899
- https://news.1rj.ru/str/ru_arc_chat/1900
- https://news.1rj.ru/str/ru_arc_chat/1903
Как это связано с распространением знаний:
- https://news.1rj.ru/str/ru_arc_chat/1905
- https://news.1rj.ru/str/ru_arc_chat/1909
💬 изменение модели разработки - дело деликатное, можно растерять коллектив:
- https://news.1rj.ru/str/ru_arc_chat/1965
💬 Качество второго закона диалектики != качеству кода или процессов:
- https://news.1rj.ru/str/ru_arc_chat/1984
💬 Что такое "архитектурный стиль":
- https://news.1rj.ru/str/ru_arc_chat/1983
- https://news.1rj.ru/str/ru_arc_chat/1985
- https://news.1rj.ru/str/ru_arc_chat/1990
- https://news.1rj.ru/str/ru_arc_chat/2007
💬 "экстенсиональный и интенсиональный"
- https://news.1rj.ru/str/ru_arc_chat/2001
💬 Что отличает знание от мнения?
- https://news.1rj.ru/str/ru_arc_chat/2005
💬 Архитектура и энтропия (второй з-н термодинамики):
- https://news.1rj.ru/str/ru_arc_chat/2010
- https://news.1rj.ru/str/ru_arc_chat/2011
💬 Архитектурная функция как распределенная роль или как выделенная орг.единица?
- https://news.1rj.ru/str/ru_arc_chat/2012
- https://news.1rj.ru/str/ru_arc_chat/2014
- https://news.1rj.ru/str/ru_arc_chat/2026
- https://news.1rj.ru/str/ru_arc_chat/2039
💬 Краткий и понятный ответ на вопрос про ссылку на авторитета и темные века:
- https://news.1rj.ru/str/ru_arc_chat/2023
💬 Правила группы:
- https://news.1rj.ru/str/ru_arc_chat/2036
💬 Первая публикация SOLID:
- https://news.1rj.ru/str/ru_arc_chat/2050
💬 Как выделять ресурсы на техдолг:
- https://news.1rj.ru/str/ru_arc_chat/2057
💬 Подкасты и видео:
- https://news.1rj.ru/str/ru_arc_chat/2062
- https://news.1rj.ru/str/ru_arc_chat/2067
- https://news.1rj.ru/str/ru_arc_chat/2074
- https://news.1rj.ru/str/ru_arc_chat/2076
💬 Про SRP:
- https://news.1rj.ru/str/ru_arc_chat/2078
- https://news.1rj.ru/str/ru_arc_chat/2079
💬 О способах реализации pagination:
с https://news.1rj.ru/str/ru_arc_chat/2083
по https://news.1rj.ru/str/ru_arc_chat/2131
💬 transaction model framework
- https://news.1rj.ru/str/ru_arc_chat/2153
💬 Интервью с автором DCI:
- https://news.1rj.ru/str/ru_arc_chat/2154
💬 Какой смысл от Event Sourcing?
- https://news.1rj.ru/str/ru_arc_chat/2291
💬 @emacsway взял на себя риск прибегнуть не к правилам, а к прямому волеизъявлению участников группы, поставив на кон три месяца упорного труда и недосыпаний против флуда случайного прохожего в группе, дабы никто не ассоциировал коллегию с диктаторством, чтобы сохранить цели группы и пресечь информационную захламленность чата:
- https://news.1rj.ru/str/ru_arc_chat/2336
- https://news.1rj.ru/str/ru_arc_chat/2377
💬 У нас появилась флудилка для неревантных тем:
- https://news.1rj.ru/str/ru_arc_chat/2386
💬 Calvin:
- https://news.1rj.ru/str/ru_arc_chat/2389
💬 XA - это eventual consistent
- https://news.1rj.ru/str/ru_arc_chat/2391
- https://news.1rj.ru/str/ru_arc_chat/2392
💬 Про SAGA:
с https://news.1rj.ru/str/ru_arc_chat/2395
по https://news.1rj.ru/str/ru_arc_chat/2517
Спасибо, что развиваете отрасль с помощью нашего чата!
#ChatDigest
💬 Решение проблем путем их усугубления:
- https://news.1rj.ru/str/ru_arc_chat/1689
💬 Когда делать рефакторинг?
- https://news.1rj.ru/str/ru_arc_chat/1691
💬 А.Н. Туполев о технической красоте:
- https://news.1rj.ru/str/ru_arc_chat/1692
💬 Красота формируется целесообразностью:
- https://news.1rj.ru/str/ru_arc_chat/1708
💬 Первоисточник по SAGA:
- https://news.1rj.ru/str/ru_arc_chat/1713
Перевод первоисточника по SAGA:
- https://news.1rj.ru/str/ru_arc_chat/2396
💬 SOLID применительно к бизнесу:
- https://news.1rj.ru/str/ru_arc_chat/1763
💬 Синдром секретаря:
- https://news.1rj.ru/str/ru_arc_chat/1767
💬 Мы делаем Golang DDD Reference Application:
- https://news.1rj.ru/str/ru_arc_chat/1792
💬 Снова Archi & DDD:
- https://news.1rj.ru/str/ru_arc_chat/1813
💬 Превосходная метафора о техдолге:
- https://news.1rj.ru/str/ru_arc_chat/1838
- https://news.1rj.ru/str/ru_arc_chat/1839
💬 Основная причина образования техдолга - недальновидность и конфликт краткосрочных интересов с долгосрочными:
- https://news.1rj.ru/str/ru_arc_chat/1847
💬 Избыток бюджета и техдолг:
- https://news.1rj.ru/str/ru_arc_chat/1849
- https://news.1rj.ru/str/ru_arc_chat/1851
- https://news.1rj.ru/str/ru_arc_chat/1856
- https://news.1rj.ru/str/ru_arc_chat/1857
- https://news.1rj.ru/str/ru_arc_chat/1863
💬 Дефицит бюджета и техдолг:
- https://news.1rj.ru/str/ru_arc_chat/1858
💬 Классификация компаний по Gregor Hohpe:
- https://news.1rj.ru/str/ru_arc_chat/1861
💬 "неважно, насколько ты крут, - это не определяет твоей успешности, если носителем компетенции являешься только ты один, т.к. практически все продукты в индустрии - коллективные."
- https://news.1rj.ru/str/ru_arc_chat/1899
- https://news.1rj.ru/str/ru_arc_chat/1900
- https://news.1rj.ru/str/ru_arc_chat/1903
Как это связано с распространением знаний:
- https://news.1rj.ru/str/ru_arc_chat/1905
- https://news.1rj.ru/str/ru_arc_chat/1909
💬 изменение модели разработки - дело деликатное, можно растерять коллектив:
- https://news.1rj.ru/str/ru_arc_chat/1965
💬 Качество второго закона диалектики != качеству кода или процессов:
- https://news.1rj.ru/str/ru_arc_chat/1984
💬 Что такое "архитектурный стиль":
- https://news.1rj.ru/str/ru_arc_chat/1983
- https://news.1rj.ru/str/ru_arc_chat/1985
- https://news.1rj.ru/str/ru_arc_chat/1990
- https://news.1rj.ru/str/ru_arc_chat/2007
💬 "экстенсиональный и интенсиональный"
- https://news.1rj.ru/str/ru_arc_chat/2001
💬 Что отличает знание от мнения?
- https://news.1rj.ru/str/ru_arc_chat/2005
💬 Архитектура и энтропия (второй з-н термодинамики):
- https://news.1rj.ru/str/ru_arc_chat/2010
- https://news.1rj.ru/str/ru_arc_chat/2011
💬 Архитектурная функция как распределенная роль или как выделенная орг.единица?
- https://news.1rj.ru/str/ru_arc_chat/2012
- https://news.1rj.ru/str/ru_arc_chat/2014
- https://news.1rj.ru/str/ru_arc_chat/2026
- https://news.1rj.ru/str/ru_arc_chat/2039
💬 Краткий и понятный ответ на вопрос про ссылку на авторитета и темные века:
- https://news.1rj.ru/str/ru_arc_chat/2023
💬 Правила группы:
- https://news.1rj.ru/str/ru_arc_chat/2036
💬 Первая публикация SOLID:
- https://news.1rj.ru/str/ru_arc_chat/2050
💬 Как выделять ресурсы на техдолг:
- https://news.1rj.ru/str/ru_arc_chat/2057
💬 Подкасты и видео:
- https://news.1rj.ru/str/ru_arc_chat/2062
- https://news.1rj.ru/str/ru_arc_chat/2067
- https://news.1rj.ru/str/ru_arc_chat/2074
- https://news.1rj.ru/str/ru_arc_chat/2076
💬 Про SRP:
- https://news.1rj.ru/str/ru_arc_chat/2078
- https://news.1rj.ru/str/ru_arc_chat/2079
💬 О способах реализации pagination:
с https://news.1rj.ru/str/ru_arc_chat/2083
по https://news.1rj.ru/str/ru_arc_chat/2131
💬 transaction model framework
- https://news.1rj.ru/str/ru_arc_chat/2153
💬 Интервью с автором DCI:
- https://news.1rj.ru/str/ru_arc_chat/2154
💬 Какой смысл от Event Sourcing?
- https://news.1rj.ru/str/ru_arc_chat/2291
💬 @emacsway взял на себя риск прибегнуть не к правилам, а к прямому волеизъявлению участников группы, поставив на кон три месяца упорного труда и недосыпаний против флуда случайного прохожего в группе, дабы никто не ассоциировал коллегию с диктаторством, чтобы сохранить цели группы и пресечь информационную захламленность чата:
- https://news.1rj.ru/str/ru_arc_chat/2336
- https://news.1rj.ru/str/ru_arc_chat/2377
💬 У нас появилась флудилка для неревантных тем:
- https://news.1rj.ru/str/ru_arc_chat/2386
💬 Calvin:
- https://news.1rj.ru/str/ru_arc_chat/2389
💬 XA - это eventual consistent
- https://news.1rj.ru/str/ru_arc_chat/2391
- https://news.1rj.ru/str/ru_arc_chat/2392
💬 Про SAGA:
с https://news.1rj.ru/str/ru_arc_chat/2395
по https://news.1rj.ru/str/ru_arc_chat/2517
Спасибо, что развиваете отрасль с помощью нашего чата!
#ChatDigest
Telegram
Ivan Zakrevsky in RASA Chat
Кстати, да, есть такой метод решения проблемы - усугублением кризиса.
👍8🔥2🤔1
Forwarded from Russian Association of Software Architects (Sergey Baranov)
Продолжается прием заявок на выступления на ArchDays.ru. Если вам есть чем поделиться, оставляйте заявку. Если сомневаетесь, можете написать мне напрямую и задать интересующие вопросы (@sergey486)
Формирование программы в самом разгаре!
Формирование программы в самом разгаре!
Forwarded from Russian Association of Software Architects (Ivan Zakrevsky)
SAGA - подборка ссылок из обсуждений чата канала:
🔷 Первоисточник по SAGA: "SAGAS" by Hector Garcia-Molina, Kenneth Salem
🔷 Перевод первоисточника по SAGA: "Гектор Гарсия-Молина и Кеннет Салем — «Саги»" / Михаил Ланкин
🔷 Applying the Saga Pattern • Caitie McCaffrey • GOTO 2015
🔷 Saga distributed transactions pattern
🔷 Process Manager Pattern
🔷 Compensating Transaction pattern
🔷 Пример реализации SAGA на Enterprise Integration Patterns (source code)
🔷 Пример реализации Process Manager от сообщества Microsoft (комментарий Greg Young). Альтернативы и обоснование.
🔷 Patterns and implementations for a banking cloud transformation
🔷 Несколько реализаций саг:
- https://axoniq.io
- https://eventuate.io/abouteventuatetram.html
- https://github.com/eclipse/microprofile-lra
- https://github.com/jbosstm/narayana/tree/master/rts/lra
🔷 Awesome workflow engines
🔷 "A long-running transaction model of workflow" by Quanzhou Hu; Jia Liu; Yi Zhuang; Yi Liu
🔷 "The CORBA Activity Service Framework for supporting extended transactions" by Iain Houston, M. C. Little, Ian Robinson, Santosh K. Shrivastava, Stuart M. Wheater
🔷 "What are long running processes?" by Bernd Rücker
🔷 Чем отличается SAGA от Process Manager:
- https://event-driven.io/en/saga_process_manager_distributed_transactions/
- https://stackoverflow.com/a/33652837
- https://blog.devarchive.net/2015/11/saga-vs-process-manager.html?m=1
🔷 "Eventually consistent" by Werner Vogels
🔷 "ACID properties of transactions"
🔷 "Atomicity :: Chapter 12. Berkeley DB Transactional Data Store Applications"
🔷 "Atomic - indivisible, not capable of being cut/divided into smaller pieces"
🔷 "Consistency Models"
🔷 интервью "Modeling Uncertainty with Reactive DDD" by Vaughn Vernon reviewed by Thomas Betts, в котором V.Vernon предлагает использовать Process Manager Pattern для обработки процессов, охватывающих несколько агрегатов в условиях Eventual Consistency.
Посмотреть реализацию в исполнении V. Vernon, включая ProcessTimedOut (о чем часто спрашивают), можно здесь:
- Java
- .Net
🔷 "Camunda Platform 8 Docs :: BPMN coverage"
🔷 Eclipse Microprofile стандарт имеет понятие LRA - Long Running Application. это есть их интерпретация саг
🔷 Microprofile-compatible фреймворки а-ля micronaut.io
🔷 RedHat развивает референс имплементацию Microprofile в виде своего фреймворка quarkus.io
🔷 Red Hut Summit "Saga: The new era of transactions in a
microservices architecture" by Giovanni Marigi, Mauro Vocale. BOSTON, MA | MAY 7-9, 2019
🔷 Вот пример Camunda. их интерпретация и имплементация саг )). Там всё очень упрощено и декларативно.
🔷 Architecture standard определяет сагу в пункте 21.2.7. Ensuring Global Consistency with Saga Patterns
Спасибо, что развиваете отрасль с помощью нашего чата!
#DistributedSystems #Многоликий
🔷 Первоисточник по SAGA: "SAGAS" by Hector Garcia-Molina, Kenneth Salem
🔷 Перевод первоисточника по SAGA: "Гектор Гарсия-Молина и Кеннет Салем — «Саги»" / Михаил Ланкин
🔷 Applying the Saga Pattern • Caitie McCaffrey • GOTO 2015
🔷 Saga distributed transactions pattern
🔷 Process Manager Pattern
🔷 Compensating Transaction pattern
🔷 Пример реализации SAGA на Enterprise Integration Patterns (source code)
🔷 Пример реализации Process Manager от сообщества Microsoft (комментарий Greg Young). Альтернативы и обоснование.
🔷 Patterns and implementations for a banking cloud transformation
🔷 Несколько реализаций саг:
- https://axoniq.io
- https://eventuate.io/abouteventuatetram.html
- https://github.com/eclipse/microprofile-lra
- https://github.com/jbosstm/narayana/tree/master/rts/lra
🔷 Awesome workflow engines
🔷 "A long-running transaction model of workflow" by Quanzhou Hu; Jia Liu; Yi Zhuang; Yi Liu
🔷 "The CORBA Activity Service Framework for supporting extended transactions" by Iain Houston, M. C. Little, Ian Robinson, Santosh K. Shrivastava, Stuart M. Wheater
🔷 "What are long running processes?" by Bernd Rücker
🔷 Чем отличается SAGA от Process Manager:
- https://event-driven.io/en/saga_process_manager_distributed_transactions/
- https://stackoverflow.com/a/33652837
- https://blog.devarchive.net/2015/11/saga-vs-process-manager.html?m=1
🔷 "Eventually consistent" by Werner Vogels
🔷 "ACID properties of transactions"
🔷 "Atomicity :: Chapter 12. Berkeley DB Transactional Data Store Applications"
🔷 "Atomic - indivisible, not capable of being cut/divided into smaller pieces"
🔷 "Consistency Models"
🔷 интервью "Modeling Uncertainty with Reactive DDD" by Vaughn Vernon reviewed by Thomas Betts, в котором V.Vernon предлагает использовать Process Manager Pattern для обработки процессов, охватывающих несколько агрегатов в условиях Eventual Consistency.
Посмотреть реализацию в исполнении V. Vernon, включая ProcessTimedOut (о чем часто спрашивают), можно здесь:
- Java
- .Net
🔷 "Camunda Platform 8 Docs :: BPMN coverage"
🔷 Eclipse Microprofile стандарт имеет понятие LRA - Long Running Application. это есть их интерпретация саг
🔷 Microprofile-compatible фреймворки а-ля micronaut.io
🔷 RedHat развивает референс имплементацию Microprofile в виде своего фреймворка quarkus.io
🔷 Red Hut Summit "Saga: The new era of transactions in a
microservices architecture" by Giovanni Marigi, Mauro Vocale. BOSTON, MA | MAY 7-9, 2019
🔷 Вот пример Camunda. их интерпретация и имплементация саг )). Там всё очень упрощено и декларативно.
🔷 Architecture standard определяет сагу в пункте 21.2.7. Ensuring Global Consistency with Saga Patterns
Спасибо, что развиваете отрасль с помощью нашего чата!
#DistributedSystems #Многоликий
Telegram
RASA Chat
Группа тг-канала объединения ИТ-архитекторов (@ru_arc)
Правила группы: https://news.1rj.ru/str/ru_arc_chat/2036
По бизнес-вопросам (ИП, ООО, ВЭД):
@rasa_business
Практические кейсы:
@archicases
Предложить доклад для митапа: @ru_arc_meetup_bot
Правила группы: https://news.1rj.ru/str/ru_arc_chat/2036
По бизнес-вопросам (ИП, ООО, ВЭД):
@rasa_business
Практические кейсы:
@archicases
Предложить доклад для митапа: @ru_arc_meetup_bot
👍2
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Greg Young пишет книгу "Versioning in an Event Sourced System": - https://leanpub.com/esversioning Можно прочитать online: https://leanpub.com/esversioning/read Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту). Посвящена популярному…
EventSourcing - что делать с сохраненными событиями, если изменилась структура агрегата? Ранее уже упоминалась книга by Greg Young ( https://news.1rj.ru/str/emacsway_log/547 ), и сегодня @bobko привел крайне интересный и качественный материал по этой теме:
"The Dark Side of Event Sourcing: Managing Data Conversion" by Michiel Overeem, Marten Spoor, and Slinger Jansen
- https://www.researchgate.net/publication/315637858_The_dark_side_of_event_sourcing_Managing_data_conversion
На эту статью ссылается Greg Young в своей книге, и дополняет список возможных решений.
#EventSourcing #DDD
"The Dark Side of Event Sourcing: Managing Data Conversion" by Michiel Overeem, Marten Spoor, and Slinger Jansen
- https://www.researchgate.net/publication/315637858_The_dark_side_of_event_sourcing_Managing_data_conversion
На эту статью ссылается Greg Young в своей книге, и дополняет список возможных решений.
#EventSourcing #DDD
Telegram
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Greg Young пишет книгу "Versioning in an Event Sourced System":
- https://leanpub.com/esversioning
Можно прочитать online: https://leanpub.com/esversioning/read
Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту).
Посвящена…
- https://leanpub.com/esversioning
Можно прочитать online: https://leanpub.com/esversioning/read
Готова на 90%, правда, последнее обновление было 2017-04-10 (если верить сайту).
Посвящена…
👍4
Forwarded from Russian Association of Software Architects (Eugene Lukianov)
Всем привет! На прошлой неделе у нас не было постов, потому что мы готовили документы для формального учереждения организации и таки учередили ее.
Теперь мы не просто канал, а целая региональная общественная организация "Объединение ИТ-Архитекторов".
Учередители:
- Баранов Сергей @sergey486
- Круглов Геннадий @GKruglov
- Лукьянов Евгений @elukianov
- Закревский Иван @emacsway
Почитать устав и ознакомиться с целями можно тут. По вопросам вступления обращаться в Joining Bot: @ru_arc_bot
Теперь мы не просто канал, а целая региональная общественная организация "Объединение ИТ-Архитекторов".
Учередители:
- Баранов Сергей @sergey486
- Круглов Геннадий @GKruglov
- Лукьянов Евгений @elukianov
- Закревский Иван @emacsway
Почитать устав и ознакомиться с целями можно тут. По вопросам вступления обращаться в Joining Bot: @ru_arc_bot
👍12👏1
Russian Association of Software Architects
Всем привет! На прошлой неделе у нас не было постов, потому что мы готовили документы для формального учереждения организации и таки учередили ее. Теперь мы не просто канал, а целая региональная общественная организация "Объединение ИТ-Архитекторов". Учередители:…
Казалось бы, чем можно меня удивить? Но материал такого уровня превосходит все мои ожидания. Когда в нашем Объединении ИТ-Архитекторов появляются такие ребята, то я начинаю понимать, что все нервы и недосыпания были не напрасны, и меня охватывает чувство гордости за наш коллектив.
- https://news.1rj.ru/str/ru_arc/131
- https://news.1rj.ru/str/ru_arc/132
- https://news.1rj.ru/str/ru_arc/133
- https://news.1rj.ru/str/ru_arc/134
- https://news.1rj.ru/str/ru_arc/135
- https://news.1rj.ru/str/ru_arc/136
- https://news.1rj.ru/str/ru_arc/137
- https://news.1rj.ru/str/ru_arc/138
- https://news.1rj.ru/str/ru_arc/131
- https://news.1rj.ru/str/ru_arc/132
- https://news.1rj.ru/str/ru_arc/133
- https://news.1rj.ru/str/ru_arc/134
- https://news.1rj.ru/str/ru_arc/135
- https://news.1rj.ru/str/ru_arc/136
- https://news.1rj.ru/str/ru_arc/137
- https://news.1rj.ru/str/ru_arc/138
Telegram
Russian Association of Software Architects
Доброго времени суток, друзья.
Сегодня хотел бы на примере показать, как технологические корпорации заставляют индустрию идти за собой, и что это значит.
И сделать это хочу на примере достаточно "молодой" (если говорить о продукционализации), но стремительно…
Сегодня хотел бы на примере показать, как технологические корпорации заставляют индустрию идти за собой, и что это значит.
И сделать это хочу на примере достаточно "молодой" (если говорить о продукционализации), но стремительно…
👍7🔥5
Forwarded from Russian Association of Software Architects (Roman)
Alex Xu написал пару крутых книжек (см. мой прошлый пост), и потом набрал команду, и начал, естесственно, курсы делать. Какие-то курсы (ну а как иначе?) платные. А что-то он выкладывает и за бесплатно, и в текстовом виде (я, например, всё время слежу за ним в linkedin, но он светится и на других площадках), и вот уже материалы Алекса стали появляться и в видео-формате: Byte Byte Go - это ютуб канал, где Alex Xu & co. стали выкладывать обучающие ролики, где мало того, что очень круто сам материал собран и формализован, так ещё там и анимация, и пр. — просто, контент самого лучшего качества по теме.
Пока что там не сильно много, они только совсем недавно начали. Но уже - смотреть обязательно.
Мой личный рейтинг:
1) System Design: Why is Kafka fast?
2) The Secret Sauce Behind NoSQL: LSM Tree
3) System Design: Why is single-threaded Redis so fast?
4) Consistent Hashing | Algorithms Every Developer Should Know For System Design
5) HTTP/1 to HTTP/2 to HTTP/3
6) FAANG System Design Interview: Design A Location Based Service (Yelp, Google Places)
Там что-то ещё есть, совсем базовое - а-ля What happens when you type a URL into your browser?.
Но я уже это не смотрел... А в общем, мои рекомендации господам и дамам архитекторам.
Пока что там не сильно много, они только совсем недавно начали. Но уже - смотреть обязательно.
Мой личный рейтинг:
1) System Design: Why is Kafka fast?
2) The Secret Sauce Behind NoSQL: LSM Tree
3) System Design: Why is single-threaded Redis so fast?
4) Consistent Hashing | Algorithms Every Developer Should Know For System Design
5) HTTP/1 to HTTP/2 to HTTP/3
6) FAANG System Design Interview: Design A Location Based Service (Yelp, Google Places)
Там что-то ещё есть, совсем базовое - а-ля What happens when you type a URL into your browser?.
Но я уже это не смотрел... А в общем, мои рекомендации господам и дамам архитекторам.
YouTube
System Design: Why is Kafka fast?
Weekly system design newsletter: https://bit.ly/3tfAlYD
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
Other things we made:
Digital version of System Design Interview books:…
Checkout our bestselling System Design Interview books:
Volume 1: https://amzn.to/3Ou7gkd
Volume 2: https://amzn.to/3HqGozy
Other things we made:
Digital version of System Design Interview books:…
🔥15
Forwarded from Russian Association of Software Architects (Roman)
Доброго времени суток, друзья.
Мне поступили вопросы от инженеров про список литературы, откуда начинать изучение ML и около-ML-ного домена.
И я как раз недавно смотрел, что свежего и хорошего вышло по теме.
—————
В последнее время OReilly стал очень годный контент выкладывать именно по MLOps.
У OReilly уже там было несколько классных книжек в 2020-2022 годах, которые бы я рекомендовал.
Но вот что совсем недавно вышло из понравившегося мне: Reliable Machine Learning: Applying SRE Principles to ML in Production.
You'll examine:
* What ML is: how it functions and what it relies on
* Conceptual frameworks for understanding how ML "loops" work
* Effective "productionization," and how it can be made easily monitorable, deployable, and operable
* Why ML systems make production troubleshooting more difficult, and how to get around them
* How ML, product, and production teams can communicate effectively
—————
Ещё, в чате канала мы с экспертами активно пообсуждали feature engineering. И вот, у Manning вышла хорошая книжка, которая даёт интро в эту область дата и мл инжиниринга: Feature Engineering Bookcamp.
What’s inside:
* Identify and implement feature transformations
* Build machine learning pipelines with unstructured data
* Quantify and minimize bias in ML pipelines
* Use feature stores to build real-time feature engineering pipelines
* Enhance existing pipelines by manipulating input data
—————
Мне кажется, что инженеру вот эти 2 книжки можно смело читать со старта, они дадут хорошее понимание, с какой стороны именно инженеру можно заходить в ML. Конечно же, надо чётко понимать, что нужна статистика и матан - чтобы уже сами алгоритмы и модельки понимать.
Но что из себя представляет сам домен, какой примерный жизненный цикл у продуктов из этого домена, и пр. - вот можно представление получить из этих книжек.
Мне поступили вопросы от инженеров про список литературы, откуда начинать изучение ML и около-ML-ного домена.
И я как раз недавно смотрел, что свежего и хорошего вышло по теме.
—————
В последнее время OReilly стал очень годный контент выкладывать именно по MLOps.
У OReilly уже там было несколько классных книжек в 2020-2022 годах, которые бы я рекомендовал.
Но вот что совсем недавно вышло из понравившегося мне: Reliable Machine Learning: Applying SRE Principles to ML in Production.
You'll examine:
* What ML is: how it functions and what it relies on
* Conceptual frameworks for understanding how ML "loops" work
* Effective "productionization," and how it can be made easily monitorable, deployable, and operable
* Why ML systems make production troubleshooting more difficult, and how to get around them
* How ML, product, and production teams can communicate effectively
—————
Ещё, в чате канала мы с экспертами активно пообсуждали feature engineering. И вот, у Manning вышла хорошая книжка, которая даёт интро в эту область дата и мл инжиниринга: Feature Engineering Bookcamp.
What’s inside:
* Identify and implement feature transformations
* Build machine learning pipelines with unstructured data
* Quantify and minimize bias in ML pipelines
* Use feature stores to build real-time feature engineering pipelines
* Enhance existing pipelines by manipulating input data
—————
Мне кажется, что инженеру вот эти 2 книжки можно смело читать со старта, они дадут хорошее понимание, с какой стороны именно инженеру можно заходить в ML. Конечно же, надо чётко понимать, что нужна статистика и матан - чтобы уже сами алгоритмы и модельки понимать.
Но что из себя представляет сам домен, какой примерный жизненный цикл у продуктов из этого домена, и пр. - вот можно представление получить из этих книжек.