Distributed Systems concepts: - Load balancing - Autoscaling groups - Determining ownership - Failure detection - Communication (ie task/job/event queuing in more modern concepts) - Convergence (ie statefulness in modern terms)
So basically, "Distributed Systems" is an academic term for architecting highly available, fault tolerant applications & services on AWS/GCP. Rather than using very generic terms, or whole concepts, you would use the specific clouds ervice name: ie Route53, CloudFront, EMR, EKS, Lambda, CloudWatch, AutoScaling Groups, etc etc.
A load of information in 30+ minutes, the complex concepts are explained very well.
Distributed Systems concepts:
- Load balancing
- Autoscaling groups
- Determining ownership
- Failure detection
- Communication (ie task/job/event queuing in more modern concepts)
- Convergence (ie statefulness in modern terms)
Entity of Distributed System:
- Load balancing/Ownership: Rendezvous hashing
- Failure detection: Memberlist/SWIM
- Gossip: Communication
- CRDT: Coordination free distributed map - For managing causality
Jesus Christ talking about tech stuff, 2018 year is so cool :D
This talk is very precious. Thanks.
Great Talk & Presentation. Thanks for uploading.
Great talk thanks for upload
Awesome talk
For me it's sounds like an akka cluster description: delta-crdt + gossip
Great talk.
Awesome talk homeslice
u up?
Who's here after Fastly downtime took down the internet ? :P
So basically, "Distributed Systems" is an academic term for architecting highly available, fault tolerant applications & services on AWS/GCP. Rather than using very generic terms, or whole concepts, you would use the specific clouds ervice name: ie Route53, CloudFront, EMR, EKS, Lambda, CloudWatch, AutoScaling Groups, etc etc.
Because "simple"
They’re general computing concepts. All the brand names you’re listing are commercial implementations of those concepts.
Great talk