lazy cat ☮️<p>I whined lately 🙄 about how complex <a class="hashtag" href="https://apeiron.aire.ml/tag/matrix" rel="nofollow noopener noreferrer" target="_blank">#Matrix</a> infrastructure became after migration to separate <a class="hashtag" href="https://apeiron.aire.ml/tag/matrixauthenticationservice" rel="nofollow noopener noreferrer" target="_blank">#MatrixAuthenticationService</a> and <a class="hashtag" href="https://apeiron.aire.ml/tag/elementcall" rel="nofollow noopener noreferrer" target="_blank">#ElementCall</a>. well… now I have it all: I've configured <a class="hashtag" href="https://apeiron.aire.ml/tag/mas" rel="nofollow noopener noreferrer" target="_blank">#MAS</a> with upstream <a class="hashtag" href="https://apeiron.aire.ml/tag/keycloak" rel="nofollow noopener noreferrer" target="_blank">#Keycloak</a> backed with <a class="hashtag" href="https://apeiron.aire.ml/tag/ldap" rel="nofollow noopener noreferrer" target="_blank">#LDAP</a> db, and deployed <a class="hashtag" href="https://apeiron.aire.ml/tag/livekit" rel="nofollow noopener noreferrer" target="_blank">#LiveKit</a> (coupled with its JWT auth service). as a result I have now 6 subdomains more than a week ago, which serviced by 5 additional <a class="hashtag" href="https://apeiron.aire.ml/tag/containers" rel="nofollow noopener noreferrer" target="_blank">#containers</a>. not so much, though… 🤷 but it was a week of work, and it was real pain in the neck to configure all those services. I mean, think of all inter-services links, all those domains, SSL certificates, config files, containers and grains of information (not always actual or accurate) spread sparsely over all the Internet. and note, folks, I'm an IT professional with years of experience in system administration and <a class="hashtag" href="https://apeiron.aire.ml/tag/devops" rel="nofollow noopener noreferrer" target="_blank">#DevOps</a>. 🧐</p><p>but nevertheless, it's a win in the end. I guess, it is. all works as intended, I've got enterprize-level services for my personal entertainment and tons of experience and knowledge for my career. but since I <em>know</em> how and why it works, I'm shuddering with horror, 'cos I understand, how fragile it is. 🤪</p>