Your Galera cluster does not fail loudly. One node falls behind, flow control engages, and every write across the cluster halts until someone identifies which node to evict. We are the team that already knows how to resolve it, at 3am on a Sunday.
Reviewed on Clutch 4.9 Star Rating








Most teams do not go looking for a MariaDB DBA. Something forces the question.
No security patches, no bug fixes [1]. If you are still on it, you are past the date.
Teams that were hosted there had to move, and many moved in a hurry.
The server and the high availability layer now sit with one vendor.
It found that under default settings committed transactions can be lost when nodes crash in quick succession, and that the cluster allows lost updates and stale reads.
This is the day-to-day work of running a production MariaDB and Galera estate, described in the terms your engineers use.
We run Galera clusters day to day: quorum and weight configuration, donor selection, SST method choice between rsync and mariabackup, gcache sizing so a rebooted node rejoins through IST in seconds rather than a full state transfer, and flow-control tuning against wsrep_local_recv_queue and gcs.fc_limit. We set the alert thresholds that catch a desyncing node before it pauses the cluster.
MaxScale and ProxySQL: readwritesplit configuration, routing policy selection, causal-consistency settings, connection pooling, and the query rules that keep a read-heavy checkout path off the primary.
InnoDB and Aria tuning, ColumnStore for analytics workloads, Spider and MyRocks where they fit. Version planning across 10.6, 10.11, 11.4 and 11.8, including the configuration defaults that change underneath you on upgrade.
Physical backups with mariabackup, binary log shipping, and a restore that is actually run and timed on a schedule you can see. A backup nobody has restored is a file, not a recovery plan.
Purple Style Labs runs Pernia's Pop-Up Shop and The Stylist, roughly 500 crore in revenue and 15 luxury experience centres from Mumbai to London, with an average order value above 56,000 rupees.
Checkout was lagging under peak load. Replication was slow enough that the storefront occasionally served stale inventory. The platform was running MariaDB 10.1, four major versions behind support. We upgraded the engine, introduced ProxySQL to distribute reads, and right-sized the hardware.
The upgrade target at the time was MariaDB 10.6. That version reached end of life on 6 July 2026, which is exactly the kind of date we now track on behalf of every cluster we run [1].
Severity-based commitments under a formal Service Level Agreement, with real humans on an escalation ladder. Definitions are agreed with your team during onboarding.
| Severity | First response |
|---|---|
| Severity 1 | <15 mins · 24/7/365 |
| Severity 2 | 30 mins |
| Severity 3 | 60 mins |
| Severity 4 | 90 mins |
Our response times are governed by your master agreement. Alerts page our on-call DBAs directly via PagerDuty, Opsgenie, or your dedicated Slack/Teams incident channels with zero tier-1 ticketing delays.
One clear sentence exists in this whole category on where the line sits. Here is ours.
Application code changes and schema design decisions. We will tell you the query is the problem and show you why. Writing the fix is your developers' call.
Operating system and network administration outside the database layer.
Hardware and cloud spend. We will right-size it and evidence the saving. The account stays yours.
Third-party application support, including anything an ISV ships with its own database requirements.
Data entry, reporting and BI development.
Round-the-clock database operations fail when handovers are informal. Here is how our 24/7/365 coverage is structured to guarantee continuity.
Shifts do not end abruptly. Every rotation includes an overlapping handover window where active incidents, replication trends, slow queries, and scheduled cluster maintenance are reviewed engineer-to-engineer.
The engineer picking up an alert never troubleshoots from memory. Every on-call DBA operates from your version-controlled cluster runbook, complete with verified node weights, donor preferences, and access protocols.
Severity 1 alerts route directly to on-call DBAs via PagerDuty, Opsgenie, and dedicated Slack or Teams bridge channels. You talk to a database engineer immediately, not a helpdesk dispatcher.
Read-only first. We stand up monitoring, capture a baseline, and prove a restore works before we ever hold on-call.
Bastion or VPN, least-privilege grants, session recording. We tell you exactly which grants we need and why.
Cluster state, replication health, query profile, buffer and cache behaviour, backup age: all captured as a starting point you can see.
Findings ranked by risk, so the first thing you get is a prioritised list, not a dashboard login.
We restore your most recent backup to an isolated instance and time it. You get the number. In this category, nobody restores the backup until the day they need it. We do it on day 10.
Runbook handed over, escalation contacts confirmed, on-call live. The SLA is standing before the first incident.
Every month you receive an executive engineering review ready to share with leadership. Zero ambiguity on what was delivered.
...enhancing the stability and disaster recovery of our critical services, supporting over 100,000 customers across Spain and Europe.
Mydbops has been a reliable DBA partner for our production database, supporting our growing traffic with monthly optimization reports, query tuning, and automated backups.
Mydbops has been a reliable partner for Shiprocket, expertly managing our critical databases with round-the-clock support. Their team of database specialists ensures seamless operations 24/7. Highly recommended for businesses of all sizes.
Exceeded all expectations! Mydbops team performed our migration in just 24 hours (where others had quoted this as a 2 - 4 week project). Their services were the most cost-effective by far, and their skill set, performance, and quality are unmatched. We will be retaining this team for ongoing 24/7 server monitoring and support.
Six posts, each mapped to a section above it. The MariaDB Foundation sponsorship post is intentionally left out.
Seven live answers reconciled with the CMS, one un-drafted, and four added for the questions this page ranks for but never answered.
Tell us about your clusters and where it hurts. We will map your severity profile to a support model with a published SLA, and be ready before the next incident.
Talk to a MariaDB DBA →