Terminus Expanse
ProgrammeBlogTarifsConnexion
Retour au catalogue
Expert (optionnel)

Systèmes distribués

CAP, consensus, files de messages, et les vrais problèmes des systèmes répartis sur plusieurs machines.

Ce que vous allez vraiment apprendre

Une seule machine fonctionne ou ne fonctionne pas — un système distribué échoue de façons qui n'existent pas sur une seule machine : une coupure réseau scinde votre cluster en deux, deux nœuds ne sont pas d'accord sur lequel est aux commandes, un message est délivré deux fois. Ce parcours construit le théorème CAP et le consensus (élection de leader façon Raft) non pas comme des notions à réciter, mais comme la conséquence directe et inévitable de machines qui ne peuvent jamais totalement se fier à ce qu'elles entendent les unes des autres.

Ce que vous serez capable de faire

Vous saurez raisonner sur ce qui se passe réellement pour un système concret — une file de traitement de commandes, un cluster à élection de leader — quand le réseau se coupe ou qu'un nœud devient silencieux, et prédire lequel, de la cohérence ou de la disponibilité, il sacrifie. Dans un système distribué, on ne peut pas garder les deux, et savoir lequel on abandonne, c'est tout le métier.

Programme

1Le théorème CAP, sans les approximations vaguesexpert~13 min
2Le consensus : comment un système distribué s'accorde sur une choseexpert~14 min
3Les files de messages : découpler deux services qui ne se font pas confiance mutuellement pour leur disponibilitéexpert~12 min
4L'idempotence : rendre sûr le fait de « le faire deux fois par accident »expert~12 min
5La cohérence éventuelle : correct plus tard plutôt que correct immédiatementexpert~12 min
6Synthèse : concevoir un système de commandes distribué qui ne ment pasexpert~18 min

Questions fréquentes

Combien de temps faut-il pour terminer Systèmes distribués ?

Environ 1 heure réparties sur 6 quêtes pratiques — vous avancez à votre rythme et reprenez exactement là où vous vous êtes arrêté.

Que faut-il savoir avant de commencer Systèmes distribués ?

Il faut d'abord être à l'aise avec Haute disponibilité : les concepts, Bases de données : les fondations — la carte de compétences débloque Systèmes distribués une fois ces compétences terminées.

Systèmes distribués est-elle gratuite ?

Oui — Systèmes distribués est entièrement disponible sur l'offre gratuite, en commençant par une première quête gratuite, sans carte bancaire requise pour s'inscrire. Plus et Elite suppriment les limites de rythme mais ne verrouillent aucune partie du programme Systèmes distribués derrière un paywall.

Commencez cette compétence gratuitement

Créez un compte gratuit et démarrez votre première quête — sans carte bancaire.

Commencer gratuitement