// Projets

Une plateforme maison, et les outils open source qui l'entourent. L'efficacité du code, ça compte.

La plateforme

Une stack d'infrastructure cohérente, écrite de zéro en C et développée depuis 2014. Un cœur commun et unique — sharding sur mesure, réplication, bascule automatique et resharding à chaud sur HTTP/2, HTTP/3/QUIC et mTLS — porte chaque produit qui s'appuie dessus. Les composants ci-dessous sont propriétaires ; l'ingénierie est décrite ici dans les grandes lignes.

Moteur de streaming & CDN

C Propriétaire En production

Packaging HLS/DASH à la volée depuis une source unique, insertion publicitaire côté serveur, DRM, mise en cache edge multi-niveaux et répartition de charge. Conçu pour atteindre 100 Gbit/s par nœud, avec protection de l'origine et routage edge pondéré.

Plan de contrôle de virtualisation

C Propriétaire En production

Cycle de vie des VM et conteneurs, migration à chaud, stockage ZFS/Btrfs/LVM, réseau BGP/EVPN, haute disponibilité par bail et reprise après sinistre — une alternative plus légère aux plateformes d'entreprise lourdes, avec des pairs souverains sur mTLS et HTTP/3.

Stores d'objets & de données distribués

C Propriétaire

Stockage shardé horizontalement avec réplication par quorum, bascule automatique basée sur le gossip, resharding à chaud et synchronisation inter-régions — y compris une passerelle compatible S3. Une cohérence forte là où elle compte ; le streaming d'objets de plusieurs gigaoctets sans les mettre en tampon en mémoire.

Supervision de parc & télémétrie

C Propriétaire

Agents légers en mode push, avec mise en tampon hors ligne résistante aux pannes, redondance multi-collecteurs et collecte SNMP/JSON — pensés pour les parcs, des systèmes d'information aux installations broadcast. Des mois de données tamponnées survivent à une panne et se rattrapent en quelques minutes.

Open Source

Des outils que nous utilisons nous-mêmes, publiés sous licences permissives.

ft – Fearless Terminal

C / X11 / Lua Licence MIT

Un fork de suckless st avec onglets, panneaux divisés, configuration en Lua et journalisation de session. Utilise Xft pour le rendu des polices — pas de surcoût OpenGL, pas de réveils du GPU pour le texte. Processus unique, efficace, bidouillable.

# build make clean && make sudo make install

Juste une petite expérimentation.

Voir sur Codeberg Documentation →