Another #TuskPHP thought. I'm thinking I'll try to build it without the assumption of a SQL database. It seems to me one of the scaling issues that the #mastodonadmin community is having is around the fact that the database has to be a single node, and can only be scaled vertically, which works fine but has limits and becomes expensive.
I'm thinking I would like to design it with compatibility with a database option that's designed to run as a cluster to allow for easier horizontal scaling.
@andrewfeeney
One setup could be done like this:
Load balancing - HAProxy: http://www.haproxy.org/
MySQL/MariaDb - Galera Cluster: https://galeracluster.com/
Sessions/Keys/Tokens/Anything with a TTL - Redis: https://redis.io/
@ellisgl I'm not familiar with HAProxy, or Galera. I'll have to check them out.