From Chaos to IaC: How We Refactored and Migrated Like-List in 6 Weeks

From Chaos to IaC: How We Refactored and Migrated Like-List in 6 Weeks

From audit to IaC refactor – and a smooth migration for Like-List

Like many growing products, Like-List’s infrastructure had evolved organically. The initial ask was simple: move workloads to a new server.
To make the move safe, we first turned the “scattered setup” into something reproducible.

What we did (~6-8 weeks):
• ran a focused health check & inventory
• refactored CI/CD and split deploys per service (no cross-service collisions)
• containerized selected components where it made sense
• described the stack as Infrastructure-as-Code (repeatable environments, rollback steps)
• executed the migration to a new host with verification and post-checks

Outcome:
simpler layout, independent deploys, fewer manual steps, and a clear path for future changes (including capacity and cost tuning).

Big thanks to the Like-List team for the trust – and for the handshake IRL 🤝

#DevOps #SRE #Infrastructure #IaC #Migration

simonlazarev
simonlazarev

date20 / 11 / 2025