TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Show HN: Anyshift.io – Terraform "Superplan"

35 pointsby fasten4 months ago
Hello Hacker News! We&#x27;re Roxane, Julien, Pierre, Mawen and Stephane from Anyshift.io. We are building a GitHub app (and platform) that detects Terraform complex dependencies (hardcoded values, intricated-modules, shadow IT…), flags potential breakages, and provides a Terraform ‘Superplan’ for your changes. To do that we create and maintain a digital twin of your infrastructure using Neo4j.<p>- 2 min demo : <a href="https:&#x2F;&#x2F;app.guideflow.com&#x2F;player&#x2F;dkd2en3t9r" rel="nofollow">https:&#x2F;&#x2F;app.guideflow.com&#x2F;player&#x2F;dkd2en3t9r</a> - try it now: <a href="https:&#x2F;&#x2F;app.anyshift.io&#x2F;" rel="nofollow">https:&#x2F;&#x2F;app.anyshift.io&#x2F;</a> (5min setup).<p>We experienced how dealing with IaC&#x2F;Terraform is complex and opaque. Terraform ‘plans’ are hard to navigate and intertwined dependencies are error prone: one simple change in a security group, firewall rules, subnet CIDR range... can lead to a cascading effect of breaking changes.<p>I’ve dealt in production with those issues since Terraform’s early days. In 2016, I wrote a book about Infrastructure-as-code and created driftctl based on those experiences (open source tool to manage drifts which was acquired by Snyk).<p>Our team is building Anyshift because we believe this problem of complex dependencies is unresolved and is going to explode with AI-generated code (more legacy, weaker sense of ownership). Unlike existing tools (Terraform Cloud&#x2F;Stacks, Terragrunt, etc...), Anyshift uses a graph-based approach that references the real environment to uncover hidden, interlinked changes.<p>For instance, changing a subnet can force an ENI to switch IP addresses, triggering an EC2 reconfiguration and breaking DNS referenced records. Our GitHub app identifies these hidden issues, while our platform uncovers unmanaged “shadow IT” and lets you search any cloud resource to find exactly where it’s defined in your Terraform code.<p>To do so, one of our key challenges was to achieve a frictionless setup, so we created an event-driven reconciliation system that unifies AWS resources, Terraform states, and code in a Neo4j graph database. This “time machine” of your infra updates automatically, and for each PR, we query it (via Cypher) to see what might break.<p>Thanks to that, the onboarding is super fast (5 min): 1. Install the Github app 2. Grant AWS read only access to the app<p>The choice of a graph database was a way for us to avoid scale limitations compared to relational databases. We already have a handful of enterprise customers running it in prod and can query hundreds of thousands of relationships with linear search times. We&#x27;d love you to try our free plan to see it in action<p>We&#x27;re excited to share this with you, thanks for reading! Let us know your thoughts or questions here or in our future Slack discussions. Roxane, Julien, Pierre, Mawen and Stephane!

22 comments

kestane4 months ago
Hi Stephane, You might run into scale or cost issues soon with Neo4J. Check out <a href="https:&#x2F;&#x2F;kuzudb.com&#x2F;" rel="nofollow">https:&#x2F;&#x2F;kuzudb.com&#x2F;</a> instead for your graph database.
wg3374 months ago
This is such a cool idea! I’ve run into the pain of navigating Terraform dependencies before, and your graph-based approach feels really promising.<p>I’m especially intrigued by the &quot;time machine&quot;, how does it manage historical state changes in larger environments without requiring you to start a side-business in cloud storage? ^^<p>Excited to give this a spin. Amazing work!
评论 #42713933 未加载
RobertCrumbs4 months ago
Congrats on Anyshift.io—it looks amazing! Quick question: how does the GitHub app handle complex pull requests with multiple Terraform files? Does it flag dependencies across modules in real-time?<p>Looking forward to trying it out!
评论 #42714217 未加载
estellebotbol4 months ago
Amazing product addressing a truly real pain point—such a game-changer. The team is also stellar. Been hoping to see something like this for a while. Excited to see the impact, this will definitely be big!
评论 #42712869 未加载
emmtold4 months ago
Cool post, thank you for sharing, it could be a useful use case indeed.<p>You mention AI-generated code causing dependency issues. Are there plans to integrate AI-driven recommendations?
评论 #42712890 未加载
gastonv4 months ago
Sounds amazing! Very smart approach to solve the complex Terraform dependency issues. The T1 team behind the projet makes it very exciting!
评论 #42714224 未加载
ericmahe4 months ago
Outstanding solution for gaining a holistic view of your cloud infrastructure and accelerate change and remediation
lauraac4 months ago
Super exciting and well thought out! The team looks amazing, can’t wait to follow your progress!
geraldC134 months ago
Terraform plan on steroids? Love it Do you have plans to interlink with other observability platforms?
评论 #42713907 未加载
jtol4 months ago
Do you provide insights on cost optimization as part the dependency analysis?
willydouhard4 months ago
This looks great! Any plan to support other languages like bicep?
MichaLevy4 months ago
Congrats! Sounds amazing and could be very useful!
gregvers4 months ago
Super interesting! This will save my time
gfaivre4 months ago
how seamless is the onboarding process for heavily customized workflows (Terraform + scripts)
评论 #42714840 未加载
benjipick4 months ago
sounds cool but how do you prevent it from false positives? What’s the accuracy rate so far?
评论 #42712907 未加载
NatachaBrm4 months ago
Such a cool product, congrats!
supersamsam4 months ago
Super cool ! Can we test this ?
评论 #42713407 未加载
joeyagreco4 months ago
almost all of the positive responses on here are from brand new accounts...
zoemohl4 months ago
Very cool product!!
tact_boy4 months ago
Pretty epic product!
PampelDee4 months ago
So cool!
ELIOTOS4 months ago
very cool release !