Du stehst vor der Herausforderung, eine Anwendung zu entwickeln, die Millionen Datenpunkte in Echtzeit verarbeiten muss? In diesem Video zeige ich dir Schritt für Schritt, wie du eine Architektur für ein Stau-Warnsystem entwirfst, das extremen Lasten standhält.
Wir starten mit einer klassischen relationalen Datenbank und stoßen schnell an ihre Grenzen. Aber keine Sorge, ich zeige dir, wie du die Performance durch Optimierungen, Queues (mit Apache Kafka) und Streaming Processing steigerst.
Lerne, wie du:
- An einer Architektur für Big Data und Echtzeit-Anforderungen arbeiten kannst
- Datenbanken optimal einsetzt und ihre Grenzen erkennst
- Queues und Streaming für hochperformante Datenverarbeitung nutzt
- Schritt für Schritt eine robuste und skalierbare Lösung entwickelst
Dieses Video ist perfekt für dich, wenn du dich für Connected Car, Big Data, Echtzeit-Systeme und Architektur-Design interessierst.
Inhalt
00:00 Einleitung
00:52 Anforderungen
01:42 1. Versuch: Datenbank
02:59 Wo ist Stau?
06:21 Optimierung
14:07 Batching
15:50 Queueing
18:12 In Memory
20:10 Streaming
26:15 Fazit
Schulungen Online, in Bonn oder als Firmenseminar:
Intensivkurs Softwarearchitektur: Paradigmen, Technik und Praxis
https://www.predic8.de/softwarearchitektur-schulung.htm
Microservices
https://www.predic8.de/microservices-schulung.htm
APIs mit REST, OpenAPI & GraphQL für Einsteiger
https://www.predic8.de/rest-schulung.htm
Mich, Thomas Bayer findet ihr auf:
https://predic8.de
LinkedIn: https://www.linkedin.com/in/thomas-bayer-0291592/