TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Show HN: Anyshift.io – Terraform "Superplan"

35 点作者 fasten4 个月前
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 条评论

kestane4 个月前
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 个月前
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 个月前
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 个月前
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 个月前
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 个月前
Sounds amazing! Very smart approach to solve the complex Terraform dependency issues. The T1 team behind the projet makes it very exciting!
评论 #42714224 未加载
ericmahe4 个月前
Outstanding solution for gaining a holistic view of your cloud infrastructure and accelerate change and remediation
lauraac4 个月前
Super exciting and well thought out! The team looks amazing, can’t wait to follow your progress!
geraldC134 个月前
Terraform plan on steroids? Love it Do you have plans to interlink with other observability platforms?
评论 #42713907 未加载
jtol4 个月前
Do you provide insights on cost optimization as part the dependency analysis?
willydouhard4 个月前
This looks great! Any plan to support other languages like bicep?
MichaLevy4 个月前
Congrats! Sounds amazing and could be very useful!
gregvers4 个月前
Super interesting! This will save my time
gfaivre4 个月前
how seamless is the onboarding process for heavily customized workflows (Terraform + scripts)
评论 #42714840 未加载
benjipick4 个月前
sounds cool but how do you prevent it from false positives? What’s the accuracy rate so far?
评论 #42712907 未加载
NatachaBrm4 个月前
Such a cool product, congrats!
supersamsam4 个月前
Super cool ! Can we test this ?
评论 #42713407 未加载
joeyagreco4 个月前
almost all of the positive responses on here are from brand new accounts...
zoemohl4 个月前
Very cool product!!
tact_boy4 个月前
Pretty epic product!
PampelDee4 个月前
So cool!
ELIOTOS4 个月前
very cool release !