DEV Community

Play Button Pause Button
Marcus Kohlberg for Encore

Posted on

🤔What to expect from a Backend Development Platform

Encore simplifies your backend development workflow to make development easier and faster.

🌴 No manual infra management

You no longer need to manage infrastructure complexity. With Encore's Infrastructure SDK you can define core components like services, databases, cron-jobs, and pub-sub directly within your codebase.

The upside is that you don't need a separate infrastructure configuration like Terraform, and all your code is in one language.

You also avoid being tied to a single cloud provider, because Encore's Infrastructure SDK makes your app cloud-agnostic.

🙋‍♂️ Running your local environment is extremely simple

Use encore run and to set up local versions of your application's infrastructure.

You also get a local dev dashboard with tools like an API explorer, distributed tracing, and automatic API documentation.

🔮 Easy collaboration with Preview Environments

When you make a pull request, Encore sets up a dedicated preview environment. It's hosted on Encore's free development cloud, where these environments are optimized for quick provisioning, and spin up in less than a minute.

🚀 Push to deploy

When you push to production, Encore builds and tests your code, and parses it to determine what infrastructure your application needs. Encore then provisions the infrastructure directly in your cloud on GCP or AWS.

📈 Flexibility to help you grow

You also have the flexibility to decide deployment strategies because when using the Infrastructure SDK you aren't defining specific cloud-services in code. This means you can run your app on different cloud services in each environment, without making code changes.

🛠 Try it yourself

There's much more to Encore! If you want to get a feel for it, consider creating a free account and build an app with a template.

🙏 We appreciate your feedback

Join the backend developers hangout on Slack and share you thoughts! 💙

Top comments (0)