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

Обзор whitepaper "Design patterns for container-based distributed systems"

#SoftwareDevelopment #SoftwareArchitecture #Architecture #SystemDesign #Kubernetes #DistributedSystems #ExternalReview

Недавно я прочитал whitepaper 2016 года, в котором Brendan Burns и David Oppenheimer рассказывали про паттерны для проектирования распределенных систем, которые возникли в контейнерном мире . Я нашел эту статью, когда готовился к выпускам "Code of Architecture" по книге "Kubernetes Patterns". Статья показалась мне интересной с точки зрения истории, так как один из соавторов статьи (Brendan Burns) является одновременно соавтором Kubernetes.

В этой статье авторы проводят параллели между паттернами из объектно-ориентированного программирования и паттернами для контейнеров, которые дают полезные абстракции для построения распределенных систем. Они рассматривают три варианта паттернов: — Паттерны уровня одного контейнера — Паттерны уровня одной машины (single-node) — Паттерны уровня многих машин (multi-node)

Подробнее в статье в моем блоге. Приложил несколько иллюстраций из статьи, чтобы наглядно показать содержание whitepaper.

#SoftwareDevelopment #SoftwareArchitecture #Architecture #SystemDesign #Kubernetes #DistributedSystems #ExternalReview