Build new services alongside your existing system and migrate functionality at your own pace. Encore gives every new service a complete development and deployment workflow, with infrastructure automatically provisioned in your AWS or GCP.
Modernization doesn’t need to begin with a multi-year migration plan. Start with the next feature, a high-change domain, or a performance-critical workload. Run it alongside your existing backend and expand only when it proves valuable.
Extracting a service usually introduces new Terraform, pipelines, environments, IAM, and observability. Encore provides that foundation automatically, so teams can modernize the application without first building a microservices platform.
A new service declares the databases, queues, and buckets it needs and Encore provisions them, locally and in every environment. There is no separate infrastructure repo to extend before the service can run.
Declared in the service, provisioned by Encore.
Deploy into your existing AWS or GCP environment. Platform teams retain control over networking, scaling, security, and approvals while developers can independently build and ship new services.
Teams arrive at modernization from different directions. These are the ones we see most often.
Leave the existing system in place and route new development to Encore, the way Groupon does.
Pull the parts of the monolith that change most often into their own services first.
Migrate the workloads that outgrew Rails or Node.js to Go, as Bookshop.org did with inventory.
Turn nightly batch processing into event-driven services with queues and retries handled for you.
Bring services with hand-rolled Terraform and pipelines onto one automated infrastructure workflow.
Let agents build new services against real infrastructure without touching the legacy system.
“What used to take days or weeks of back-and-forth between developers and infra teams is now automated and completed in minutes.”
Bring one new service to Encore and see how it fits alongside your existing stack.
Paste into your coding agent to install Encore and scaffold an app.