# Encore Updates

Encore automates infrastructure from development to production, so developers and agents ship without waiting on Terraform PRs or platform tickets.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Introducing Encore x E2B

DevFeed: [Introducing Encore x E2B](<https://devfeed.tech/articles/introducing-encore-e2b-26825.md>)

Original publisher: [Read original article](<https://encore.dev/blog/encore-e2b-sandboxes>)

Author: Ivan Cernja

Published: 2026-09-15T00:00:00Z

Content type: release

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [backends](<https://devfeed.tech/topics/backends.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Deployment](<https://devfeed.tech/topics/deployment.md>), [API](<https://devfeed.tech/topics/api.md>), [Code](<https://devfeed.tech/topics/code.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [database](<https://devfeed.tech/tags/database.md>), [deployment](<https://devfeed.tech/tags/deployment.md>), [pull-request](<https://devfeed.tech/tags/pull-request.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [sdk](<https://devfeed.tech/tags/sdk.md>)

### AI overview

Encore and E2B can provide coding agents with isolated sandboxes containing complete local backends. The integration lets agents build and verify end-to-end changes against infrastructure such as databases, queues, and APIs, while supporting deployment in the user's AWS or GCP account.

### Source excerpt

Give coding agents an isolated sandbox with a complete backend inside it -- and keep both in your own cloud.

## Encore for Python

DevFeed: [Encore for Python](<https://devfeed.tech/articles/encore-for-python-17794.md>)

Original publisher: [Read original article](<https://encore.dev/blog/encore-py>)

Author: Ivan Cernja

Published: 2026-09-14T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Python](<https://devfeed.tech/topics/python.md>), [FastAPI](<https://devfeed.tech/topics/fastapi.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [postgresql clusters](<https://devfeed.tech/topics/postgresql-clusters.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [git](<https://devfeed.tech/tags/git.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [python](<https://devfeed.tech/tags/python.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

Encore is introducing Encore.py, an upcoming beta that brings Encore's type-safe infrastructure primitives to Python and works alongside frameworks such as FastAPI. The article describes how application-level resource declarations can drive infrastructure provisioning while platform teams retain control over environment-specific settings in AWS, GCP, Terraform, or existing infrastructure. It also highlights preview environments where coding agents can implement and verify features against infrastructure configured to resemble production.

### Source excerpt

An early look at Encore for Python, entering beta soon.

## Introducing Encore x Daytona

DevFeed: [Introducing Encore x Daytona](<https://devfeed.tech/articles/introducing-encore-daytona-17792.md>)

Original publisher: [Read original article](<https://encore.dev/blog/encore-daytona-sandboxes>)

Author: Ivan Cernja

Published: 2026-09-08T00:00:00Z

Content type: release

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [sandbox](<https://devfeed.tech/tags/sandbox.md>), [tests](<https://devfeed.tech/tags/tests.md>), [tools](<https://devfeed.tech/tags/tools.md>)

### AI overview

Encore and Daytona provide coding agents with isolated, persistent sandboxes for building and verifying complete backends against local infrastructure that mirrors production declarations.

### Source excerpt

Let your coding agents build and verify against real infrastructure, inside a sandbox.

## Nuxt co-creator Alexandre Chopin joins Encore

DevFeed: [Nuxt co-creator Alexandre Chopin joins Encore](<https://devfeed.tech/articles/nuxt-co-creator-alexandre-chopin-joins-encore-17773.md>)

Original publisher: [Read original article](<https://encore.dev/blog/alexandre-chopin-joins-encore>)

Author: Marcus Kohlberg

Published: 2026-09-07T00:00:00Z

Content type: news

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Provisioning](<https://devfeed.tech/topics/provisioning.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Vue.js](<https://devfeed.tech/topics/vue.md>), [Command-line interface](<https://devfeed.tech/topics/cli.md>), [GitHub](<https://devfeed.tech/topics/github.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>)

Tags: [agentic-development](<https://devfeed.tech/tags/agentic-development.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [cli](<https://devfeed.tech/tags/cli.md>), [developer](<https://devfeed.tech/tags/developer.md>), [developer-relations](<https://devfeed.tech/tags/developer-relations.md>), [github](<https://devfeed.tech/tags/github.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [provisioning](<https://devfeed.tech/tags/provisioning.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [teams](<https://devfeed.tech/tags/teams.md>), [vue](<https://devfeed.tech/tags/vue.md>)

### AI overview

Encore announces that Alexandre Chopin, co-creator of Nuxt, has joined the company as Head of Developer Relations. He will work with developers and engineering teams and help shape Encore's roadmap around automated infrastructure.

### Source excerpt

Alexandre joins as Head of Developer Relations to help bring automated infrastructure to more developers and teams.

## Encore now works with Entire

DevFeed: [Encore now works with Entire](<https://devfeed.tech/articles/encore-now-works-with-entire-17795.md>)

Original publisher: [Read original article](<https://encore.dev/blog/entire-encore>)

Author: Ivan Cernja

Published: 2026-09-02T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [AI-assisted coding](<https://devfeed.tech/topics/ai-assisted-coding.md>), [codex](<https://devfeed.tech/topics/codex.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Git](<https://devfeed.tech/topics/git.md>), [cursor](<https://devfeed.tech/topics/cursor.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>)

Tags: [claude-code](<https://devfeed.tech/tags/claude-code.md>), [codex](<https://devfeed.tech/tags/codex.md>), [coding](<https://devfeed.tech/tags/coding.md>), [coding-agents](<https://devfeed.tech/tags/coding-agents.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [git](<https://devfeed.tech/tags/git.md>), [object-storage](<https://devfeed.tech/tags/object-storage.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>)

### AI overview

Encore now works with Entire, allowing developers to use Codex, Claude Code, Gemini, and Cursor in Encore projects while recording agent sessions in Git and linking them to commits. The article demonstrates building and testing an image service with local PostgreSQL and object storage, including integration tests and a live upload/download verification.

### Source excerpt

Keep the agent session behind every Encore change, directly in Git.

## We rebuilt the Linux microVM stack on Apple Silicon

DevFeed: [We rebuilt the Linux microVM stack on Apple Silicon](<https://devfeed.tech/articles/we-rebuilt-the-linux-microvm-stack-on-apple-silicon-17799.md>)

Original publisher: [Read original article](<https://encore.dev/blog/firecracker-apple-silicon>)

Author: Ivan Cernja

Published: 2026-08-18T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Firecracker](<https://devfeed.tech/topics/firecracker.md>), [virtualization](<https://devfeed.tech/topics/virtualization.md>), [macOS](<https://devfeed.tech/topics/macos.md>), [Linux](<https://devfeed.tech/topics/linux.md>), [Dockerfile](<https://devfeed.tech/topics/dockerfile.md>), [Go Language](<https://devfeed.tech/topics/go-language.md>)

Tags: [docker](<https://devfeed.tech/tags/docker.md>), [firecracker](<https://devfeed.tech/tags/firecracker.md>), [go](<https://devfeed.tech/tags/go.md>), [linux](<https://devfeed.tech/tags/linux.md>), [macos](<https://devfeed.tech/tags/macos.md>), [virtualization](<https://devfeed.tech/tags/virtualization.md>)

### AI overview

Encore rebuilt its Linux microVM development stack to work on Apple Silicon. The article describes crackling, an API that uses Firecracker on Linux and Apple's hypervisor on macOS, along with the tooling needed to run the same build system on developer laptops and in production.

### Source excerpt

Maybe we should have just moved everyone to Linux.

## Your SQS consumer can hang forever by default

DevFeed: [Your SQS consumer can hang forever by default](<https://devfeed.tech/articles/your-sqs-consumer-can-hang-forever-by-default-17823.md>)

Original publisher: [Read original article](<https://encore.dev/blog/message-queue-hangs>)

Author: Ivan Cernja

Published: 2026-07-28T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>), [SDK](<https://devfeed.tech/topics/sdk.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [health-check](<https://devfeed.tech/tags/health-check.md>), [queue](<https://devfeed.tech/tags/queue.md>), [retry](<https://devfeed.tech/tags/retry.md>), [rust](<https://devfeed.tech/tags/rust.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [sqs](<https://devfeed.tech/tags/sqs.md>), [tcp](<https://devfeed.tech/tags/tcp.md>), [timeout](<https://devfeed.tech/tags/timeout.md>)

### AI overview

The article explains that the AWS Rust SDK has no request timeout by default. A failed or silently dropped connection can leave an SQS receive waiting indefinitely, stopping a sequential consumer loop while the process and health check still appear healthy. It describes fixing the issue with a per-attempt timeout.

### Source excerpt

The AWS Rust SDK ships no request timeout by default, so one SQS receive on a dead connection can hang a whole consumer with nothing in the logs.

## Sandboxing an agent's code isn't the same as trusting it

DevFeed: [Sandboxing an agent's code isn't the same as trusting it](<https://devfeed.tech/articles/sandboxing-an-agent-s-code-isn-t-the-same-as-trusting-it-17769.md>)

Original publisher: [Read original article](<https://encore.dev/blog/agent-verify-loop>)

Author: Ivan Cernja

Published: 2026-07-21T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Code](<https://devfeed.tech/topics/code.md>), [API](<https://devfeed.tech/topics/api.md>), [Database](<https://devfeed.tech/topics/database.md>)

Tags: [agent](<https://devfeed.tech/tags/agent.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>)

### AI overview

The article explains that sandboxing AI-generated backend code provides containment but does not establish correctness. It presents a verification loop using stronger feedback, typed interfaces, infrastructure declared in code, and execution before production.

### Source excerpt

A sandbox keeps an agent's code contained. It can't tell you the code is correct, which for backend code is the harder problem.

## We compiled our TypeScript parser to WASM

DevFeed: [We compiled our TypeScript parser to WASM](<https://devfeed.tech/articles/we-compiled-our-typescript-parser-to-wasm-17859.md>)

Original publisher: [Read original article](<https://encore.dev/blog/typescript-parser-wasm>)

Author: Ivan Cernja

Published: 2026-07-15T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Parser](<https://devfeed.tech/topics/parser.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [wasm](<https://devfeed.tech/topics/wasm.md>), [browser](<https://devfeed.tech/topics/browser.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>)

Tags: [browser](<https://devfeed.tech/tags/browser.md>), [parsing](<https://devfeed.tech/tags/parsing.md>), [rust](<https://devfeed.tech/tags/rust.md>), [typescript](<https://devfeed.tech/tags/typescript.md>), [wasm](<https://devfeed.tech/tags/wasm.md>)

### AI overview

Encore describes compiling its Rust parser for TypeScript infrastructure declarations to WebAssembly so it can run in the browser. The browser-based parser supports reproducing parser errors from code snippets and shared links, and powers the tsparser.encore.dev playground.

### Source excerpt

How we compiled the Rust parser that reads infrastructure out of Encore code so it runs in the browser, and how we use it to reproduce the parser errors people report.

## Automating cloud infrastructure with Cursor

DevFeed: [Automating cloud infrastructure with Cursor](<https://devfeed.tech/articles/automating-cloud-infrastructure-with-cursor-17776.md>)

Original publisher: [Read original article](<https://encore.dev/blog/automating-cloud-infrastructure-with-cursor>)

Author: Ivan Cernja

Published: 2026-07-07T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [cursor](<https://devfeed.tech/topics/cursor.md>), [cloud-infrastructure](<https://devfeed.tech/topics/cloud-infrastructure.md>), [Code](<https://devfeed.tech/topics/code.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [IAM](<https://devfeed.tech/topics/iam.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [Google Cloud Platform (GCP)](<https://devfeed.tech/topics/google-cloud.md>)

Tags: [aws](<https://devfeed.tech/tags/aws.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [cursor](<https://devfeed.tech/tags/cursor.md>), [database](<https://devfeed.tech/tags/database.md>), [gcp](<https://devfeed.tech/tags/gcp.md>), [github](<https://devfeed.tech/tags/github.md>), [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgres](<https://devfeed.tech/tags/postgres.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Encore describes how Cursor can provision cloud infrastructure declared alongside application code, allowing teams to deploy services to their own AWS or GCP accounts while retaining platform-team controls and review.

### Source excerpt

Now a Cursor agent can provision your cloud infrastructure from the same code it writes, on your own AWS or GCP.

## We put a Redis server inside our runtime

DevFeed: [We put a Redis server inside our runtime](<https://devfeed.tech/articles/we-put-a-redis-server-inside-our-runtime-17834.md>)

Original publisher: [Read original article](<https://encore.dev/blog/redis-runtime>)

Author: Ivan Cernja

Published: 2026-06-25T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Redis](<https://devfeed.tech/topics/redis.md>), [Rust](<https://devfeed.tech/topics/rust.md>), [Development](<https://devfeed.tech/topics/development.md>), [Cache](<https://devfeed.tech/topics/cache.md>)

Tags: [cache](<https://devfeed.tech/tags/cache.md>), [development](<https://devfeed.tech/tags/development.md>), [protocol](<https://devfeed.tech/tags/protocol.md>), [redis](<https://devfeed.tech/tags/redis.md>), [rust](<https://devfeed.tech/tags/rust.md>), [scripting](<https://devfeed.tech/tags/scripting.md>), [streams](<https://devfeed.tech/tags/streams.md>), [transactions](<https://devfeed.tech/tags/transactions.md>)

### AI overview

Encore describes how its runtime provides an in-memory Redis server for local development and tests, aiming to keep behavior consistent with Redis in production. The Rust runtime embeds a port of miniredis as a library that supports commonly used Redis data types, streams, pub/sub, transactions, Lua scripting, TCP, and the Redis wire protocol.

### Source excerpt

How we run an in-memory Redis inside the runtime for local development and tests, and how we keep it behaving the same as the Redis you run in production.

## Why infrastructure changes still take a week

DevFeed: [Why infrastructure changes still take a week](<https://devfeed.tech/articles/why-infrastructure-changes-still-take-a-week-17814.md>)

Original publisher: [Read original article](<https://encore.dev/blog/infra-review-bottleneck>)

Author: Ivan Cernja

Published: 2026-06-10T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Terraform](<https://devfeed.tech/topics/terraform.md>), [Security](<https://devfeed.tech/topics/security.md>), [Architecture & Design](<https://devfeed.tech/topics/architecture-design.md>)

Tags: [iam](<https://devfeed.tech/tags/iam.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [security](<https://devfeed.tech/tags/security.md>), [terraform](<https://devfeed.tech/tags/terraform.md>), [vpc](<https://devfeed.tech/tags/vpc.md>)

### AI overview

The article examines why infrastructure changes often wait days or weeks for review while application code ships faster. It attributes the queue to a small reviewer pool, the high blast radius of infrastructure mistakes, and limited verification before Terraform changes are merged. It also discusses how AI coding tools have affected the queue and how teams can remove the bottleneck.

### Source excerpt

Application code ships in hours and the infrastructure it needs waits days for review. Where the queue comes from, what AI coding tools did to it, and how teams remove it.

## Why Type Errors Are Valuable Feedback for AI Coding Agents

DevFeed: [Why Type Errors Are Valuable Feedback for AI Coding Agents](<https://devfeed.tech/articles/ai-agents-love-type-errors-17856.md>)

Original publisher: [Read original article](<https://encore.dev/blog/type-errors-agents>)

Author: Ivan Cernja

Published: 2026-06-03T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [ai-coding](<https://devfeed.tech/topics/ai-coding.md>), [Code](<https://devfeed.tech/topics/code.md>), [coding](<https://devfeed.tech/topics/coding.md>), [Back end](<https://devfeed.tech/topics/backend.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [backend](<https://devfeed.tech/tags/backend.md>), [errors](<https://devfeed.tech/tags/errors.md>), [quality](<https://devfeed.tech/tags/quality.md>)

### AI overview

The article argues that AI coding agents depend heavily on the feedback available during their work loop. Compile-time type errors are especially useful because they are fast, deterministic, and localized, while many backend mistakes appear later or produce no signal the agent can act on.

### Source excerpt

An agent only fixes what it can see before it stops, and a compile error is the one signal that always lands in time.

## Are TypeScript backend frameworks ready for AI agents?

DevFeed: [Are TypeScript backend frameworks ready for AI agents?](<https://devfeed.tech/articles/are-typescript-backend-frameworks-ready-for-ai-agents-17772.md>)

Original publisher: [Read original article](<https://encore.dev/blog/ai-benchmark>)

Author: Ivan Cernja

Published: 2026-05-20T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Benchmark](<https://devfeed.tech/topics/benchmark.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Claude Code](<https://devfeed.tech/topics/claude-code.md>), [backends](<https://devfeed.tech/topics/backends.md>), [Express](<https://devfeed.tech/topics/express.md>), [Fastify](<https://devfeed.tech/topics/fastify.md>), [Nest](<https://devfeed.tech/topics/nestjs.md>)

Tags: [ai-coding](<https://devfeed.tech/tags/ai-coding.md>), [backends](<https://devfeed.tech/tags/backends.md>), [benchmark](<https://devfeed.tech/tags/benchmark.md>), [claude-code](<https://devfeed.tech/tags/claude-code.md>), [express](<https://devfeed.tech/tags/express.md>), [other](<https://devfeed.tech/tags/other.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

The article reports a three-run benchmark of Claude Code building TypeScript backends with Encore, Express, Fastify, Hono, and NestJS. Although all frameworks passed the first-run tests, only Encore's output met the authors' production-readiness rubric at that stage.

### Source excerpt

We set out to run one benchmark across five TypeScript backend frameworks. Reading the diffs sent us into two more runs, and the picture changed each time.

## What is distributed tracing?

DevFeed: [What is distributed tracing?](<https://devfeed.tech/articles/what-is-distributed-tracing-17853.md>)

Original publisher: [Read original article](<https://encore.dev/blog/tracing-guide>)

Author: Ivan Cernja

Published: 2026-05-04T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [tracing](<https://devfeed.tech/topics/tracing.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [debug](<https://devfeed.tech/topics/debug.md>), [telemetry](<https://devfeed.tech/topics/telemetry.md>)

Tags: [auth](<https://devfeed.tech/tags/auth.md>), [database](<https://devfeed.tech/tags/database.md>), [debugging](<https://devfeed.tech/tags/debugging.md>), [dependency](<https://devfeed.tech/tags/dependency.md>), [distributed](<https://devfeed.tech/tags/distributed.md>), [guide](<https://devfeed.tech/tags/guide.md>), [instrumentation](<https://devfeed.tech/tags/instrumentation.md>), [latency](<https://devfeed.tech/tags/latency.md>), [tracing](<https://devfeed.tech/tags/tracing.md>)

### AI overview

An interactive guide explains how distributed traces help debug backend issues by showing request operations, timings, dependencies, database queries, asynchronous message paths, and user-specific failures.

### Source excerpt

An interactive guide to debugging real backend issues

## Sentry + Encore

DevFeed: [Sentry + Encore](<https://devfeed.tech/articles/sentry-encore-17841.md>)

Original publisher: [Read original article](<https://encore.dev/blog/sentry-tutorial>)

Author: Ivan Cernja

Published: 2026-04-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [error tracking](<https://devfeed.tech/topics/error-tracking.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [error-tracking](<https://devfeed.tech/tags/error-tracking.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [sentry](<https://devfeed.tech/tags/sentry.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

A tutorial showing how to integrate Sentry error tracking into an Encore.ts backend. It covers installing and initializing the SDK, using a reusable error-handling wrapper, adding breadcrumbs, and verifying captured errors with a test endpoint.

### Source excerpt

Error tracking for your backend services

## Building Durable Order-Processing Workflows with Temporal and Encore

DevFeed: [Building Durable Order-Processing Workflows with Temporal and Encore](<https://devfeed.tech/articles/temporal-encore-17847.md>)

Original publisher: [Read original article](<https://encore.dev/blog/temporal-tutorial>)

Author: Ivan Cernja

Published: 2026-04-29T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Tutorial](<https://devfeed.tech/topics/tutorial.md>), [Development](<https://devfeed.tech/topics/development.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [API](<https://devfeed.tech/topics/api.md>), [V8](<https://devfeed.tech/topics/v8.md>), [Database](<https://devfeed.tech/topics/database.md>), [Terminal](<https://devfeed.tech/topics/terminal.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [backend](<https://devfeed.tech/tags/backend.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [development](<https://devfeed.tech/tags/development.md>), [http](<https://devfeed.tech/tags/http.md>), [packages](<https://devfeed.tech/tags/packages.md>), [terminal](<https://devfeed.tech/tags/terminal.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>), [v8](<https://devfeed.tech/tags/v8.md>)

### AI overview

This tutorial builds an order-processing backend with Temporal and Encore. It demonstrates durable workflow execution across inventory checks, payment, shipping, and confirmation, including retries, crash recovery, and compensation when a step fails.

### Source excerpt

Durable workflows with automatic infrastructure

## An Interactive Study of Publish/Subscribe Messaging for Event-Driven Backend Systems

DevFeed: [An Interactive Study of Publish/Subscribe Messaging for Event-Driven Backend Systems](<https://devfeed.tech/articles/what-is-pub-sub-17831.md>)

Original publisher: [Read original article](<https://encore.dev/blog/pubsub>)

Author: Ivan Cernja

Published: 2026-04-24T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Publish-subscribe pattern](<https://devfeed.tech/topics/pubsub.md>), [Messaging](<https://devfeed.tech/topics/messaging.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [distributed-systems](<https://devfeed.tech/topics/distributed-systems.md>), [event driven](<https://devfeed.tech/topics/event-driven.md>)

Tags: [decoupling](<https://devfeed.tech/tags/decoupling.md>), [developers](<https://devfeed.tech/tags/developers.md>), [distributed-systems](<https://devfeed.tech/tags/distributed-systems.md>), [event-driven](<https://devfeed.tech/tags/event-driven.md>), [events](<https://devfeed.tech/tags/events.md>), [flow](<https://devfeed.tech/tags/flow.md>), [messaging](<https://devfeed.tech/tags/messaging.md>), [patterns](<https://devfeed.tech/tags/patterns.md>), [publisher](<https://devfeed.tech/tags/publisher.md>), [subscriber](<https://devfeed.tech/tags/subscriber.md>)

### AI overview

An interactive tutorial explains publish/subscribe messaging by contrasting it with direct service calls. It shows how topics decouple publishers from subscribers, support fan-out, and let subscribers process messages independently, including when downstream services are unavailable.

### Source excerpt

An interactive study of publish/subscribe messaging

## What We Learned Building a Rust Runtime for TypeScript

DevFeed: [What We Learned Building a Rust Runtime for TypeScript](<https://devfeed.tech/articles/what-we-learned-building-a-rust-runtime-for-typescript-17839.md>)

Original publisher: [Read original article](<https://encore.dev/blog/rust-runtime>)

Author: Ivan Cernja

Published: 2026-04-08T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Rust](<https://devfeed.tech/topics/rust.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Tokio](<https://devfeed.tech/topics/tokio.md>), [tracing](<https://devfeed.tech/topics/tracing.md>), [Pingora](<https://devfeed.tech/topics/pingora.md>)

Tags: [building](<https://devfeed.tech/tags/building.md>), [ipc](<https://devfeed.tech/tags/ipc.md>), [latency](<https://devfeed.tech/tags/latency.md>), [performance](<https://devfeed.tech/tags/performance.md>), [pingora](<https://devfeed.tech/tags/pingora.md>), [rust](<https://devfeed.tech/tags/rust.md>), [tokio](<https://devfeed.tech/tags/tokio.md>), [tracing](<https://devfeed.tech/tags/tracing.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

Encore describes building a Rust runtime for TypeScript applications. The runtime moves infrastructure work such as HTTP handling, database connectivity, pub/sub, tracing, metrics, storage, caching, and API gateway functions into Rust running on Tokio, while TypeScript handles application business logic. The article also explains why an IPC-based Go sidecar prototype introduced measurable latency overhead.

### Source excerpt

67,000 lines of Rust, two years, and the non-obvious problems of making Node.js and Rust work together in the same process.

## Build an Authenticated Backend with Ory Network, Encore, and PostgreSQL

DevFeed: [Build an Authenticated Backend with Ory Network, Encore, and PostgreSQL](<https://devfeed.tech/articles/ory-encore-17827.md>)

Original publisher: [Read original article](<https://encore.dev/blog/ory-tutorial>)

Author: Ivan Cernja

Published: 2026-03-25T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Authentication](<https://devfeed.tech/topics/authentication.md>), [Back end](<https://devfeed.tech/topics/backend.md>), [Open Source](<https://devfeed.tech/topics/open-source.md>), [Secrets Management](<https://devfeed.tech/topics/secrets-management.md>), [PostgreSQL](<https://devfeed.tech/topics/postgresql.md>), [API](<https://devfeed.tech/topics/api.md>), [SDKs](<https://devfeed.tech/topics/sdks.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [authentication](<https://devfeed.tech/tags/authentication.md>), [backend](<https://devfeed.tech/tags/backend.md>), [open-source](<https://devfeed.tech/tags/open-source.md>), [postgresql](<https://devfeed.tech/tags/postgresql.md>), [sdk](<https://devfeed.tech/tags/sdk.md>), [secrets-management](<https://devfeed.tech/tags/secrets-management.md>), [tutorial](<https://devfeed.tech/tags/tutorial.md>)

### AI overview

This tutorial shows how to build a backend with Ory Network for user authentication and Encore-managed infrastructure. It covers session verification, protected API endpoints, authenticated user context, secret management, and PostgreSQL data storage.

### Source excerpt

Open-source identity with automatic infrastructure

## How AI Agents' Infrastructure Access Affects AWS Risk and Development Speed

DevFeed: [How AI Agents' Infrastructure Access Affects AWS Risk and Development Speed](<https://devfeed.tech/articles/what-happens-when-you-give-an-ai-agent-your-aws-credentials-17770.md>)

Original publisher: [Read original article](<https://encore.dev/blog/ai-agents-aws-credentials>)

Author: Ivan Cernja

Published: 2026-03-25T00:00:00Z

Content type: opinion

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [AI Agent](<https://devfeed.tech/topics/ai-agent.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Amazon Web Services](<https://devfeed.tech/topics/aws.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agent](<https://devfeed.tech/tags/ai-agent.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [aws](<https://devfeed.tech/tags/aws.md>), [security](<https://devfeed.tech/tags/security.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article examines the trade-offs between keeping AI agents away from infrastructure and allowing them to generate Terraform and configure AWS resources. It argues that direct infrastructure access can speed development but increases the security and operational consequences of agent-generated changes.

### Source excerpt

The interface you give AI agents determines what they can break.

## Encore, MCP, and AI agents

DevFeed: [Encore, MCP, and AI agents](<https://devfeed.tech/articles/encore-mcp-and-ai-agents-17821.md>)

Original publisher: [Read original article](<https://encore.dev/blog/mcp-deep-dive>)

Author: Ivan Cernja

Published: 2026-03-19T00:00:00Z

Content type: tutorial

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Model Context Protocol](<https://devfeed.tech/topics/model-context-protocol.md>), [MCP Server](<https://devfeed.tech/topics/mcp-server.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [Traces](<https://devfeed.tech/topics/traces.md>)

Tags: [agents](<https://devfeed.tech/tags/agents.md>), [ai](<https://devfeed.tech/tags/ai.md>), [database](<https://devfeed.tech/tags/database.md>), [mcp](<https://devfeed.tech/tags/mcp.md>), [mcp-server](<https://devfeed.tech/tags/mcp-server.md>), [trace](<https://devfeed.tech/tags/trace.md>)

### AI overview

The article explains how Encore's MCP server gives AI coding tools structured access to a running application's schemas, service graph, traces, pub/sub topology, cache configuration, infrastructure, documentation, and testing information. It describes how this context can help agents understand existing backend structure and reduce guesswork when implementing or verifying changes.

### Source excerpt

How to give your agent full context over your running application.

## What is Infrastructure from Code?

DevFeed: [What is Infrastructure from Code?](<https://devfeed.tech/articles/what-is-infrastructure-from-code-17860.md>)

Original publisher: [Read original article](<https://encore.dev/blog/what-is-infrastructure-from-code>)

Author: Ivan Cernja

Published: 2026-03-17T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Code](<https://devfeed.tech/topics/code.md>), [Cloud](<https://devfeed.tech/topics/cloud.md>), [Artificial Intelligence](<https://devfeed.tech/topics/ai.md>), [Terraform](<https://devfeed.tech/topics/terraform.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [AWS IAM](<https://devfeed.tech/topics/aws-iam.md>), [Caching](<https://devfeed.tech/topics/caching.md>), [Amazon Simple Queue Service (SQS)](<https://devfeed.tech/topics/amazon-simple-queue-service-sqs.md>)

Tags: [ai](<https://devfeed.tech/tags/ai.md>), [ai-agents](<https://devfeed.tech/tags/ai-agents.md>), [aws](<https://devfeed.tech/tags/aws.md>), [caching](<https://devfeed.tech/tags/caching.md>), [cloud](<https://devfeed.tech/tags/cloud.md>), [code](<https://devfeed.tech/tags/code.md>), [database](<https://devfeed.tech/tags/database.md>), [infrastructure](<https://devfeed.tech/tags/infrastructure.md>), [least-privilege](<https://devfeed.tech/tags/least-privilege.md>), [message-queue](<https://devfeed.tech/tags/message-queue.md>), [terraform](<https://devfeed.tech/tags/terraform.md>)

### AI overview

The article explains Infrastructure from Code (IFC), an approach that declares infrastructure such as databases, queues, and scheduled jobs in application code. It describes how frameworks derive cloud resources from those declarations and argues that AI-generated application changes have increased the need to keep infrastructure synchronized.

### Source excerpt

How it works, why AI made it urgent, and what the trade-offs are.

## Type-Safe Caching in Encore.ts

DevFeed: [Type-Safe Caching in Encore.ts](<https://devfeed.tech/articles/type-safe-caching-in-encore-ts-17857.md>)

Original publisher: [Read original article](<https://encore.dev/blog/type-safe-caching>)

Author: Ivan Cernja

Published: 2026-03-11T00:00:00Z

Content type: article

Language: en

Sources: [Encore Updates](<https://devfeed.tech/sources/encore-updates.md>)

Topics: [Caching](<https://devfeed.tech/topics/caching.md>), [Cache](<https://devfeed.tech/topics/cache.md>), [TypeScript](<https://devfeed.tech/topics/typescript.md>), [Redis](<https://devfeed.tech/topics/redis.md>), [backends](<https://devfeed.tech/topics/backends.md>)

Tags: [backend](<https://devfeed.tech/tags/backend.md>), [cache](<https://devfeed.tech/tags/cache.md>), [caching](<https://devfeed.tech/tags/caching.md>), [code](<https://devfeed.tech/tags/code.md>), [development](<https://devfeed.tech/tags/development.md>), [redis](<https://devfeed.tech/tags/redis.md>), [typescript](<https://devfeed.tech/tags/typescript.md>)

### AI overview

This article explains how string-based Redis caching in TypeScript can lose type safety and allow stale, colliding, or mismatched values. It presents Encore.ts v1.55's typed keyspaces, which preserve value and key constraints through to Redis and catch certain errors at compile time.

### Source excerpt

What goes wrong with stringly-typed Redis, and what changes when the cache boundary is typed.

[Next page](<https://devfeed.tech/sources/encore-updates.md?cursor=WyIyMDI2LTAzLTExVDAwOjAwOjAwKzAwOjAwIiwgIjQ5YmIwZWY1LWRiM2EtNGYzZC04OTkxLTFhMjhiY2UzNjYxNiJd>)