Wir sind einen langen Weg gegangen und haben noch viel mehr zu behandeln.......
Da viele Mitglieder mich danach gefragt haben, findet ihr hier die Themen für #LLD und #HLD, die ich auf meiner Liste habe und plane zu behandeln.
Kapitel:
00:00 - LLD-Roadmap
05:54 - HLD-Roadmap
Bitte findet die LLD- und HLD-Themen unten und frohe Weihnachten und ein gutes neues Jahr..
LLD-Themen 🔥 🔥 :
-----------------------------
S.O.L.I.D-Prinzipien
Strategiemuster
Beobachtermuster
Design der Funktionalität „Benachrichtigen“-Button
Dekorator-Muster
Design des Pizza-Abrechnungssystems
Fabrikmuster
Design des Parkplatzes
Abstraktes Fabrikmuster
Design des Spiels „Schlange und Leiter“
Verantwortungskettenmuster
Design des Aufzugssystems
Proxy-Muster
Design des Autovermietungssystems
Null-Objekt-Muster
Design des Protokollierungssystems
Zustandsmuster
Design des Tic-Tac-Toe-Spiels
Kompositionsmuster
Design von BookMyShow & Umgang mit Nebenläufigkeit
Adapter-Muster
Design des Verkaufsautomaten
Singleton-Muster
Design des Geldautomaten
Builder-Muster
Design des Schachspiels
Prototyp-Muster
Design des Dateisystems
Brückenmuster
Design von Splitwise
Fassade-Muster
Splitwise-Vereinfachungsalgorithmus / Optimale Buchhaltung
Flyweight-Muster
Design von CricBuzz / CricketInfo
Befehlsmuster
Design von True Caller
Interpreter-Muster
Design des Fahrdienstbuchungsdienstes wie Ola, Uber
Iterator-Muster
Design des Online-Hotelbuchungssystems
Mediator-Muster
Design des Bibliotheksverwaltungssystems
Memento-Muster
Design des Ampelsystems
Template-Methoden-Muster
Design des Besprechungsplaners
Visitor-Muster
Design des Online-Abstimmungssystems
Design des Bestandsverwaltungssystems
Design des Cache-Mechanismus
Design von LinkedIn
Design von Amazon
Design des Airline-Managementsystems
Design des Börsensystems
Design des Lernmanagementsystems
Design einer Kalenderanwendung
Design (LLD) des Zahlungssystems
Design (LLD) des Chat-basierten Systems
Design einer Essensliefer-App wie Swiggy und Zomato
Design einer Community-Diskussionsplattform
Design des Restaurantmanagementsystems
Design der Bowlingbahnmaschine
Design (LLD) des Ratenbegrenzers
HLD-Themen 🔥 🔥 :
-----------------------------
Lerne über Netzwerkprotokolle (TCP, Websocket, HTTP usw.)
Client-Server- vs. Peer-to-Peer-Architektur
C.A.P.-Theorem
Wichtige Entwurfsmuster für Microservices (SAGA-Muster, Strangler-Muster)
Skalierung von 0 auf Millionen von Nutzern
Design von konsistentem Hashing
Design von URL-Verkürzung
Schätzung „Back of the Envelope“
Design von Key-Value-Stores
SQL vs. NoSQL, wann welches DB verwenden
Design von WhatsApp
Design des Ratenbegrenzers
Design des Such-Autocomplete-Systems / Typeahead-Systems
Verstehe Nachrichtenwarteschlangen, Kafka usw.
Was sind Proxy-Server
Was ist CDN
Speichertypen:
(Blockspeicher, Dateispeicher, Objektspeicher (S3), RAID)
Dateisystem
(Google Dateisystem, HDFS)
Bloom-Filter
Merkle-Baum, Gossiping-Protokoll
Caching
(Cache-Invalidierung, Cache-Entfernung)
Wie man eine Datenbank skaliert
- Sharding (horizontal und vertikal)
- Partitionierung
- Replikation, Spiegelung
- Führungswahl
- Indizierung usw.
Design des Benachrichtigungssystems
Design von Pastebin
Design von Twitter
Design von Dropbox
Design von Instagram
Design von YouTube
Design von Google Drive
Design von Web-Crawlern
Design des Facebook-Newsfeeds / Newsfeed-Systems
Design von Ticket Master
Design von NearByFriends oder Yelp
Tritt diesem Kanal bei, um Zugang zu Vorteilen zu erhalten:
#hld #lld #lowleveldesign #systemdesign