emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Alexander Polomodov (Director of digital ecosystem development department at Tinkoff), опубликовал сегодня пост с обзором книги "Team Topologies: Organizing Business and Technology Teams for Fast Flow" by Matthew Skelton, Manuel Pais: "Обзор книги “Топологии…
Pdf-версия обзора книги Team Topologies в виде шпаргалки от Yoan Thirion
- https://t.co/mCHn4KhpZl?amp=1
Thanks to @adzeitor
#Management #Agile #SoftwareArchitecture
- https://t.co/mCHn4KhpZl?amp=1
Thanks to @adzeitor
#Management #Agile #SoftwareArchitecture
Forwarded from Архитектура ИТ-решений
Выложил интервью с Андреем Гордиенковым, победителем Architectural Kata by O'Reilly Oct-Dec 2020 https://youtu.be/5lxS2Kpc26Q
YouTube
Architectural Kata by O'Reilly - интервью с Андреем Гордиенковым
Интервью с Андреем Гордиенковым, победителем Architectural Kata by O'Reilly Oct-Dec 2020
Разбор другого здания Architectural Kata by O'Reilly, April - May 2021 здесь https://youtu.be/kN7XNp9Feio?t=54
Обсуждение в telegram-канале https://news.1rj.ru/str/it_arch
Курсы…
Разбор другого здания Architectural Kata by O'Reilly, April - May 2021 здесь https://youtu.be/kN7XNp9Feio?t=54
Обсуждение в telegram-канале https://news.1rj.ru/str/it_arch
Курсы…
InfoQ: The Software Architects' Newsletter, June 2021
- https://assets.infoq.com/newsletter/architect/en/newsletter_sample/47Architects_NL_June2021.html
AsyncAPI продолжает укреплять свои позиции.
А Nginx опубликовал в свободном доступе Ebook "Designing and Deploying Microservices" - краткий справочный гайд по микросервисам всего на 80 страниц:
- https://www.nginx.com/resources/library/designing-deploying-microservices/
#SoftwareArchitecture #Microservices #DDD #SoftwareDesign
- https://assets.infoq.com/newsletter/architect/en/newsletter_sample/47Architects_NL_June2021.html
AsyncAPI продолжает укреплять свои позиции.
А Nginx опубликовал в свободном доступе Ebook "Designing and Deploying Microservices" - краткий справочный гайд по микросервисам всего на 80 страниц:
- https://www.nginx.com/resources/library/designing-deploying-microservices/
#SoftwareArchitecture #Microservices #DDD #SoftwareDesign
F5, Inc.
Best Practices for Configuring Microservices Apps
As you move into microservices, you can adapt guidelines from the twelve-factor app as best practices for configuration files, databases, and service discovery.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Обзор книги "What Is Domain-Driven Design?" by Vladik Khononov ( @vladik_kh ) Книга: https://www.oreilly.com/library/view/what-is-domain-driven/9781492057802/ Обзор: https://apolomodov.medium.com/%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D0%BA%D0%BD%D0%B8%D0%B3%D0%B8…
Vladik Khononov раскрыл название своей новой книги:
📝 "I'm extremely honored to write a book for @VaughnVernon signature series: "Balancing Coupling in Software Design"
The book combines the history of software engineering, physics, statistics, biology, and industrial engineering to derive simple rules for designing modular software." https://t.co/tbaPfUlzEB
https://twitter.com/vladikk/status/1408049808770748419?s=20
#DDD #Microservices #SoftwareDesign #SofwareArchitecture
📝 "I'm extremely honored to write a book for @VaughnVernon signature series: "Balancing Coupling in Software Design"
The book combines the history of software engineering, physics, statistics, biology, and industrial engineering to derive simple rules for designing modular software." https://t.co/tbaPfUlzEB
https://twitter.com/vladikk/status/1408049808770748419?s=20
#DDD #Microservices #SoftwareDesign #SofwareArchitecture
Twitter
Vladik Khononov
I'm extremely honored to write a book for @VaughnVernon signature series: "Balancing Coupling in Software Design" The book combines the history of software engineering, physics, statistics, biology, and industrial engineering to derive simple rules for designing…
Список литературы от Максима Аршинова:
"Книги, которые повлияли на меня как на разработчика и управленца"
- https://habr.com/ru/company/oleg-bunin/blog/562854/
#Management #Agile #Career #SoftwareDesign #SoftwareArchitecture
"Книги, которые повлияли на меня как на разработчика и управленца"
- https://habr.com/ru/company/oleg-bunin/blog/562854/
#Management #Agile #Career #SoftwareDesign #SoftwareArchitecture
Хабр
Книги, которые повлияли на меня как на разработчика и управленца
Общаться в профессиональной среде, ходить на конференции и митапы, просто посидеть вечерком в приятном баре с профессионалом высокого уровня и обсудить какие-то...
Превосходный перевод доклада Scott Wlaschin о композиции в Функциональном Программировании:
"Сила композиции"
- https://habr.com/ru/company/jugru/blog/553028/
#FunctionalProgramming
"Сила композиции"
- https://habr.com/ru/company/jugru/blog/553028/
#FunctionalProgramming
Хабр
Сила композиции
Функциональное программирование может отпугивать сложностью и непрактичностью: «Я далек от всех этих монад, пишу на обычном C#, в докладе про функциональщину ничего не пойму. А если даже напрягусь и...
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Gossip Dissemination" добавлен в "Patterns of Distributed Systems" - https://martinfowler.com/articles/patterns-of-distributed-systems/ Пара реализаций на Golang, которые я смотрел несколько недель назад: - https://github.com/hashicorp/memberlist - http…
"Lamport Clock" добавлен в "Patterns of Distributed Systems"
- https://martinfowler.com/articles/patterns-of-distributed-systems/lamport-clock.html
"Hybrid Clock" так же добавлен:
- https://martinfowler.com/articles/patterns-of-distributed-systems/hybrid-clock.html
#DistributedSystems #SoftwareArchitecture
- https://martinfowler.com/articles/patterns-of-distributed-systems/lamport-clock.html
"Hybrid Clock" так же добавлен:
- https://martinfowler.com/articles/patterns-of-distributed-systems/hybrid-clock.html
#DistributedSystems #SoftwareArchitecture
martinfowler.com
Lamport Clock
Use logical timestamps as a version for a value to allow ordering of values across servers
"Would you like architects with your architecture? Architecting your organization to do architecture with or without architects." by Gregor Hohpe
- https://architectelevator.com/architecture/organizing-architecture/
Ссылки в этой статье - бесценны!
#SoftwareArchitecture #TeamTopologies
- https://architectelevator.com/architecture/organizing-architecture/
Ссылки в этой статье - бесценны!
#SoftwareArchitecture #TeamTopologies
The Architect Elevator
Would you like architects with your architecture?
How to architect your organization to do architecture with or without architects.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Шпаргалка по EIP-паттернам: "Enterprise Integration Patterns Tutorial Reference Chart" https://www.enterpriseintegrationpatterns.com/download/EIPTutorialReferenceChart.pdf #DDD #Microservices #DistributedSystems #EIP
Шпаргалка по "Microservices API Patterns":
- https://microservice-api-patterns.org/cheatsheet
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
- https://microservice-api-patterns.org/cheatsheet
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
microservice-api-patterns.org
Cheat Sheet a.k.a. API Design Heuristics
A rough guide through (some might say map of) our pattern language.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Несколько полезных ссылок по проектированию API: - https://docs.microsoft.com/en-us/azure/architecture/microservices/design/api-design - https://docs.microsoft.com/en-us/azure/architecture/best-practices/api-design - https://docs.microsoft.com/en-us/azur…
"15 тривиальных фактов о правильной работе с протоколом HTTP" ( блог компании Yandex)
- https://m.habr.com/ru/company/yandex/blog/265569/
"Good Practices for Capability URLs", W3C Draft
- https://w3ctag.github.io/capability-urls/
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
- https://m.habr.com/ru/company/yandex/blog/265569/
"Good Practices for Capability URLs", W3C Draft
- https://w3ctag.github.io/capability-urls/
#API #DDD #Microservices #DistributedSystems #SoftwareArchitecture
Хабр
15 тривиальных фактов о правильной работе с протоколом HTTP
Внимание! Реклама! Пост оплачен Капитаном Очевидность! Ниже под катом вы найдёте 15 пунктов, описывающих правильную организацию ресурсов, доступных по протоколу HTTP — веб-сайтов, «ручек»...
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Lamport Clock" добавлен в "Patterns of Distributed Systems" - https://martinfowler.com/articles/patterns-of-distributed-systems/lamport-clock.html "Hybrid Clock" так же добавлен: - https://martinfowler.com/articles/patterns-of-distributed-systems/hybrid…
А вот и "Version Vector" подоспел в "Patterns of Distributed Systems":
- https://martinfowler.com/articles/patterns-of-distributed-systems/version-vector.html
Судя по комментарию в правой колонке статьи, отдельной статьи по Version Clock не будет.
Version Vector/Clock играют существенную роль при организации Causal Consistency.
"Follower Reads" так же был добавлен:
- https://martinfowler.com/articles/patterns-of-distributed-systems/follower-reads.html
#DistributedSystems #SoftwareArchitecture #DDD #Microservices
- https://martinfowler.com/articles/patterns-of-distributed-systems/version-vector.html
Судя по комментарию в правой колонке статьи, отдельной статьи по Version Clock не будет.
Version Vector/Clock играют существенную роль при организации Causal Consistency.
"Follower Reads" так же был добавлен:
- https://martinfowler.com/articles/patterns-of-distributed-systems/follower-reads.html
#DistributedSystems #SoftwareArchitecture #DDD #Microservices
martinfowler.com
Version Vector
Maintain a list of counters, one per cluster node, to detect concurrent updates
Пара надстроек над Nats, которые обещают немного больше, чем Nats-Streaming:
- https://github.com/liftbridge-io/liftbridge
- https://github.com/nats-io/jetstream
#DistributedSystems
- https://github.com/liftbridge-io/liftbridge
- https://github.com/nats-io/jetstream
#DistributedSystems
GitHub
GitHub - liftbridge-io/liftbridge: Lightweight, fault-tolerant message streams.
Lightweight, fault-tolerant message streams. Contribute to liftbridge-io/liftbridge development by creating an account on GitHub.
"Code Cleanup - 9 Useful Tactics for Paying Back Technical Debt"
- https://docs.microsoft.com/en-us/archive/msdn-magazine/2010/january/code-cleanup-9-useful-tactics-for-paying-back-technical-debt
Статья уже не самая свежая, но все еще актуальная.
#SoftwareDesign #TechnicalDebt
- https://docs.microsoft.com/en-us/archive/msdn-magazine/2010/january/code-cleanup-9-useful-tactics-for-paying-back-technical-debt
Статья уже не самая свежая, но все еще актуальная.
#SoftwareDesign #TechnicalDebt
Docs
Code Cleanup - 9 Useful Tactics for Paying Back Technical Debt
Forwarded from Бизнес-анализ & IT
Хороший обзор инструментов для создания диаграмм
📎https://vc.ru/services/151374-s-pomoshchyu-diagramm-mozhno-obyasnit-chto-ugodno-tem-bolee-dlya-etogo-est-klassnye-instrumenty
📎https://vc.ru/services/151374-s-pomoshchyu-diagramm-mozhno-obyasnit-chto-ugodno-tem-bolee-dlya-etogo-est-klassnye-instrumenty
vc.ru
С помощью диаграмм можно объяснить что угодно. Тем более для этого есть классные инструменты — Сервисы на vc.ru
Язык коммуникации, о котором все забывают.
"Forget monoliths vs. microservices. Cognitive load is what matters."
от авторов книги "Team Topologies"
- https://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices-cognitive-load-what-matters
Thanks to @romanvt
#Microservices #TeamTopologies #Management #SoftwareArchitecture
от авторов книги "Team Topologies"
- https://techbeacon.com/app-dev-testing/forget-monoliths-vs-microservices-cognitive-load-what-matters
Thanks to @romanvt
#Microservices #TeamTopologies #Management #SoftwareArchitecture
TechBeacon
Forget monoliths vs. microservices. Cognitive load is what matters.
For innovative software organizations, managing the overall cognitive load on their teams is a guiding development and operational principle.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Мое изучение систем управления знаниями переросло в мини-проект: - https://github.com/emacsway/dckms-template Он возник потому, что сегодня мы много пишем там, где не ищем, и ищем там, где стали писать мало. Я, в этом отношении, не являюсь исключением. Преследовалась…
Для сторонников простых решений на текстовых файлах:
Imdone is text based kanban processor with a simple syntax that uses comment tags like TODO and FIXME and todo.txt format.
- https://github.com/imdone/imdone-core
Здесь интересна еще и подборка ссылок внизу страницы (см. раздел "Resources").
coddx-alpha - Todo Kanban Board manages tasks and save them as TODO.md - a simple plain text file.
- https://github.com/coddx-hq/coddx-alpha
Кстати, устанавливается плагином к VSCode.
[UPDATE]: Еще одно простое, но невероятно мощное Open Source решение для самоорганизации, на простых текстовых файлах, от представителей Old School. Кто пользовался org-mode, тот поймет.
Orgzly - Outliner for notes and tasks. Notebooks in plain text.
- http://www.orgzly.com/
#Agile #Career #SoftSkills
Imdone is text based kanban processor with a simple syntax that uses comment tags like TODO and FIXME and todo.txt format.
- https://github.com/imdone/imdone-core
Здесь интересна еще и подборка ссылок внизу страницы (см. раздел "Resources").
coddx-alpha - Todo Kanban Board manages tasks and save them as TODO.md - a simple plain text file.
- https://github.com/coddx-hq/coddx-alpha
Кстати, устанавливается плагином к VSCode.
[UPDATE]: Еще одно простое, но невероятно мощное Open Source решение для самоорганизации, на простых текстовых файлах, от представителей Old School. Кто пользовался org-mode, тот поймет.
Orgzly - Outliner for notes and tasks. Notebooks in plain text.
- http://www.orgzly.com/
#Agile #Career #SoftSkills
GitHub
GitHub - imdone/imdone-core: Text based kanban processor
Text based kanban processor. Contribute to imdone/imdone-core development by creating an account on GitHub.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Pdf-версия обзора книги Team Topologies в виде шпаргалки от Yoan Thirion - https://t.co/mCHn4KhpZl?amp=1 Thanks to @adzeitor #Management #Agile #SoftwareArchitecture
Team Topologies Book References
- https://github.com/TeamTopologies/Team-Topologies-Book-References
#Management #Agile #SoftwareArchitecture #TeamTopologies
- https://github.com/TeamTopologies/Team-Topologies-Book-References
#Management #Agile #SoftwareArchitecture #TeamTopologies
GitHub
GitHub - TeamTopologies/Team-Topologies-Book-References: References from the Team Topologies book in formats suitable for research…
References from the Team Topologies book in formats suitable for research tools - GitHub - TeamTopologies/Team-Topologies-Book-References: References from the Team Topologies book in formats suitab...
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Team Topologies Book References - https://github.com/TeamTopologies/Team-Topologies-Book-References #Management #Agile #SoftwareArchitecture #TeamTopologies
Sociotechnical Architecture - people and resources
- https://github.com/matthewskelton/sociotechnical-architecture
#SoftwareArchitecture #Management #Agile #TeamTopologies
- https://github.com/matthewskelton/sociotechnical-architecture
#SoftwareArchitecture #Management #Agile #TeamTopologies
GitHub
GitHub - matthewskelton/sociotechnical-architecture: A collection of resources and links relating to sociotechnical architecture…
A collection of resources and links relating to sociotechnical architecture for software systems. - matthewskelton/sociotechnical-architecture
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Интересная подборка литературы по SoftSkills и искусству спора: - https://m.vk.com/wall-56611080_127534 Первая книга - еще 1923 года, а Шопенгауэр и того старше. Пролистал несколько книг из этой коллекции и остался впечатлен. #SoftSkills #Career #Management
Forwarded from Systems.Education: Системный Анализ и Проектирование информационных систем: архитектура, интеграции, базы данных (Denis Beskov)
Георгий Савельев рассказывает в новой статье как разрабатывать бизнес-требования:
ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ
* Модель выявления требований
* Почему важно выявлять и документировать требования?
* Какие бывают БТ?
* Признаки проблем в БТ
* Типовые ловушки аналитика
ДОКУМЕНТИРОВАНИЕ БТ
* Как документируются БТ?
* Где документируются БТ?
* Шаблон монолитного описания БТ
* Шаблон дробного описания БТ
* Как документировать — объединять или дробить?
ЧТО ДЕЛАТЬ С ПЛОХИМИ ИЛИ ОТСУТСТВУЮЩИМИ БТ?
https://systems.education/biz-req-dev
ВЫЯВЛЕНИЕ ТРЕБОВАНИЙ
* Модель выявления требований
* Почему важно выявлять и документировать требования?
* Какие бывают БТ?
* Признаки проблем в БТ
* Типовые ловушки аналитика
ДОКУМЕНТИРОВАНИЕ БТ
* Как документируются БТ?
* Где документируются БТ?
* Шаблон монолитного описания БТ
* Шаблон дробного описания БТ
* Как документировать — объединять или дробить?
ЧТО ДЕЛАТЬ С ПЛОХИМИ ИЛИ ОТСУТСТВУЮЩИМИ БТ?
https://systems.education/biz-req-dev
Forwarded from Nikita Kharichkin
Итого существуют следующие источники компетенций (навыков \ умений \ скиллов) аналитика:
1. Профстандарт "Системный аналитик" 06.022 (pdf)
2. Профстандарт
«Бизнес-аналитик» 08.037
3. Видение EPAM с разбивкой по уровням (Простая регистрация → вкладка Skills → компетенции бизнес аналитика)
4. Профстандарт «Специалист по процессному управлению» (pdf)
5. Карта компетенций сообщества аналитиков Спб
6. Модель компетенций BA (необходимо членство в IIBA. Есть печатный справочник)
1. Профстандарт "Системный аналитик" 06.022 (pdf)
2. Профстандарт
«Бизнес-аналитик» 08.037
3. Видение EPAM с разбивкой по уровням (Простая регистрация → вкладка Skills → компетенции бизнес аналитика)
4. Профстандарт «Специалист по процессному управлению» (pdf)
5. Карта компетенций сообщества аналитиков Спб
6. Модель компетенций BA (необходимо членство в IIBA. Есть печатный справочник)