
Janne Kalliola
Janne is the Principal Advisor and founder of Coonti, a company building future-proof IT platforms that are sovereign, sustainable and use AI effectively. He is also the CEO of Auree that builds enterprise-grade DBaaS solution based on open source databases.
Besides work, Janne is researching the energy consumption of web for his PhD thesis in Aalto University.
He has been an active member of the WordPress community for more than two decades.
Session
Geographically Distributed MySQL Clusters for WordPress
Sisu Talk
10:15 – 11:00
Complexity: Hard
Intended Audience: Developers
WordPress sites are characteristically read-heavy. Content updates occur far less frequently than page and plugin loads, which cause sometimes heavy database traffic. Traditional database deployments therefore create latency for global audiences, limit horizontal read scaling, and introduce single points of failure that complicate disaster recovery.
The session includes a brief introduction to database clustering concepts and the current options available in the market. It covers traditional approaches such as building and managing your own MySQL cluster on virtual machines, as well as managed cloud database services from major hyperscalers, highlighting the trade-offs in control, operational overhead, vendor lock-in, geographic distribution, and disaster recovery.
This session presents a practical architecture for a multi-region MySQL cluster built on a Bring-Your-Own-Cloud (BYOC) DBaaS platform. The design deploys database nodes in separate geographic regions (for example, one in Europe, one in North America, and one in Asia-Pacific) while retaining full operational control over the underlying cloud accounts—public or private—without vendor lock-in to any single hyperscaler.
The approach directly benefits WordPress site owners and users by reducing page-load latency for global visitors, improving Core Web Vitals and SEO, providing continuous availability during regional outages, and enabling cost-effective horizontal scaling without rewriting application code.