Technologies en vrac
Afin de proposer une bonne architecture, il est utile d'avoir un bon état de l'art. Une ressource qui nous aide à cela est le site bytebytego.com et plus particulièrement leur chaîne YouTube
Quelques technologies
Technology | Description | Cas d'usage | Alternatives | Liens |
---|---|---|---|---|
Kafka | Plateforme distribuée de gestion de flux d'évènement | Communication temps réel, Collecte de logs | Technologies de type message queue (Rabbit MQ, Confluent) | System Design: Why is Kafka so Popular? |
Elastic | Suite d'outils elastic search pour faire de la recherche sur des données | Recherche dans les logs, recherche temps réel | Datadogs, etc. | |
Kibana | Outils de visualisatiob de données (dashboard) | Analyse de données temps réel, surveillance de logs | Prometheus, etc. | |
Flink | Moteur de traitement flux à haut débit et faible latence | Traitement temps réel sur de gros volumes de données (optimisation des résultats de recherche en temps réel) (exemples) |
Fonctionnement de quelques systèmes
Quelques concepts
Ressources
- System Design PDFs
- Le pdf en question (Si le lien ne march pas, essayer depuis le lien di-dessus)