Viacheslav Nikolaev

All work

A CTO for 5–10 hours a week: the outages stopped

Alloka, call-tracking SaaS

Part-time CTO, 2018–2021, alongside a full-time role. 5–10 hours a week on average, up to 20 in heavy weeks. Team of 5–6.

Site availability
Before:kept going downAfter:no outages
Server and phone-number bills
Before:full priceAfter:halved

Where it started

The site kept going down. Customers complained, and some left. The team saw the problem but couldn’t fix it, and there was no one owning technology end to end.

The weak spot was the database: a single instance, so if it failed, the whole service failed. For call tracking that means calls nobody recorded, lost for good. Infrastructure and telephony providers also cost more than the load justified.

What I did

  • Took ownership of technical direction — priorities, reliability, risk — without a full-time seat.
  • Removed the single point of failure: MySQL replication with automatic failover, and the same principle at the application layer. A database failure stopped being an outage; nobody had to wake up for it.
  • Moved provisioning and deploys from manual work to Ansible and Docker. Releases became routine, not an event.
  • Halved the two biggest bills — servers and rented phone numbers — at the same performance.
  • Built the team that shipped a new version of the product in 2021.

What changed

  • The outages that had been costing customers stopped: no service outages for the rest of my time there.
  • Server costs −50%, phone-number rental −50%.
  • A new version of the product in production, and new customers with it.
  • The format held for almost four years — part-time, alongside a full-time job.

After the handover

Part-time leadership only survives that long if the system doesn’t need you in the room — so that is how it was built. I left in 2021, when the company could no longer fund its next stage. What I built was still running in 2025, four years later — and Alloka is still running today.

Stack: MySQL replication with automatic failover, Ansible, Docker

Is your project somewhere similar?

Thirty minutes, free, no pitch.

You’ll talk to me directly.

Book a 30-minute call

Rather write first? Message me on LinkedIn.