SRA2_preparation/notes_romain.md

34 lines
1.2 KiB
Markdown
Raw Normal View History

2022-10-06 11:36:27 +00:00
Comme tu connais (bien) SR1 et SR2, tu n'auras pas de mal à comprendre SRA1 et SRA2. SRA1 est coordonné par Lionel et couvre les aspects application web N-tiers avec du Spring (ça reste client-serveur). L'idée de SRA2 était de se positionner dans la continuité de SR2—tout comme SRA1—et d'aborder les autres formes de répartitions que le CS traditionnel.
En vrac, j'avais noté des mots-clés acronymes comme :
Blockchain ouverte/fermée & BFT
Microservices
EDA
Distributed streaming
Stockage décentralisé
Edge/fog computing
Serverless computing
P2P & DHT
Content PubSub * Spanning Tree
Gossip
Configuration management - Leader election
Chaos engineering
Counter strike - MMPORG
High frequency trading
Kafka CRDT
ETL
Et/ou des aspects sous un angle plus théoriques avec des séances orientées par thème :
Clock synchronisation / Berkeley also
Message Queues / pubsub / distributed minimum spanning tree
Consensus => Paxos / Raft / Blockchain / Chandra Toueg
DHT => Spotify, Cassandra, Web Torrent
CRDT => Redis
Leader election => Zookeeper / Bully algo / HirschbergSinclair algorithm
Random Peer Sampling?
En sachant que certains aspects sont partiellement abordés en SR1 (clock, consensus, leader...)