#56 Applikations-Skalierung: Wann, wieso, was kostet es? Stateless und Stateful, Horizontal vs. Vertikal
50 Minuten
Podcast
Podcaster
Beschreibung
vor 1 Jahr
Die App muss skalieren. Das kann doch nicht so schwer sein, oder?
Sekundenschnelles und automatisches Hochskalieren bei einem
erhöhten Traffic-Aufkommen. So oder so ähnlich versprechen es die
Cloud-Hyperscaler in ihren Marketing-Texten. Das erweckt oft den
Anschein, dass das Ganze gar nicht so schwer sein kann. Doch ist
dies auch in der Realität so? Eine Applikation skalierbar zu
gestalten, ist bei weitem nicht einfach. Stichworte wie
Ausfallsicherheit, vertikale- oder horizontale Skalierung,
Stateless- oder Stateful-Applications, Loadbalancer und
Auto-Discovery, Kubernetes und zusätzliche Code-Komplexität,
finanzieller Impact, Load-Tests, Request-Deadlines, Chaos Monkey
und Down-Scaling. Alles Begriffe, die damit in Verbindung stehen
und einen wichtigen Bestandteil ausmachen.
In dieser Episode geben wir einen Überblick über das Thema
Application-Skalierung: Was ist das? Wer braucht es? Was sind die
Grundbegriffe und welche Grundlagen müssen erfüllt werden, damit
das ganze erfolgreich wird?
Bonus: Warum Andy eine Märchenstimme hat und warum wir
Milchmädchenrechnung nicht mehr sagen sollten.
Feedback (gerne auch als Voice Message)
Email: stehtisch@engineeringkiosk.dev
Mastodon: https://podcasts.social/@engkiosk
Twitter: https://twitter.com/EngKiosk
WhatsApp +49 15678 136776
Gerne behandeln wir auch euer Audio Feedback in einer der
nächsten Episoden, einfach Audiodatei per Email oder WhatsApp
Voice Message an +49 15678 136776
Unsere aktuellen Werbepartner findest du auf
https://engineeringkiosk.dev/partners
Links
Rule of 40:
https://aktien.guide/blog/rule-of-40-einfach-erklaert
Kubernetes: https://kubernetes.io/
Amazon S3: https://aws.amazon.com/de/s3/
Vitess: https://vitess.io/
Ceph: https://ceph.io/
Chaos Monkey: https://github.com/Netflix/chaosmonkey/
Zu Besuch bei Hetzner Datacenter:
https://www.youtube.com/watch?v=F0KRLaw8Di8
ProxySQL: https://proxysql.com/
PlanetScale: https://planetscale.com/
Sprungmarken
(00:00:00) Intro
(00:00:35) Das Märchen der Skalierung und meine Datenbank
skaliert nicht
(00:02:55) Was ist Skalierung?
(00:06:45) Braucht man Skalierung überhaupt? Wer muss skalieren?
(00:12:41) Es ist cool auf Scale zu arbeiten
(00:16:23) Wenn wir skalieren können, sparen wir Geld
(00:20:50) Stateless vs. Stateful-Systeme
(00:31:43) Horizontaler vs. Vertikaler skalierung
(00:35:38) Ab wann skaliere ich die Hardware oder optimiere die
Applikation?
(00:39:24) Gesteigerte Komplexität durch Skalierung
(00:42:42) Was braucht ihr, um skalieren zu können bzw. damit
anzufangen?
(00:48:49) Outro
Hosts
Wolfgang Gassler (https://mastodon.social/@woolf)
Andy Grunwald (https://twitter.com/andygrunwald)
Feedback (gerne auch als Voice Message)
Email: stehtisch@engineeringkiosk.dev
Mastodon: https://podcasts.social/@engkiosk
Twitter: https://twitter.com/EngKiosk
WhatsApp +49 15678 136776
Weitere Episoden
1 Stunde 16 Minuten
vor 5 Tagen
1 Stunde 11 Minuten
vor 1 Woche
1 Stunde 6 Minuten
vor 2 Wochen
1 Stunde 18 Minuten
vor 3 Wochen
58 Minuten
vor 1 Monat
In Podcasts werben
Kommentare (0)