---
title: "Effect: Production-Grade TypeScript"
description: "Michael Arnaldi presents Effect as a set of shared tools for production TypeScript."
plain: "Michael Arnaldi says production software needs shared tools for dependencies, retries and telemetry, not one-off code."
group: source
speaker: "Michael Arnaldi"
date: 2026-01-08
url: https://youtu.be/apklpPEgZgw
sources:
  - url: https://youtu.be/apklpPEgZgw
    title: "Michael Arnaldi - Effect: Production-Grade TypeScript - YouTube"
    publisher: "Michael Arnaldi"
    note: "Recording; used for shared primitives for production TypeScript."
    accessed: "2026-10-01"
---

# Effect: Production-Grade TypeScript

> 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).

Michael defines production-grade software as a long-lived system that remains resilient, observable, testable, predictable, modular, and approachable. [03:25](https://youtu.be/apklpPEgZgw?t=205) [06:57](https://youtu.be/apklpPEgZgw?t=417)

He contrasts shared tools for production applications with hidden dependencies and one-off retry logic.
He also contrasts them with manually added logs, metrics, and traces, and discipline that does not scale. The talk demonstrates Effect with typed dependencies, fallback plans, tool errors, and traces. [09:27](https://youtu.be/apklpPEgZgw?t=567) [14:19](https://youtu.be/apklpPEgZgw?t=859) [25:48](https://youtu.be/apklpPEgZgw?t=1548)

## Sources

1. [Michael Arnaldi - Effect: Production-Grade TypeScript - YouTube](https://youtu.be/apklpPEgZgw)
   Michael Arnaldi. Recording; used for shared primitives for production TypeScript. Accessed 2026-10-01.

## Lore on this page

- [Production-grade TypeScript](/lore/production-grade-typescript)

## Linked from

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

- 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)

- Production-grade TypeScript → Michael Arnaldi defines production-grade software through reliability, observability, testability, and maintainability. → [Read page](https://ratstack.sh/lore/production-grade-typescript)

- 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)
