---
title: "Happy Path 116: Infrastructure as effects"
description: "Sam Goodwin connects Effect requirements, infrastructure policies, and runtime behavior."
plain: "Sam Goodwin says Effect lets Alchemy plan infrastructure as a program the compiler checks before deploy."
group: source
speaker: "Sam Goodwin"
date: 2025-09-19
url: https://youtu.be/YEn4A7XxgF4
sources:
  - url: https://youtu.be/YEn4A7XxgF4
    title: "#116 Infrastructure as Effects with Sam Goodwin - YouTube"
    publisher: "Sam Goodwin"
    note: "Recording; used for the relationship between Effect requirements, policies, and runtime behavior."
    accessed: "2026-10-01"
---

# Happy Path 116: Infrastructure as effects

> For agents: start with the [agent guide](https://ratstack.sh/llms.txt). Every page is Markdown by default; add `Accept: text/html` for HTML.

New on /news: [Effect Office Hours 52 with Resonate HQ](/news).

Sam argues that infrastructure tools can retain ordinary application-code properties such as debugging and tests. Effect gives Alchemy a pure program: it describes work before execution and can be planned first.
The program carries resource requirements in its context. [03:50](https://youtu.be/YEn4A7XxgF4?t=230) [12:22](https://youtu.be/YEn4A7XxgF4?t=742) [24:52](https://youtu.be/YEn4A7XxgF4?t=1492)

He shows how runtime operations relate to explicit infrastructure policies and deployed resources. The compiler can check those relationships before deployment. [28:00](https://youtu.be/YEn4A7XxgF4?t=1680) [30:31](https://youtu.be/YEn4A7XxgF4?t=1831) [34:03](https://youtu.be/YEn4A7XxgF4?t=2043)

## Sources

1. [#116 Infrastructure as Effects with Sam Goodwin - YouTube](https://youtu.be/YEn4A7XxgF4)
   Sam Goodwin. Recording; used for the relationship between Effect requirements, policies, and runtime behavior. Accessed 2026-10-01.

## Linked from

- Agent guide → An Effect stack so pure (aspirational) Kit Langton will blush. → [Read page](https://ratstack.sh/llms.txt)

- Bindings → Sam Goodwin describes bindings as the place where runtime permissions and configuration meet infrastructure. → [Read page](https://ratstack.sh/lore/bindings)

- Change log → What changed in the files served here, newest first. → [Read page](https://ratstack.sh/log)

- Full agent guide → An Effect stack so pure (aspirational) Kit Langton will blush. → [Read page](https://ratstack.sh/llms-full.txt)

- Infrastructure as effects → Sam Goodwin relates application operations to infrastructure requirements in one typed program. → [Read page](https://ratstack.sh/lore/infrastructure-as-effects)

- Rat Stack lore | rat-stack → Short, source-grounded notes on the ideas and decisions behind rat-stack. → [Read page](https://ratstack.sh/lore)

- Source change history (log.md) → The generated change log as Markdown. → [Read page](https://ratstack.sh/log.md)

- The plan model → Sam Goodwin describes Alchemy's plan outputs as a way to inspect infrastructure before deployment. → [Read page](https://ratstack.sh/lore/plan-model)
