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

Rethinking Connectivity • Derek Collison • GOTO 2022

#DistributedSystems #SoftwareArchitecture #Software #SystemDesign

Выступление Derek Collison, создателя NATS, на конференции GOTO напомнило мне урок по философии откуда-то из университета:) В самом начале автор говорит, что мы живем в мире распределенных систем, а распределенные системы основаны на connectivity. Дальше автор говорит, что по его мнению нам надо переосмыслить не что такое connectivity, а как именно мы это делаем. Для этого он говорит про четыре основы connectivity

  1. Fundamentals - независимость от локации, коммуникации m:n (а не point-to-point), utility vs silo, self healing возможности, physical substrate agnostic
  2. Topologies - node vs server (pet vs cattle), любые топологии, всепроникающий, децентрализованный, расширяемый
  3. Security - no keys/passwords, security multitenant, secure sharing between tenants, secure data in motion and at rest, zero trust construct
  4. Persistence - materializaed views, replicated, digital twins/mirrors, source mux and demux Каждый из указанных выше пунктов требует всех остальных для своей работы.

А дальше автор приводит пример микросервиса account details, рассказывая как он работает в современном мире в разрезе указанных выше пунктов. А потом он рассказывает как бы это могло выглядеть в мире connectivity 3.0, которая к счастью частично реализована в Synadia NGS (a global, multi-cloud, multi-geo and extensible service, fully managed by Synadia). После этого Дерек выступает в роли евангелиста и рассказывает что нас ждет дальше:)

В общем, очень концептуально выступление, которое мне определенно было интересно посмотреть.

#DistributedSystems #SoftwareArchitecture #Software #SystemDesign