К основному содержимому
#Software

Сегодня вечером в рамках нашего книжного клуба Code of Architecture мы продолжим обсуждение книги "Software Architecture: The Hard Parts".

#Software #SoftwareArchitecture #Architecture #ExternalReview #LiveStream

Сегодня вечером в рамках нашего книжного клуба Code of Architecture мы продолжим обсуждение книги "Software Architecture: The Hard Parts". А точнее мы обсудим восьмую и девятую главы: "Reuse Patterns" и "Data Ownership and Distributed Transactions". В первой из этих двух глав мы познакомимся с четырьмя вариантами повторного использования: Code replication, Shared library, Shared service и относительно новый - Sidecars. Для каждого из них мы рассмотрим преимущества и недостатки, а напоследок поговорим про аспекты, которые надо учитывать при планировании повторного использования. Во второй главе мы поговорим как определить какой из сервисов должен владеть данными и рассмотрим три варианта: Single Ownership Scenario, Common Ownership Scenario и самый интересный - Joint Ownership Scenario. Дальше мы рассмотрим распределенные транзакции, вспомним про ACID и BASE, а также посмотрим на паттерны для поддержания Eventual Consistency.

Ссылка на краткое саммари от меня по двум этим главам - https://apolomodov.medium.com/review-software-architecture-the-hard-parts-part4-1d4b269e554 Ссылка на трансляцию - https://youtu.be/bwTtS0cVD9o

#Software #SoftwareArchitecture #Architecture #ExternalReview #LiveStream