Cloud Engineering Archives - Software Engineering Daily

Taming Distributed Architecture with Caitie McCaffrey


Listen Later

Distributed systems programming will always be a world of tradeoffs — there is no silver bullet in the future.

But life can be made easier with tactics such as the actor pattern and the use of conflict-free replicated data types (CRDTs).

Caitie McCaffrey is a distributed systems engineer who currently works at Twitter. She previously worked on Halo 4 at Microsoft and 343 Industries.

At QCon San Francisco, she will be hosting the track Taming Distributed Architecture.

Questions
  • Describe the service problems on Halo 4 launch day.
  • How did a kill switch help the situation?
  • Why are “implicit assumptions the killer of any distributed system”?
  • Why did you use the actor model to build Halo 4 services?
  • What is a conflict-free replicated data type?
  • Links
    • Halo 4: High Demand with Low Latency and High Availability (YouTube)
    • Caitie McCaffrey’s blog
    • Conflict-free replicated data type
    • Actor pattern
    • The post Taming Distributed Architecture with Caitie McCaffrey appeared first on Software Engineering Daily.

      ...more
      View all episodesView all episodes
      Download on the App Store

      Cloud Engineering Archives - Software Engineering DailyBy Cloud Engineering Archives - Software Engineering Daily

      • 3.8
      • 3.8
      • 3.8
      • 3.8
      • 3.8

      3.8

      31 ratings


      More shows like Cloud Engineering Archives - Software Engineering Daily

      View all
      Software Engineering Radio by se-radio@computer.org

      Software Engineering Radio

      270 Listeners

      Software Engineering Daily by Software Engineering Daily

      Software Engineering Daily

      623 Listeners

      Soft Skills Engineering by Jamison Dance and Dave Smith

      Soft Skills Engineering

      289 Listeners

      Syntax - Tasty Web Development Treats by Wes Bos & Scott Tolinski - Full Stack JavaScript Web Developers

      Syntax - Tasty Web Development Treats

      987 Listeners

      Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

      Kubernetes Podcast from Google

      181 Listeners

      AWS Podcast by Amazon Web Services

      AWS Podcast

      205 Listeners

      Big Technology Podcast by Alex Kantrowitz

      Big Technology Podcast

      497 Listeners