Forwarded from Архитектура ИТ-решений
Записал короткий скринкаст https://youtu.be/sQLj8h5eAR8
YouTube
IT Architect Assistant - краткий обзор инструмента
Страница: IBM® IT Architect Assistant (Community Edition): https://www.ibm.com/cloud/architecture/architectures/edit/
Вся документация: https://github.com/IBM/itaa-docs/tree/master/docs/community-edition
User Guide: https://github.com/IBM/itaa-docs/blob…
Вся документация: https://github.com/IBM/itaa-docs/tree/master/docs/community-edition
User Guide: https://github.com/IBM/itaa-docs/blob…
Forwarded from Deleted Account
Enterprise Architecture (EA) Tools Reviews 2021 | Gartner Peer Insights
https://www.gartner.com/reviews/market/enterprise-architecture-tools
https://www.gartner.com/reviews/market/enterprise-architecture-tools
Gartner
Enterprise IT Software Reviews | Gartner Peer Insights
"Software Architecture in Practice", 4th Edition
by Len Bass, Paul Clements, Rick Kazman
Released July 2021
- https://www.oreilly.com/library/view/software-architecture-in/9780136885979/
#SoftwareArchitecture
by Len Bass, Paul Clements, Rick Kazman
Released July 2021
- https://www.oreilly.com/library/view/software-architecture-in/9780136885979/
#SoftwareArchitecture
O’Reilly Online Learning
Software Architecture in Practice, 4th Edition
The Definitive, Practical, Proven Guide to Architecting Modern Software--Fully Updated with New Content on Mobility, the Cloud, Energy Management, DevOps, Quantum Computing, and... - Selection from Software Architecture in Practice, 4th Edition [Book]
Forwarded from Andrei Gordienkov
https://github.com/ldynia/archcolider - мы
остальные:
https://github.com/lastlegion/arch-katas
https://github.com/icedhacker/architecture-katas
https://github.com/hananoyama/architectural_kata
https://github.com/lookfwd/archkata
https://github.com/selfdriventeam/kata
https://github.com/heydragon2020
https://github.com/mtykhenko/davinci-kata
https://github.com/TheJedis2020/arch_katas_2020 - 3 место
https://github.com/miyagis-forests - 2 место
Пересмотрел немного что там судьи сказали, и они больше всего выделили анализ рисков и стоимости по принятым решениям, и что мол ближе всего к тому, что можно прям брать и делать
остальные:
https://github.com/lastlegion/arch-katas
https://github.com/icedhacker/architecture-katas
https://github.com/hananoyama/architectural_kata
https://github.com/lookfwd/archkata
https://github.com/selfdriventeam/kata
https://github.com/heydragon2020
https://github.com/mtykhenko/davinci-kata
https://github.com/TheJedis2020/arch_katas_2020 - 3 место
https://github.com/miyagis-forests - 2 место
Пересмотрел немного что там судьи сказали, и они больше всего выделили анализ рисков и стоимости по принятым решениям, и что мол ближе всего к тому, что можно прям брать и делать
GitHub
GitHub - ldynia/archcolider: O'Reilly's first Software Architectural Katas
O'Reilly's first Software Architectural Katas. Contribute to ldynia/archcolider development by creating an account on GitHub.
Forwarded from SWE notes
Хорошая компиляция материалов на тему построения dwh и вообще аналитических модулей
#dwh #bi #olap
https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/kimball-techniques/dimensional-modeling-techniques/
#dwh #bi #olap
https://www.kimballgroup.com/data-warehouse-business-intelligence-resources/kimball-techniques/dimensional-modeling-techniques/
Kimball Group
Dimensional Modeling Techniques - Kimball Group
Ralph Kimball introduced the data warehouse/business intelligence industry to dimensional modeling in 1996 with his seminal book, The Data Warehouse Toolkit. Since then, the Kimball Group has extended the portfolio of best practices. Drawn from The Data…
Forwarded from SWE notes
Статья о том как можно делать аналитические запросы с промежуточными агрегациями в postgresql
#postgresql #bi #olap
https://www.cybertec-postgresql.com/en/postgresql-grouping-sets-rollup-cube/
#postgresql #bi #olap
https://www.cybertec-postgresql.com/en/postgresql-grouping-sets-rollup-cube/
CYBERTEC PostgreSQL | Services & Support
PostgreSQL grouping sets: ROLLUP & CUBE
PostgreSQL offers many OLAP-style workload features. One of those features is called “GROUPING SETS”. Let's deep dive into ROLLUP & CUBE:
Forwarded from Архитектура ИТ-решений
Если вы смотрели раннюю версию, то думаю, что есть смысл вернуться по ссылке и перечитать https://martinfowler.com/articles/patterns-legacy-displacement/ Текст стабилизировался, обзавелся картинками, а на InfoQ появился короткий обзор https://www.infoq.com/news/2021/08/legacy-displacement/ для тех, кому не хочется читать много
martinfowler.com
Patterns of Legacy Displacement
Patterns for the effective modernization of legacy software systems
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Specification Pattern vs Always-Valid Domain Model" by Vladimir Khorikov - https://enterprisecraftsmanship.com/posts/specification-pattern-always-valid-domain-model/ #DDD #SoftwareDesign
Пара интересных писем от Vladimir Khorikov по актуальному и популярному вопросу "Domain model purity and ORMs":
1) https://www.getdrip.com/deliveries/g7gldwz9kekzu0jlj32k
2) https://www.getdrip.com/deliveries/30b8fk3fzvav3s4tfqqo
P.S.: Если вдруг кто-то не знал - задать ему вопрос можно в чате канала.
#DDD #SoftwareDesign
1) https://www.getdrip.com/deliveries/g7gldwz9kekzu0jlj32k
2) https://www.getdrip.com/deliveries/30b8fk3fzvav3s4tfqqo
P.S.: Если вдруг кто-то не знал - задать ему вопрос можно в чате канала.
#DDD #SoftwareDesign
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 (если верить сайту). Посвящена популярному…
Вышла неплохая статья о шифровании чувствительных данных в Event Sourcing:
"Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding"
- https://www.eventstore.com/blog/protecting-sensitive-data-in-event-sourced-systems-with-crypto-shredding-1
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
"Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding"
- https://www.eventstore.com/blog/protecting-sensitive-data-in-event-sourced-systems-with-crypto-shredding-1
#SoftwareDesign #DDD #Microservices #EDA #CQRS #EventSourcing #SoftwareArchitecture
www.kurrent.io
Protecting Sensitive Data in Event-Sourced Systems with Crypto Shredding
Diego Martin talks about crypto shredding, how it can be done and why it's important.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Пара интересных писем от Vladimir Khorikov по актуальному и популярному вопросу "Domain model purity and ORMs": 1) https://www.getdrip.com/deliveries/g7gldwz9kekzu0jlj32k 2) https://www.getdrip.com/deliveries/30b8fk3fzvav3s4tfqqo P.S.: Если вдруг кто-то не…
"Database and Always-Valid Domain Model" by Vladimir Khorikov
- https://enterprisecraftsmanship.com/posts/database-always-valid-domain-model/
#DDD #SoftwareDesign
- https://enterprisecraftsmanship.com/posts/database-always-valid-domain-model/
#DDD #SoftwareDesign
Enterprise Craftsmanship
Database and Always-Valid Domain Model
Today, we’ll talk about an important question: how does the application database fit into the concept of Always-Valid Domain Model?
In other words, is the database part of the always-valid boundary or should you consider it an external system and validate…
In other words, is the database part of the always-valid boundary or should you consider it an external system and validate…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Превосходный справочно-информационный ресурс по вопросам CRDT от Martin Kleppmann: - https://crdt.tech/ Source Code: - https://github.com/ept/crdt-website Кстати, тем, кто читает его книгу "Designing Data-Intensive Applications", было бы интересно знать…
Martin Kleppmann опубликовал подборку своих подкастов:
- https://martin.kleppmann.com/2021/09/01/podcast-interviews.html
#DistributedSystems #DDD #Microservices #CRDT #SoftwareDesign #SoftwareArchitecture
- https://martin.kleppmann.com/2021/09/01/podcast-interviews.html
#DistributedSystems #DDD #Microservices #CRDT #SoftwareDesign #SoftwareArchitecture
Я уже говорил, что недавно я начал интересоваться инвестициями, и уже накопилась кое-какая информация, которой можно поделиться. Поэтому я завел еще один канал для небольшого круга своих друзей, посвященный теме инвестиций:
- https://news.1rj.ru/str/it2capital
Буду там делиться самым интересным из того, что сам узнаю.
Если кому-то интересно начать изучать эту тему, то присоединяйтесь. Пообщаться в диалоговом режиме можно в чате канала:
- https://news.1rj.ru/str/it2capital_chat
- https://news.1rj.ru/str/it2capital
Буду там делиться самым интересным из того, что сам узнаю.
Если кому-то интересно начать изучать эту тему, то присоединяйтесь. Пообщаться в диалоговом режиме можно в чате канала:
- https://news.1rj.ru/str/it2capital_chat
Telegram
IT to Capital
Про инвестиции без воды, для тех, кто занят, но испытывает интерес. Делюсь самым ценным из того, что сам узнаю.
Чат канала: https://news.1rj.ru/str/it2capital_chat
Чат канала: https://news.1rj.ru/str/it2capital_chat
Ожидаем очередную книгу из серии Vaughn Vernon:
" Principles of Web API Design: Delivering Value with APIs and Microservices" by James Higginbotham
- https://www.informit.com/store/principles-of-web-api-design-delivering-value-with-9780137355631
#DDD #Microservices #Integration #SoftwareDesign #SoftwareArchitecture
" Principles of Web API Design: Delivering Value with APIs and Microservices" by James Higginbotham
- https://www.informit.com/store/principles-of-web-api-design-delivering-value-with-9780137355631
#DDD #Microservices #Integration #SoftwareDesign #SoftwareArchitecture
Informit
Principles of Web API Design: Delivering Value with APIs and Microservices | InformIT
This is a comprehensive, start-to-finish guide to the processes required for effective API design. Unlike other books, it covers the entire lifecycle. Leading API and microservices consultant James Higginbotham shows how API development teams can successfully…
"Adopting an API Design-First Approach" by James Higginbotham
- https://kalele.io/adopting-an-api-design-first-approach/
#DDD #Microservices #SoftwareDesign #SoftwareArchitecture #Integration
- https://kalele.io/adopting-an-api-design-first-approach/
#DDD #Microservices #SoftwareDesign #SoftwareArchitecture #Integration
Kalele
Adopting an API Design-First Approach
The design of a web API is a separate and critical step of software delivery. The process of API design requires communication that extends beyond the
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"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/ Ссылки в этой статье - бесценны! #S…
"Back from the engine room. Architects dive deep to come back up with new insights. Here’s is what I brought back from the serverless cloud integration engine room." by Gregor Hohpe
- https://architectelevator.com/architecture/engine-room/
#EIP #SoftwareArchitecture
- https://architectelevator.com/architecture/engine-room/
#EIP #SoftwareArchitecture
The Architect Elevator
Back from the engine room
Architects dive deep to come back up with new insights. Here’s is what I brought back from the serverless cloud integration engine room.
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"Domain-Driven Refactoring: Defactoring and Pushing Behavior Down" by Jimmy Bogard - https://jimmybogard.com/domain-driven-refactoring-defactoring-and-pushing-behavior-down/ #SoftwareDesign #Refactoring #DDD
"Domain-Driven Refactoring: Encapsulating Data" by Jimmy Bogard
- https://jimmybogard.com/domain-driven-refactoring-encapsulating-data/
#SoftwareDesign #Refactoring #DDD
- https://jimmybogard.com/domain-driven-refactoring-encapsulating-data/
#SoftwareDesign #Refactoring #DDD
Jimmy Bogard
Domain-Driven Refactoring: Encapsulating Data
Posts in this series:
* Intro
* Procedural Beginnings
* Long Methods
* Extracting Domain Services
* Defactoring and Pushing Behavior Down
* Encapsulating Data
* Encapsulating Collections
In the last post, we looked at using a few common refactorings…
* Intro
* Procedural Beginnings
* Long Methods
* Extracting Domain Services
* Defactoring and Pushing Behavior Down
* Encapsulating Data
* Encapsulating Collections
In the last post, we looked at using a few common refactorings…
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Я регулярно упоминаю статью "Clarified CQRS" by Udi Dahan, которая играет критически важное значение в багаже знаний разработчика. На Хабре появился перевод этой статьи: https://m.habr.com/ru/post/545128/ Ну и вообще, парень перевел ряд важных статей: h…
Парень продолжает переводить архи-полезные и архи-актуальные статьи. На этот раз, он перевел ряд статьей Володи Хорикова ( @vkhorikov ). Перечислять все не буду, дам ссылку на список его последних постов:
- https://habr.com/ru/users/ArkadiyXIII/posts/
#DDD #TDD #Testing #FunctionalProgramming
- https://habr.com/ru/users/ArkadiyXIII/posts/
#DDD #TDD #Testing #FunctionalProgramming
Хабр
Посты / Профиль ArkadiyXIII
Максим Аршинов о кроссфункциональности разработчиков:
"Фулстеки — это будущие архитекторы, а не вечные мидлы (если захотят конечно)"
- https://habr.com/ru/post/575118/
#Agile
"Фулстеки — это будущие архитекторы, а не вечные мидлы (если захотят конечно)"
- https://habr.com/ru/post/575118/
#Agile
Хабр
Фулстеки — это будущие архитекторы, а не вечные мидлы (если захотят конечно)
Ой, а напомни как называют очень опытного программиста, там что-то такое романтично-средневековое, кажется «милорд»... Homo vitruvianus — изображение, созданное Леонардо да Винчи в 1492 году. Леонардо...
"The Specification contravariant functor by Mark Seemann"
- https://blog.ploeh.dk/2021/09/09/the-specification-contravariant-functor/
"Contravariant functors" by Mark Seemann
- https://blog.ploeh.dk/2021/09/02/contravariant-functors/
"The Reader functor" by Mark Seemann
- https://blog.ploeh.dk/2021/08/30/the-reader-functor/
"The Command Handler contravariant functor" by Mark Seemann
- https://blog.ploeh.dk/2021/09/06/the-command-handler-contravariant-functor/
#FunctionalProgramming
- https://blog.ploeh.dk/2021/09/09/the-specification-contravariant-functor/
"Contravariant functors" by Mark Seemann
- https://blog.ploeh.dk/2021/09/02/contravariant-functors/
"The Reader functor" by Mark Seemann
- https://blog.ploeh.dk/2021/08/30/the-reader-functor/
"The Command Handler contravariant functor" by Mark Seemann
- https://blog.ploeh.dk/2021/09/06/the-command-handler-contravariant-functor/
#FunctionalProgramming
blog.ploeh.dk
The Specification contravariant functor
An introduction for object-oriented programmers to the Specification contravariant functor.