Skip to content

chore(stack): introduce service instances and migrate CLI consumers - #6667

Open
jgoux wants to merge 11 commits into
developfrom
feat/stack-service-instances
Open

jgoux wants to merge 11 commits into
developfrom
feat/stack-service-instances

Conversation

@jgoux

@jgoux jgoux commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

Stack services now have durable instance identities and a shared lifecycle API. Each instance owns its configuration, concrete dependencies, and runtime resources, so Functions and schema-tooling databases can operate independently within the same stack. Database instances also expose snapshot and restore operations.

Replace the custom stack shadow-database implementation with service instances across the CLI's shadow, cache, and reset flows. Functions serve reuses the managed Functions instance and leaves it available after CLI exit. Internal workflows use Effect, with one public Promise facade for non-Effect consumers.

Supersedes #6579

@jgoux
jgoux requested a review from a team as a code owner September 17, 2026 16:14
@jgoux jgoux self-assigned this Sep 17, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant