I've been using LDAP for *NIX directory services for at least two decades now and I'm no longer sure why.
My directory servers sync but never federate, the standard schemas and X.500 itself are hilariously archaic and non-extensible, the query language for what is obstinately a hierarchical data set is so limited it can't even take the hierarchy into account, and LDAP software is arcane, overwrought, and enterprisey.
Why am I doing this instead of say just using redis, again?
The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!