The Anatomy of a Distributed System

Ғылым және технология

QCon San Francisco International Software Conference is back this November 18-22, 2024. Software leaders at early adopter companies will come together to share actionable insights to help you adopt the right technologies and practices.
Get exposed to new ideas and innovative approaches to software development and engineering, guaranteed to inspire and challenge you.
Don’t miss this opportunity to take your knowledge and skills to the next level and stay ahead in the fast-paced world of technology.
Register now: bit.ly/3Tc73rM
----------------------------------------------------------------------------------------------------------------------------
Read the transcript of the presentation on InfoQ: bit.ly/2F18vTU
Tyler McMullen talks through the components and design of a real system, as well as the theory behind them. The system is built to perform very high volumes of health checks, done across a cluster of machines for reliability and scalability. It includes things like gossip, failure detection, leader election, logical clocks, and consistency trade-offs.
This presentation was recorded at QCon San Francisco 2017.

Пікірлер: 16

  • @ramamoorthy.n
    @ramamoorthy.n2 жыл бұрын

    A load of information in 30+ minutes, the complex concepts are explained very well.

  • @Rarez2
    @Rarez24 жыл бұрын

    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)

  • @karimmanaouil9354
    @karimmanaouil93543 жыл бұрын

    This talk is very precious. Thanks.

  • @vishnukl
    @vishnukl Жыл бұрын

    Great talk

  • @umamahesh8774
    @umamahesh87743 жыл бұрын

    Great Talk & Presentation. Thanks for uploading.

  • @maylodiseyed1687
    @maylodiseyed16876 жыл бұрын

    Great talk thanks for upload

  • @vitorleandroloureiro
    @vitorleandroloureiro6 жыл бұрын

    Jesus Christ talking about tech stuff, 2018 year is so cool :D

  • @stack.1
    @stack.13 жыл бұрын

    Awesome talk

  • @sandyz1000
    @sandyz1000 Жыл бұрын

    Entity of Distributed System: - Load balancing/Ownership: Rendezvous hashing - Failure detection: Memberlist/SWIM - Gossip: Communication - CRDT: Coordination free distributed map - For managing causality

  • @Kaslor1000
    @Kaslor10003 жыл бұрын

    Great talk.

  • @quindarius
    @quindarius4 жыл бұрын

    Awesome talk homeslice

  • @MsEvgeniyK
    @MsEvgeniyK6 жыл бұрын

    For me it's sounds like an akka cluster description: delta-crdt + gossip

  • @Rarez2
    @Rarez24 жыл бұрын

    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.

  • @pivotal-ai

    @pivotal-ai

    3 жыл бұрын

    Because "simple"

  • @kartavyaramnani1255
    @kartavyaramnani12553 жыл бұрын

    Who's here after Fastly downtime took down the internet ? :P

  • @cbjueueiwyru7472
    @cbjueueiwyru74723 жыл бұрын

    u up?

Келесі