The Anatomy of a Distributed System

Sdílet
Vložit
  • čas přidán 21. 07. 2024
  • 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.
  • Věda a technologie

Komentáře • 16

  • @ramamoorthy.n
    @ramamoorthy.n Před 2 lety +4

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

  • @Rarez2
    @Rarez2 Před 4 lety +16

    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
    @karimmanaouil9354 Před 3 lety +1

    This talk is very precious. Thanks.

  • @maylodiseyed1687
    @maylodiseyed1687 Před 6 lety +3

    Great talk thanks for upload

  • @umamahesh8774
    @umamahesh8774 Před 3 lety

    Great Talk & Presentation. Thanks for uploading.

  • @vitorleandroloureiro
    @vitorleandroloureiro Před 6 lety +23

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

  • @quindarius
    @quindarius Před 4 lety +1

    Awesome talk homeslice

  • @Kaslor1000
    @Kaslor1000 Před 3 lety +1

    Great talk.

  • @sandyz1000
    @sandyz1000 Před rokem

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

  • @stack.1
    @stack.1 Před 3 lety +1

    Awesome talk

  • @vishnukl
    @vishnukl Před rokem

    Great talk

  • @MsEvgeniyK
    @MsEvgeniyK Před 6 lety +4

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

  • @cbjueueiwyru7472
    @cbjueueiwyru7472 Před 3 lety +1

    u up?

  • @kartavyaramnani1255
    @kartavyaramnani1255 Před 3 lety +1

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

  • @Rarez2
    @Rarez2 Před 4 lety +4

    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.