AWS re:Invent 2019: Architecting and operating resilient serverless systems at scale (SVS407-R2)

แชร์
ฝัง
  • เผยแพร่เมื่อ 8 ธ.ค. 2019
  • Overloading a software system occurs more often than expected, and the effects are difficult to deal with, including real-time web services halting and asynchronous systems building up backlogs. In this talk, we cover what AWS does to build reliable and resilient services, including avoiding modes and overload, performing bounded work, throttling at multiple layers, guarding concurrency, sending idempotent requests, applying backpressure and fairness in queueing, and performing shuffle sharding. We also discuss how separating concerns through service-oriented architectures helps reduce blast radius. As we explore these patterns, we discuss how they’re embedded into the DNA of the AWS services that you use to build and operate serverless applications that are resilient to failure. We also discuss a number of AWS services, including AWS Lambda, Amazon API Gateway, AWS WAF, Amazon CloudWatch, and AWS X-Ray.

ความคิดเห็น • 6

  • @solomonxie5157
    @solomonxie5157 2 ปีที่แล้ว +1

    Great talk as advanced level of serverless!

  • @Eggeater42
    @Eggeater42 4 ปีที่แล้ว +4

    Excellent talk.

  • @ldg55d
    @ldg55d 2 ปีที่แล้ว +1

    great talk!

  • @juancpgo
    @juancpgo 3 ปีที่แล้ว +1

    Learned a lot from this! 👍

  • @nandrosa
    @nandrosa 2 ปีที่แล้ว +3

    "cache drawer" 😄

  • @MrKetoth
    @MrKetoth 4 ปีที่แล้ว +1

    Worst reinvent talk ever. Basic distributed system patterns without any tradeoff discussed. Leads you into thinking all these patterns are perfect