L’article explique que le protocole atproto, utilisé par Bluesky, ne repose pas sur des instances comme Mastodon. Contrairement à ce que certains pensent, atproto n’implique pas de serveurs séparés gérant des communautés distinctes, mais plutôt un réseau unique où les utilisateurs publient directement sur un espace global, sans fragmentation.
L’auteur compare cette approche à l’ère des blogs et des agrégateurs RSS, où les contenus étaient centralisés dans des applications comme Google Reader, sans être "captifs" d’un serveur spécifique. Il souligne que les instances (comme dans Mastodon) sont une solution de contournement pour la décentralisation, mais qu’elles introduisent des problèmes de fédération et de confiance dans les administrateurs.
Enfin, il critique le modèle des instances, où l’identité d’un utilisateur est liée à son serveur (ex: utilisateur@instance.social), le rendant dépendant de cette entité. atproto, en revanche, évite cette contrainte en unifiant l’espace de publication.
Un service officiel de l'état bien pratique (via Sebsauvage)
L'auteur explique comment utiliser un value object comme fournisseur d'identité pour des entités, le tout dans le contexte d'une application Symfony / Doctrine. En prime on voit que cette approche est parfaitement compatible avec CQRS
Tout est dans le titre