Engineering Kiosk

Engineering Kiosk

By Wolfgang Gassler, Andy GrunwaldTechnology
Download on the App Store

Engineering Kiosk episodes

  • #231 UUIDs: Die IDs in verteilten Systemen

    Heute geht’s um eine dieser unscheinbaren Technologien, die du wahrscheinlich täglich nutzt: UUIDs! Ob in deiner Datenbank, im Betriebssystem oder in verteilten Systemen. Wie und warum funktionieren UUIDs, welche Versionen gibt es und warum ist nicht jede UUID gleich gut für deine Datenbank.. Außerdem: Alternativen wie Snowflake, ULID oder NanoID..


    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • The Problem with Using a UUID Primary Key in MySQL https://planetscale.com/blog/the-problem-with-using-a-uuid-primary-key-in-mysql 
    •  Storing UUID Values in MySQL Tables https://dev.mysql.com/blog-archive/storing-uuid-values-in-mysql-tables/ 
    • RFC: Universally Unique IDentifiers (UUIDs) https://datatracker.ietf.org/doc/html/rfc9562 
    • Always use the right UUID in MariaDB https://mariadb.org/always-use-the-right-uuid/ 
    • UUIDs https://en.wikipedia.org/wiki/Universally_unique_identifier 


    Sprungmarken

    (00:00:00) UUIDs


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    18 min
  • #230 Warum zum Teufel interessiert man sich für so ein trockenes Thema wie InfoSec mit dem Zeroday Podcast

    Warum zum Teufel interessiert man sich für so ein trockenes Thema wie InfoSec? mit Stefan Ebeling und Sven Hauptmann vom Zeroday Podcast.


    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top)  👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Zeroday - Der Podcast für Informationssicherheit und Datenschutz: https://0x0d.de/


    Sprungmarken

    (00:00:00) Interesse für InfoSec


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    13 min
  • #229 Fragestellung XY-Problem

    XY-Problem: Frag nicht nach deiner Lösung, sondern erklär das Problem.


    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • XY-Problem: https://de.wikipedia.org/wiki/XY-Problem
    • How To Ask Questions The Smart Way: http://www.catb.org/esr/faqs/smart-questions.html
    • The XY Problem: https://xyproblem.info/
    • Eric S. Raymond: https://de.wikipedia.org/wiki/Eric_S._Raymond


    Sprungmarken

    (00:00:00) XY-Problem


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    10 min
  • #228 Wie man mit Smart Home (Home Assistant) anfängt mit dem Smarthütte Podcast

    Wie man mit Smart Home (Home Assistant) anfängt mit Andrej Friesen und Thomas Wiebe von SmartHütte.


    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • SmartHütte Podcast: https://podcast.smarthuette.de/ 
    • Einfach starten https://smarthuette.de/start-mit-home-assistant/ 
    • Home Assistant Green: https://www.home-assistant.io/green/ 
    • Home Assistant Yellow: https://www.home-assistant.io/yellow/ 
    • Thin Clients und das Projekt TinyMiniMicro: https://www.servethehome.com/introducing-project-tinyminimicro-home-lab-revolution/ 
    • Zigbee: https://en.wikipedia.org/wiki/Zigbee 
    • Philips Hue: https://www.philips-hue.com/ 
    • Ikea Smart Home: https://www.ikea.com/de/de/cat/smart-home-hs001/ 
    • SMLIGHT SLZB-06p7 (Zigbee): https://smlight.tech/product/slzb-06p7 
    • SMLIGHT SLZB-MR1 (Zigbee + Thread/Matter): https://smlight.tech/product/slzb-mr1 
    • Zigbee2MQTT: https://www.zigbee2mqtt.io/ 
    • ZHA: https://www.home-assistant.io/integrations/zha/ 
    • Home Assistant Companion Apps: https://companion.home-assistant.io/


    Sprungmarken

    (00:00:00) Advent, Advent, ein smartes Lichtlein brennt


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    12 min
  • #227 Mit dem Tech-Radar zur besseren Tech-Kultur

    Was macht eine richtig gute Tech-Kultur aus? Ein Tech-Radar hilft zumindest dabei bzw. ist ein guter Indikator dafür. . Du erfährst, wie moderne Tech-Organisationen technologische Entscheidungen strukturieren, dokumentieren und strategisch einsetzen. Warum ein Tech Radar mehr ist als nur ein Katalog, wie du damit Innovation steuerst und was das Ganze mit Autonomie und Standards zu tun hat – genau das erfährst du hier. Schnapp dir einen Kaffee und tauch ein in eine Folge, die technologische Klarheit schafft und Lust auf mehr macht!


    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top)  👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Thoughtworks Technology Radar https://www.thoughtworks.com/radar 
    • Eigenes Tech Radar bauen https://www.thoughtworks.com/radar/byor 
    • Zalando Tech Radar (Open Source tools) https://engineering.zalando.com/posts/2016/05/zalando-tech-radar.html 
    • Cloud Native Computing Foundation (CNCF) https://www.cncf.io/reports/cncf-technology-landscape-radar/ 
    • Inspirational Technology Radar Examples https://www.workingsoftware.dev/inspirational-technology-radar-examples/ 


    Sprungmarken

    (00:00:00) Tech Radar


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    15 min
  • #226 Open Source Contributions jenseits von Code mit dem TILpod Podcast

    Open-Source-Contributions jenseits von Code mit Sujeevan Vijayakumaran und Dirk Deimeke vom TILpod.

    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • TILpod: https://tilpod.net/
    • Sujeevans Homepage: https://svij.org/
    • Dirks Homepage: https://dirk.deimeke.ruhr/
    • Friday Deployments: https://friday-deployments.com/
    Sprungmarken

    (00:00:00) Open-Source-Contributions jenseits von Code


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    11 min
  • #225 Das London Ambulance IT-Desaster: Wenn Software Leben kostet

    Wenn die Digitalisierung fehlschlägt: The London Ambulance System Disaster

    Was passiert, wenn Politik alles automatisieren will, ein starres Pflichtenheft ohne Tests verabschiedet und eine kleine Agentur in Rekordzeit ein hochkritisches System auf Visual Basic liefern soll? 1992 ging das Notrufsystem des London Ambulance Service mit einem Big Bang Rollout live. Ohne vollwertige Schulung, ohne belastbare Lasttests und ohne echten Backup-Plan. Das Ergebnis: Fehldispatches, endlose Wartezeiten, Ausnahmezustand in der Leitstelle und ein technischer Kollaps durch ein simples Memory Leak.

    In dieser Episode sprechen wir über den gesamten Projektverlauf vom London Ambulance System Disaster: Von der Zettelwirtschaft mit Förderband über ein überambitioniertes Automatisierungsvorhaben, NIH-Syndrom in der Ausschreibung, unrealistische Deadlines und Budgets, fehlendes Projektmanagement sowie Quality Assurance. Wir beleuchten die Live-Inbetriebnahme im Oktober 1992, GPS- und Statusprobleme in den Ambulanzen, die Exception-Flut auf den Monitoren, das ungetestete Failover und die Folgen für Personal, Vertrauen und Öffentlichkeit.

    Wir ordnen das Desaster für die Tech Community ein und ziehen Parallelen zu heute: AI- und Cloud-Rollouts ohne Fallback, Fix-forward statt Rollback, End-to-End- und Lasttests mit realistischen Szenarien, SRE-Praktiken, soziotechnische Systeme, UX in kritischen Workflows und die ethische Verantwortung von Entwicklerinnen. Außerdem: moderne Beispiele wie die Boeing 737 Max und Pandemie-Apps, die zeigen, wie zeitlos diese Learnings sind.

    Bonus: Das Kernsystem lief auf Visual Basic unter Windows 3. Klingt retro, war aber alles andere als ein Retro-Game.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Mini Playback Show (Wikipedia): https://de.wikipedia.org/wiki/Mini_Playback_Show
    • n8n: https://n8n.io/
    • London Ambulance Service NHS Trust: https://www.londonambulance.nhs.uk/
    • Podcast “Digitale Anomalie” - #73: Desaster mit Ansage: https://digitaleanomalien.de/73-desaster-mit-ansage/
    • Disaster in London. The LAS case study: https://www.researchgate.net/publication/3792694_Disaster_in_London_The_LAS_case_study
    • A Comedy of Errors: the London Ambulance Service case study: http://www0.cs.ucl.ac.uk/staff/a.finkelstein/papers/lascase.pdf
    • Report of the Inquiry Into The London Ambulance Service (60 Seiten): http://www0.cs.ucl.ac.uk/staff/A.Finkelstein/las/lascase0.9.pdf
    • Wired - Oct. 26, 1992: Software Glitch Cripples Ambulance Service: https://www.wired.com/2009/10/1026london-ambulance-computer-meltdown/
    • The Guardian - London ambulance staff log calls with pen and paper after IT failure: https://www.theguardian.com/society/2017/jan/01/london-ambulance-staff-log-calls-with-pen-and-paper-after-it-failure
    • Engineering Kiosk Episode #96 Selbstgemacht vs. Fertigprodukt: Ein Blick auf das Not-Invented-Here-Phänomen: https://engineeringkiosk.dev/podcast/episode/96-selbstgemacht-vs-fertigprodukt-ein-blick-auf-das-not-invented-here-ph%C3%A4nomen/
    • LASCAD (Wikipedia): https://en.wikipedia.org/wiki/LASCAD


    Sprungmarken

    (00:00:00) 1992 und das London Ambulance System Disaster

    (00:06:01) Info/Werbung

    (00:07:01) 1992 und das London Ambulance System Disaster

    (00:42:37) Aus Fehlern lernen: End-to-End und Lasttests

    (00:47:38) Aus Fehlern lernen: Die menschliche Seite

    (00:55:32) Projekte mit anderen Problemen in der heutigen Zeit


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    1 hr 1 min
  • #224 Yak Shaving

    Yak Shaving: Warum du dich auf das richtige Problem konzentrieren solltest.

    Im Engineering-Kiosk-Adventskalender 2025 sprechen befreundete Podcaster⋅innen und wir selbst, Andy und Wolfi, jeden Tag kurz & knackig innerhalb weniger Minuten über ein interessantes Tech-Thema.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Herkunft von Yak Shaving: https://en.wiktionary.org/wiki/yak_shaving
    • Ren & Stimpy, Yak Shaving Day: https://en.wikipedia.org/wiki/The_Boy_Who_Cried_Rat!
    • Am I Yak-Shaving or Bikeshedding?: https://kau.sh/blog/yak-shaving-bike-shedding/
    • Don’t Shave That Yak!: https://seths.blog/2005/03/dont_shave_that/
    • yak shaving: http://www.catb.org/~esr/jargon/html/Y/yak-shaving.html
    • Parkinsonsche Gesetze: https://de.wikipedia.org/wiki/Parkinsonsche_Gesetze
    • "Jeremy H. Brown" to: [email protected]: https://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html
    • Stack Exchange “What exactly is Yak Shaving?”: https://softwareengineering.stackexchange.com/questions/388092/what-exactly-is-yak-shaving
    • History of Apache Maven: https://maven.apache.org/background/history-of-maven.html
    • Slack (software): https://en.wikipedia.org/wiki/Slack_(software)


    Sprungmarken

    (00:00:00) Yak Shaving


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    13 min
  • #223 Throw redundancy at the tail: Request Hedging bei Google & Co.

    Kennst du das? Neun Klicks sind blitzschnell, der zehnte hängt gefühlt ewig. Genau da frisst die Tail Latency deine User Experience und der Durchschnittswert hilft dir kein bisschen. In dieser Episode tauchen wir in Request Hedging ein, also das bewusste Duplizieren von Requests, um P99 zu drücken und Ausreißer zu entschärfen.

    Wir starten mit einem kurzen Recap zu Resilience Engineering: Timeouts, Retries, Exponential Backoff, Jitter, Circuit Breaker. Danach gehen wir tief rein ins Hedging: Was ist der Hedge Threshold, warum optimieren wir auf Tail statt Head Latency und wie Perzentile wie P50, P95 und P99 die Sicht auf Performance verändern. Wir zeigen, wie du Hedging sicher umsetzt, ohne dein Backend zu überlasten, wo Idempotenz Pflicht ist und warum Schreibzugriffe besonders heikel sind.

    In der Praxis klären wir, wie du Requests sauber cancelst: HTTP 1.1 via FIN und Reset, HTTP 2 mit RESET_STREAM, gRPC Support und wie Go mit Context Cancellation nativ hilft. Zum Tooling gibt es echte Beispiele: Envoy als Cloud-native Proxy mit Hedging, gRPC, Open Source Erfahrungen. In der Datenbankwelt sprechen wir über Read Hedging, Quorum Reads und Write-Constraints bei Cassandra und Kafka, über Vitess im MySQL-Universum und Grenzen von PG Bouncer. Auch Caches wie Redis und Memcached sowie DNS Patterns wie Happy Eyeballs sind am Start. Historisch ordnen wir das Ganze mit The Tail at Scale von Jeff Dean ein und schauen, wie Google, Netflix, Uber, LinkedIn oder Cloudflare Hedging verwenden.

    Am Ende nimmst du klare Best Practices mit: Hedging gezielt auf Tail Latency einsetzen, Requests wirklich canceln, Idempotenz sicherstellen, dynamische Thresholds mit Observability füttern und deine Guardrails definieren.

    Neugierig, ob Hedging dein P99 rettet, ohne dich selbst zu ddosen? Genau darum geht es.

    Bonus: Hedgehog hat damit nichts zu tun, auch wenn der Name dazu verführt.


    Keywords: Resilience Engineering, Request Hedging, Tail Latency, P99, Perzentile, Microservices, HTTP 2, gRPC, Go Context, Observability, Monitoring, Prometheus, Grafana, Envoy, Open Source, Cassandra, Kafka, Vitess, Redis, Memcached, Quorum Reads, Tech Community, Networking.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Engineering Kiosk #204 Resilience Engineering: Timeouts, Jitter, Backoff & andere Systemretter: https://engineeringkiosk.dev/podcast/episode/204-resilience-engineering-timeouts-jitter-backoff-andere-systemretter/
    • Vitess Tablet throttler: https://vitess.io/docs/archive/15.0/reference/features/tablet-throttler/
    • envoy Request Hedging: https://www.envoyproxy.io/docs/envoy/latest/intro/arch_overview/http/http_routing#request-hedging
    • gRPC Request Hedging: https://grpc.io/docs/guides/request-hedging/
    • The tail at Scale: https://research.google/pubs/the-tail-at-scale/


    Sprungmarken

    (00:00:00) Resilience Engineering: Request Hedging

    (00:04:16) Recap: Resilience Engineering mit Timeouts, Backoff und Jitter

    (00:06:22) Was ist Request Hedging?

    (00:07:28) Info/Werbung

    (00:08:28) Was ist Request Hedging?

    (00:18:17) Ist Request Hedging nicht kontraproduktiv?

    (00:26:17) HTTP Request Cancellation

    (00:37:06) Dynamischer Hedge-Threshold

    (00:45:27) Die Arten von Request Hedging

    (00:48:24) Request Hedging in der Praxis und Open Source

    (00:57:47) Woher kommt Request Hedging?


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    1 hr 6 min
  • #222 SOLID in Go, JS & Co: passt das noch zur modernen Software?

    SOLID: Single-Responsibility, Open-Closed, Liskovsche Substitution, Interface-Segregation und Dependency-Inversion

    SOLID klingt nach Fels in der Brandung, fühlt sich in der Praxis aber oft nach Abstraktionspyramide an. Brauchen wir die fünf Prinzipien heute noch oder bremsen sie uns beim Time-to-Market aus? In dieser Episode gehen wir genau dieser Frage nach und nehmen dich mit von der nicht ganz offiziellen SOLID-Entstehungsgeschichte über die wichtigsten Prinzipien bis hin zur ehrlichen Einordnung zwischen Clean Code, Teamrealität und AI-Overengineering.

    Wir starten mit dem S wie Single Responsibility und zerlegen den klassischen UserService: Was gehört rein, was raus, warum Utils-„Mülleimer“ gefährlich sind und wieso Komposition in der Praxis oft die bessere Wahl ist. Danach das O wie Open-Closed mit zwei greifbaren Beispielen: Rabattlogik ohne if-Hölle und Zahlungsanbieter-Design zwischen Switch Case und Strategie. Beim L wie Liskov Substitution wird es historisch und konkret: Barbara Liskov, Turing Award, Rechteck–Quadrat und die Frage, warum protected so oft Kapselung sprengt. Beim I wie Interface Segregation feiern wir kleine, fokussierte Interfaces, Duck Typing und die Go-Philosophie. Und beim D wie Dependency Inversion klären wir den Unterschied zu Dependency Injection, zeigen Injection-Varianten und warum Tests dadurch so viel leichter werden.

    Wir ordnen ein, wo SOLID glänzt und wo es Grenzen hat: Overengineering durch zu viele Klassen, DI-Container-Magic, ORMs, Microservices als Fehlinterpretation von SRP sowie der gesunde Trade-off zwischen sauberen Contracts und schneller Lieferung. Dazu Teamkultur statt Dogmatismus, Clean Code ohne Religion und die Erkenntnis, dass gute Architektur vor allem durch Datenflüsse, Domain-Zuschnitte und klare Systemgrenzen entsteht.

    Am Ende bleibt ein pragmatisches Playbook: Komposition über Vererbung, kleine Interfaces, klare Contracts, Injection wo es hilft und bewusstes Brechen von Regeln, wenn der Kontext es fordert.

    Bonus: Side Project-Idee aus der Community-Ecke. Baue einen Fax-zu-Discord-Bot. Wir integrieren ihn. Versprochen.


    Unsere aktuellen Werbepartner findest du auf https://engineeringkiosk.dev/partners


    Das schnelle Feedback zur Episode:

    👍 (top) 👎 (geht so)


    Anregungen, Gedanken, Themen und Wünsche

    Dein Feedback zählt! Erreiche uns über einen der folgenden Kanäle …

    • EngKiosk Community: https://engineeringkiosk.dev/join-discord 
    • LinkedIn: https://www.linkedin.com/company/engineering-kiosk/
    • Email: [email protected]
    • Mastodon: https://podcasts.social/@engkiosk
    • Bluesky: https://bsky.app/profile/engineeringkiosk.bsky.social
    • Instagram: https://www.instagram.com/engineeringkiosk/


    Unterstütze den Engineering Kiosk

    Wenn du uns etwas Gutes tun möchtest … Kaffee schmeckt uns immer 

    • Buy us a coffee: https://engineeringkiosk.dev/kaffee


    Links
    • Engineering Kiosk Episode #112 Das Engineering Manager Pendulum: Zwischen Coding und Leadership mit Tom Bartel: https://engineeringkiosk.dev/podcast/episode/112-das-engineering-manager-pendulum-zwischen-coding-und-leadership-mit-tom-bartel/
    • Engineering Kiosk Episode #93 Barbara Liskov - Das L in SOLID (Liskovsches Substitutionsprinzip & Abstraktion): https://engineeringkiosk.dev/podcast/episode/93-barbara-liskov-das-l-in-solid-liskovsches-substitutionsprinzip-abstraktion/
    • Engineering Kiosk Episode #65 Clean Code macht Software langsam: https://engineeringkiosk.dev/podcast/episode/65-clean-code-macht-software-langsam/
    • Traits: https://de.wikipedia.org/wiki/Trait_(Programmierung)
    • Urlaub im Userspace: E011 – 30 Jahre MySQL mit Wolfi https://user.space/e011-30-jahre-mysql/ 


    Sprungmarken

    (00:00:00) Die Geschichte zu den SOLID Prinzipien

    (00:06:58) Info/Werbung

    (00:07:58) Die Geschichte zu den SOLID Prinzipien

    (00:28:01) SOLID: Open-Closed Principle (OCP)

    (00:38:57) SOLID: Liskov Substitution Principle (LSP)

    (00:47:57) SOLID: Interface Segregation Principle (ISP)

    (00:54:16) SOLID: Dependency Inversion Principle (DIP)

    (01:04:18) Kritik an SOLID

    (01:11:09) Automatische Anwendung von SOLID durch AI?


    Hosts
    • Wolfgang Gassler (https://gassler.dev) 
    • Andy Grunwald (https://andygrunwald.com/)


    Community

    Diskutiere mit uns und vielen anderen Tech-Spezialist⋅innen in unserer Engineering Kiosk Community unter https://engineeringkiosk.dev/join-discord

    1 hr 16 min

About Engineering Kiosk

From the publisher's feed

Der Engineering Kiosk ist der deutschsprachige Software-Engineering-Podcast mit Wolfgang Gassler und Andy Grunwald rund um die Themen Engineering-Kultur, Open Source, Menschen, Technologie und…