Пригодится для "освежить знания" перед собеседованием или получить мнимальное представление о распределенных системах и их проблемах
http://dimafeng.com/2016/12/04/distributed-systems/
#distributedsystems #raft #paxos #consensus #interview
http://dimafeng.com/2016/12/04/distributed-systems/
#distributedsystems #raft #paxos #consensus #interview
Dimafeng
Distributed systems cheat sheet
This blog is about programming tricks and tips.
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Несколько неплохих ссылок по CRDT для начинающих:
- https://github.com/ljwagerfield/crdt
- http://christophermeiklejohn.com/crdt/2014/07/22/readings-in-crdts.html
- https://habr.com/ru/post/418897/
#DistributedSystems #DDD #Microservices
- https://github.com/ljwagerfield/crdt
- http://christophermeiklejohn.com/crdt/2014/07/22/readings-in-crdts.html
- https://habr.com/ru/post/418897/
#DistributedSystems #DDD #Microservices
GitHub
GitHub - ljwagerfield/crdt: CRDT Tutorial for Beginners (a digestible explanation with less math!)
CRDT Tutorial for Beginners (a digestible explanation with less math!) - ljwagerfield/crdt
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
"State Watch. Notify clients when specific values change on the server"
https://martinfowler.com/articles/patterns-of-distributed-systems/state-watch.html
#SoftwareArchitecture #DistributedSystems
https://martinfowler.com/articles/patterns-of-distributed-systems/state-watch.html
#SoftwareArchitecture #DistributedSystems
martinfowler.com
State Watch
Notify clients when specific values change on the server
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Еще один неплохой лаконичный материал по распределенным системам, больше напоминающий конспект:
"Distributed systems: for fun and profit" (2013). An introduction to distributed systems.
- http://book.mixu.net/distsys/
Source code:
- https://github.com/mixu/distsysbook
#DistributedSystems #DDD
"Distributed systems: for fun and profit" (2013). An introduction to distributed systems.
- http://book.mixu.net/distsys/
Source code:
- https://github.com/mixu/distsysbook
#DistributedSystems #DDD
GitHub
GitHub - mixu/distsysbook: The book Distributed systems: for fun and profit
The book Distributed systems: for fun and profit. Contribute to mixu/distsysbook development by creating an account on GitHub.
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Превосходная статья по Causal Consistency (Causal Dependencies) доступным языком:
"HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике"
https://habr.com/ru/company/ua-hosting/blog/487638/
[UPDATE]: Есть ещё видео-версия:
- https://youtu.be/UnAprFMX1d4
#DDD #Microservices #DistributedSystems #EIP
"HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике"
https://habr.com/ru/company/ua-hosting/blog/487638/
[UPDATE]: Есть ещё видео-версия:
- https://youtu.be/UnAprFMX1d4
#DDD #Microservices #DistributedSystems #EIP
Хабр
HighLoad++, Михаил Тюленев (MongoDB): Causal consistency: от теории к практике
Следующая конференция HighLoad++ пройдет 6 и 7 апреля 2020 года в Санкт-Петербурге. Подробности и билеты по ссылке . HighLoad++ Siberia 2019. Зал «Красноярск». 25 июня, 12:00. Тезисы и презентация ....
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Пара надстроек над Nats, которые обещают немного больше, чем Nats-Streaming:
- https://github.com/liftbridge-io/liftbridge
- https://github.com/nats-io/jetstream
#DistributedSystems
- https://github.com/liftbridge-io/liftbridge
- https://github.com/nats-io/jetstream
#DistributedSystems
GitHub
GitHub - liftbridge-io/liftbridge: Lightweight, fault-tolerant message streams.
Lightweight, fault-tolerant message streams. Contribute to liftbridge-io/liftbridge development by creating an account on GitHub.
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
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
Forwarded from emacsway-log: Software Design, Clean Architecture, DDD, Microservice Architecture, Distributed Systems, XP, Agile, etc.
Список решений для реализации CRDT / Offline-First от Martin Kleppmann:
- https://crdt.tech/implementations
#DistributedSystems #DDD #Microservices #CRDT
- https://crdt.tech/implementations
#DistributedSystems #DDD #Microservices #CRDT
Conflict-free Replicated Data Types
Code • Conflict-free Replicated Data Types
Resources and community around CRDT technology — papers, blog posts, code and more.
❤1