til
til copied to clipboard
Distributed Systems
"Distributed messaging systems support two types of semantics: streaming and queueing. Each is best suited for certain kinds of use cases."
Resources:
- [ ] https://martinfowler.com/articles/patterns-of-distributed-systems
- [ ] https://www.infoq.com/presentations/financial-exchange-architecture
- [ ] https://github.com/real-logic/aeron
- [ ] http://lmax-exchange.github.io/disruptor
- [ ] https://en.wikipedia.org/wiki/DRDA Distributed Relational Database Architecture
- [ ] https://martinfowler.com/articles/data-monolith-to-mesh.html
- [ ] http://highscalability.com
- [ ] Observability Patterns for Distributed Systems
- [ ] https://www.infoq.com/articles/pulsar-customer-engagement-platform
- [ ] https://jraphael.medium.com/an-introduction-to-distributed-systems-fa2e727c52f4
- [ ] https://disco.ethz.ch/courses/distsys
- [ ] https://www.youtube.com/watch?v=7VbL89mKK3M&list=PLOE1GTZ5ouRPbpTnrZ3Wqjamfwn_Q5Y9A&pbjreload=101
- [ ] https://github.com/ept/ddia-references/blob/master/chapter-08-refs.md
- [ ] https://understandingdistributed.systems
- [ ] https://en.wikipedia.org/wiki/Category:Distributed_computing_problems
Related
#192 #176 #403 #173
Example Systems
- [ ] https://github.com/dromara/hmily Distributed transaction solutions
A brief view on the different natures of systems.
https://tylerjewell.substack.com/p/developer-led-landscape-cloud-native