На извечную тему Agile and Architecture от статья от Gregor Hohpe (автора EIP):
"Agile and Architecture: Friend, not Foe"
https://architectelevator.com/transformation/agile_architecture/
#Agile #SoftwareArchitecture
"Agile and Architecture: Friend, not Foe"
https://architectelevator.com/transformation/agile_architecture/
#Agile #SoftwareArchitecture
The Architect Elevator
Agile and Architecture: Friend, not Foe
Agile methods and architecture both thrive in times of uncertainty.
EventStorming Glossary & Cheat sheet
https://virtualddd.com/learning-ddd/ddd-crew-eventstorming-glossary-cheat-sheet
#DDD #EventStorming
https://virtualddd.com/learning-ddd/ddd-crew-eventstorming-glossary-cheat-sheet
#DDD #EventStorming
Не столько интересны конкретные реализации, сколько тенденция формирования тренда в Golang:
#Golang #CleanArchitecture
#Golang #CleanArchitecture
Forwarded from Библиотека Go-разработчика | Golang
Пример чистой архитектуры проекта на Go, основанный на принципах, изложенных в популярной статье «The Clean Architecture» от Роберта Мартина.
https://proglib.io/w/358897a2
https://proglib.io/w/358897a2
Forwarded from Библиотека Go-разработчика | Golang
Интересный пример определения и исправления плохой архитектуры проекта, а также проектирования и реализации чистой архитектуры на Go.
https://proglib.io/w/edb2f6c6
https://proglib.io/w/edb2f6c6
Хабр
Чистая архитектура с Go
Меня зовут Эдгар (ZergsLaw), я работаю в компании, которая занимается финтех-разработкой для b2b и b2c. Когда только устроился в компанию, то попал в команду большого финтех-проекта и получил «в...
Формирование каталога "Patterns of Distributed Systems" https://martinfowler.com/articles/patterns-of-distributed-systems/ уже завершено.
#DistributedSystems
#DistributedSystems
martinfowler.com
Catalog of Patterns of Distributed Systems
A catalog of patterns to better understand, communicate, and teach the design of distributed systems
Forwarded from @yarosh_log
Модели консистентности
https://jepsen.io/consistency
https://jepsen.io/consistency
Forwarded from @yarosh_log
Список побочки у разных уровней изоляции транзакций MySQL InnoDB и PostgreSQL (oracle, mssql тоже есть)
https://github.com/ept/hermitage
https://github.com/ept/hermitage
GitHub
GitHub - ept/hermitage: What are the differences between the transaction isolation levels in databases? This is a suite of test…
What are the differences between the transaction isolation levels in databases? This is a suite of test cases which differentiate isolation levels. - ept/hermitage
👍1
Forwarded from @yarosh_log
Кажется Cats в Kotlin/Swift портировали, а нет, не кажется.
https://arrow-kt.io/
https://bow-swift.io/
https://arrow-kt.io/
https://bow-swift.io/
arrow-kt.io
The perfect companion for your Kotlin journey
Forwarded from @yarosh_log
Оч советую глянуть книжки underscore.io для общего развития и вообще
https://underscore.io/training/
Essential Scala
Creative Scala
Scala with Cats
The Type Astronaut's Guide to Shapeless Book
https://underscore.io/training/
Essential Scala
Creative Scala
Scala with Cats
The Type Astronaut's Guide to Shapeless Book
underscore.io
Underscore Training Courses and Books
A directory of Underscore's Scala training courses and books.
Forwarded from @yarosh_log
Просто золотой мануал по согласованностям:
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/final-printversion-10-5-14.pdf
#DistributedSystems
https://www.microsoft.com/en-us/research/wp-content/uploads/2016/02/final-printversion-10-5-14.pdf
#DistributedSystems
Forwarded from ПашМиш
Поделюсь пожалуй своими ссылками по поводу Consistency:
- https://jepsen.io/consistency — общее описание моделей консистентности
- https://www.youtube.com/watch?v=UnAprFMX1d4, https://www.youtube.com/watch?v=2FEaCmdxX9E
- https://github.com/hashicorp/raft — работающая реализация консенсус протокола на Go
- https://www.hashicorp.com/resources/raft-consul-consensus-protocol-explained/ - сказ о том, как она работает
- https://jepsen.io/consistency — общее описание моделей консистентности
- https://www.youtube.com/watch?v=UnAprFMX1d4, https://www.youtube.com/watch?v=2FEaCmdxX9E
- https://github.com/hashicorp/raft — работающая реализация консенсус протокола на Go
- https://www.hashicorp.com/resources/raft-consul-consensus-protocol-explained/ - сказ о том, как она работает
YouTube
Causal consistency: от теории к практике / Михаил Тюленев (MongoDB)
Приглашаем на конференцию Saint HighLoad++ 2025, которая пройдет 23 и 24 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ Siberia 2019
Тезисы и презентация:
https://www.highload.ru/s…
Программа, подробности и билеты по ссылке: https://highload.ru/spb/2025
________
HighLoad++ Siberia 2019
Тезисы и презентация:
https://www.highload.ru/s…
Patterns for Managing Source Code Branches by M.Fowler: https://martinfowler.com/articles/branching-patterns.html
#CVS #Git
#CVS #Git
martinfowler.com
Patterns for Managing Source Code Branches
Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns.
Несколько полезных ссылок по проектированию 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/azure/architecture/best-practices/api-implementation
- https://github.com/Microsoft/api-guidelines
- https://google.aip.dev/general
- https://microservice-api-patterns.org/
- Web API Design - Crafting Interfaces that Developers Love
https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf
UPDATE2: Другие ссылки по этой теме:
https://emacsway.github.io/ru/self-learning-for-software-engineer/#api-design
#API #DDD #Microservices #DistributedSystems
- 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/azure/architecture/best-practices/api-implementation
- https://github.com/Microsoft/api-guidelines
- https://google.aip.dev/general
- https://microservice-api-patterns.org/
- Web API Design - Crafting Interfaces that Developers Love
https://pages.apigee.com/rs/apigee/images/api-design-ebook-2012-03.pdf
UPDATE2: Другие ссылки по этой теме:
https://emacsway.github.io/ru/self-learning-for-software-engineer/#api-design
#API #DDD #Microservices #DistributedSystems
Docs
API design - Azure Architecture Center
Learn about good API design in a microservices architecture. APIs should be efficient and have well-defined semantics and versioning schemes.
Прекрасная подборка ссылок по распределенной архитектуре.
Literature references for "Designing Data-Intensive Applications".
This repository accompanies the book Designing Data-Intensive Applications by Martin Kleppmann, published by O'Reilly Media.
https://github.com/ept/ddia-references
#DistributedSystems
Literature references for "Designing Data-Intensive Applications".
This repository accompanies the book Designing Data-Intensive Applications by Martin Kleppmann, published by O'Reilly Media.
https://github.com/ept/ddia-references
#DistributedSystems
GitHub
GitHub - ept/ddia-references: Literature references for “Designing Data-Intensive Applications”
Literature references for “Designing Data-Intensive Applications” - ept/ddia-references
emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
На извечную тему Agile and Architecture от статья от Gregor Hohpe (автора EIP): "Agile and Architecture: Friend, not Foe" https://architectelevator.com/transformation/agile_architecture/ #Agile #SoftwareArchitecture
Еще одна статья от Gregor Hohpe (автора EIP) на тему Agile.
"Agile Is the Steering Wheel, Not the Gas Pedal"
https://architectelevator.com/transformation/agile-steering/
#Agile #SoftwareArchitecture
"Agile Is the Steering Wheel, Not the Gas Pedal"
https://architectelevator.com/transformation/agile-steering/
#Agile #SoftwareArchitecture
The Architect Elevator
Agile Is the Steering Wheel, Not the Gas Pedal
Hitting the wall faster is unlikely to do you any good.