Log in

goodpods headphones icon

To access all our features

Open the Goodpods app
Close icon
Regular Programming - About System Design

About System Design

Regular Programming

05/08/23 • 38 min

plus icon
bookmark
Share icon

Did they do design, or did they just do a system?

Distributed systems are hard in many ways. Andreas describes a system communicating between backends and mobile phones in exciting ways with many exciting possibilities for errors. Like data format changes, loss of messages, having 1.5 source of truths, and of course ordering.

In certain cases, nobody likes an optimist.

The discussion then moves to discuss the working well-windows for various networking solutions, before diving into WebRTC and finishing up with the various dangers of auto.

Links

Quotes

  • Working with systems and feeling the pain
  • Coping with system design
  • Eventually consistent, on a good day
  • Eventually sourced
  • A disappointment to work with
  • Your internal representation of the user
  • This is the shape of the data, deal with it
  • 1.5 source of thruths
  • Oh, it's an optimist
  • I don't like optimists at all
  • Optimist databases
  • Within its working well-window
  • Outside of the working well-window
  • A crash of servers
  • Bad connections over long distances
  • I don't do math

05/08/23 • 38 min

plus icon
bookmark
Share icon

Generate a badge

Get a badge for your website that links back to this episode

Select type & size
Open dropdown icon
share badge image

<a href="https://goodpods.com/podcasts/regular-programming-439997/about-system-design-60081739"> <img src="https://storage.googleapis.com/goodpods-images-bucket/badges/generic-badge-1.svg" alt="listen to about system design on goodpods" style="width: 225px" /> </a>

Copy