Encore For Go Streamlining Cloud Development and Deployment (Continued) Salman Shah, Smartsheet

Learn how Encore simplifies cloud development in Go with built-in tracing, databases, pub/sub messaging & deployment capabilities - all without manual infrastructure setup.

Key takeaways
  • Built a demo application showcasing Encore development workflow with API services, queues and databases

  • Encore provides local development environment with built-in tracing, debugging and deployment capabilities without manual infrastructure setup

  • Supports PostgreSQL databases natively with SQL migrations and automatic schema management

  • Includes pub/sub messaging system with “at least once” delivery guarantees, similar to AWS SQS

  • Can deploy to Encore Cloud (AWS-based) or custom cloud platforms like AWS, GCP with own infrastructure

  • Free tier includes 100k requests, 1GB storage, 100k messages per day with fair use policy

  • No vendor lock-in - applications can be deployed independently to any platform

  • Provides Git-based deployment workflow with automatic environment provisioning

  • Built-in observability with request tracing and replay capabilities for debugging

  • Focus is on streamlining cloud development workflow rather than adding complexity to Go applications