Home / Companies / Pulumi / Blog / Post Details
Content Deep Dive

Self-driving infrastructure with Pulumi and Jev

Blog post from Pulumi

Post Details
Company
Date Published
Author
Peter Yoakum
Word Count
1,873
Company Posts That Month
7
Language
English
Hacker News Points
-
Post removed?
No
Summary

Pulumi and TypeSafe AI developed GeoDeploy, an open-source prototype that combines Pulumi’s infrastructure automation with TypeSafe’s Jev SystemOne decision model to select, provision, and manage Kubernetes deployments across AWS, Azure, and Google Cloud. Users provide target user geographies, data-residency requirements, a container image and architecture, workload specifications, provider limits, and a budget; the tool then gathers live cloud pricing, calculates capacity and monthly costs deterministically, and asks Jev to choose only among vetted regional candidates. Responsibilities are deliberately separated: TypeScript performs pricing and technical calculations, Jev makes constrained qualitative choices such as regional suitability and deployment-module posture, and Pulumi provisions cloud resources. Jev returns typed selections, scores, probabilities, and confidence levels rather than free-form text, while confidence gates, candidate validation, audit records, and deterministic fallbacks prevent uncertain AI outputs from driving high-risk decisions. GeoDeploy can also monitor CPU utilization and recommend or apply scaling changes according to confidence thresholds, although the authors note that real production autoscaling should incorporate additional metrics such as latency and error rates.

Trends Found in this Post
Trend Post Mentions Total Month Mentions Posts Companies MoM
Jev 20 2,144 89 49 -
Kubernetes 2 4,363 405 103 +24%
AI Agents 1 5,590 1,409 270 -6%
Developer Experience 1 641 275 91 +31%
LLM 1 6,025 1,161 240 +15%
Observability 1 2,762 731 188 -15%
Use This Data

Use this post, company, and trend context to find content marketing opportunities, perform competitive analysis, or address product feature gaps via the Plushcap MCP server or the Plushcap API.