All projects
    SaaSSample project

    SaaS platform rebuild and AWS migration

    A legacy PHP monolith moved to AWS and split into a modern web app and API, with deploys that no longer need downtime and infrastructure defined in code.

    CloudWeb
    A laptop showing a software product website
    Client
    Subscription billing software company
    Location
    Canada
    Platforms
    Web app, public API
    Duration
    6 months
    Team
    5 engineers, 1 DevOps

    The challenge

    The product ran on two hand-configured servers. Releases happened at night with downtime, nobody could reproduce production locally, and hosting costs rose every quarter.

    What we built

    We moved the platform to AWS in stages, put the infrastructure under Terraform, and deployed containers to EKS through GitHub Actions. The front end was rebuilt in React against a versioned API, and billing was extracted into its own service while the monolith kept running. Monitoring and runbooks were handed over to the client’s team.

    Highlights

    • Staged migration with no customer-facing downtime
    • All infrastructure defined in Terraform
    • Blue-green deploys from GitHub Actions
    • Billing service extracted from the monolith
    • Dashboards, alerts and on-call runbooks

    Technical stack

    Frontend
    ReactTypeScript
    Backend
    PHP (Laravel)Node.jsPostgreSQL
    Infrastructure
    AWS (EKS, RDS)TerraformGitHub ActionsDatadog
    Start a project

    Have something to build? Let's talk it through.

    Tell us what you are working on. We reply within one business day, and after a short discovery call you get a written scope and estimate, free of charge.