Landlord is an experimental tenancy controller that automates compute-per-tenant provisioning using pluggable workflow providers like Restate. Built with Go, it manages tenant lifecycle through durable workflows, supporting Docker containers with plans for ECS, Kubernetes, and EC2. The project demonstrates spec-driven development with AI coding assistants, where detailed specifications enabled rapid development of a complex system that handles tenant creation, updates, and state management through a control plane API.
Sort: