VOOZH about

URL: https://thenewstack.io/appcd-lifts-developer-load-by-automating-infrastructure-from-code/

⇱ appCD Lifts Developer Load by Automating Infrastructure from Code - The New Stack


TNS
SUBSCRIBE
Join our community of software engineering leaders and aspirational developers. Always stay in-the-know by getting the most important news and exclusive content delivered fresh to your inbox to learn more about at-scale software development.
REQUIRED
It seems that you've previously unsubscribed from our newsletter in the past. Click the button below to open the re-subscribe form in a new tab. When you're done, simply close that tab and continue with this form to complete your subscription.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.
Welcome and thank you for joining The New Stack community!
Please answer a few simple questions to help us deliver the news and resources you are interested in.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Great to meet you!
Tell us a bit about your job so we can cover the topics you find most relevant.
REQUIRED
REQUIRED
REQUIRED
REQUIRED
REQUIRED
Welcome!

We’re so glad you’re here. You can expect all the best TNS content to arrive Monday through Friday to keep you on top of the news and at the top of your game.

What’s next?

Check your inbox for a confirmation email where you can adjust your preferences and even join additional groups.

Follow TNS on your favorite social media networks.

Become a TNS follower on LinkedIn.

Check out the latest featured and trending stories while you wait for your first TNS newsletter.

PREV
1 of 2
NEXT
VOXPOP
As a JavaScript developer, what non-React tools do you use most often?
Angular
0%
Astro
0%
Svelte
0%
Vue.js
0%
Other
0%
I only use React
0%
I don't use JavaScript
0%
Thanks for your opinion! Subscribe below to get the final results, published exclusively in our TNS Update newsletter:
NEW! Try Stackie AI
From clobbered drafts to real-time sync
Apr 14th 2026 10:00am, by David Moore
TypeScript 6.0 RC arrives as a bridge to a faster future
Mar 14th 2026 9:00am, by Darryl K. Taft
Mastra empowers web devs to build AI agents in TypeScript
Jan 28th 2026 11:00am, by Loraine Lawson
2024-03-05 06:00:42
appCD Lifts Developer Load by Automating Infrastructure from Code
profile,
Infrastructure as Code / Operations / Software Development

appCD Lifts Developer Load by Automating Infrastructure from Code

Startup’s software, in early access, auto-generates infrastructure from application code and automatically applies operations and security policies.
Mar 5th, 2024 6:00am by Susan Hall
👁 Featued image for: appCD Lifts Developer Load by Automating Infrastructure from Code

Maintaining that Infrastructure as Code (IaC) has failed to live up to its hype, San Francisco-based startup appCD has opened early access to what it’s calling its generative Infrastructure from Code (IfC) software.

The eponymous software auto-generates infrastructure from the application code and automatically applies operations and security policies.

Its creators, Sachin Aggarwal and Asif Awan, are both serial entrepreneurs, having created and sold companies in cloud, cybersecurity and MLOps.

Aggarwal says this company is based on what they’ve learned in their previous ventures, for him most recently at Accurics (acquired by Tenable), which detects and resolves security risks in IaC.

From talking with customers, he said, it became clear the underlying problem with IaC is because it’s written manually.

“It requires expertise, it’s error-prone and it’s time-consuming,” Aggarwal said. “So the idea was born: Is there a way, especially now, given that we are all moving from a declarative world to a generative world; in the new world, is there a way to for us to generate Infrastructure as Code from the code [itself]?”

“I think there’s a problem to be solved here. I don’t think [Infrastructure as Code] has done its job. Now it’s time to move on to the next wave of provisioning infrastructure.”

No Changes to Code

“[Infrastructure as Code] enables the deployment, management and scaling of infrastructure through machine or direct-to-machine code. This contrasts with traditional methods that involve working through interfaces and additional software layers,” B. Cameron Gain wrote in his “Ultimate Guide” to IaC on The New Stack.

He added: “The use of IaC to provision and deploy infrastructure consistently and efficiently across various environments through a command line lends itself well to CI/CD.”

That manual process is what Aggarwal believes doesn’t work. And that existing IaC solutions still require too much from developers.

In a post at InfoQ, MLOps engineer Claudio Masolo outlines four primary approaches to Infrastructure from Code: SDK-based, such as Ampt and Nitric; annotation based (Klotho); a combination of the two (Encore and Shuttle or AWS Chalice, which deploys applications that use AWS Lambda in Python); and introducing a new programming language such as Winglang and DarkLang. Meanwhile, Pulumi and AWS Cloud Development Kit (CDK) are based on the idea of using existing languages.

“Our approach is pretty simple,” Aggarwal said. “We are saying that we do not want you to make any single line of changes in your code. No, there’s no SDK, there’s no annotation. … We are not giving you a new configuration language or a new descriptive language. …If you’re using Terraform, or if you’re using Helm charts or [AWS] CloudFormation, we will give you Infrastructure as Code in the languages or in the codebase that your teams are used to seeing.”

Right Size and Right Permissions

Though the company calls its software “generative IfC,” its engine is machine-learning based rather than relying on generative AI.

You check your Java or Python code, the two languages it supports at this point, into a repo, and appCD does an analysis of that code, which then presents the user with what it considers the optimal infrastructure for this code. It supports Terraform, OpenTofu and Helm on AWS, with support for Microsoft Azure coming soon.

“It gives us two things,” Aggarwal said. “It allows us to do a right-sized infrastructure, because when you have different teams writing Terraform code, a context is sometimes lost, and there tends to be overprovisioning of those resources. … But more importantly, we also give you the right size permissions.”

With full context of what this application is supposed to do and the resources or other microservices it should — and should not — be communicating with, appropriate permissions are established.

Existing tools require developers to master not just application development, but also cloud infrastructure and IaC. Then there’s compliance, security and operation policies where platform engineering and security teams also weigh in. appCD maintains that developers shouldn’t have to learn anything new.

The appCD tool can:

  • Analyze code to infer API, service configuration, ingress/egress and environment variables.
  • Visualize the deployment architecture, enabling users to make changes with drag-and-drop functionality. This diagram or topology, which Aggarwal describes as a “Figma meets HashiCorp kind of a thing,” enables changes, but still doesn’t require users to learn the underlying language unless they want to.
  • Generate Terraform/OpenTofu or Helm charts based on the application’s inferred cloud dependencies and automatically apply standards for regulations such as HIPAA, NIST-CSF, PCI and GDPR. Company-specific policies can be added as well.

“The holy grail of accelerating deployment of applications in the cloud requires the ability to create the Infrastructure as Code in an automated, secure way with least privileges, and aligned to architectural best practices,” said Vishal Gupta, CIO and CTO of Lexmark International. “appCD is closest to making this vision happen right from application code itself and bringing stellar value to platform teams.”

In addition to early access, the company announced it has $6 million in seed funding. It’s offering a playground environment if you want to try it out.

TRENDING STORIES
Susan Hall is the Sponsor Editor for The New Stack. Her job is to help sponsors attain the widest readership possible for their contributed content. She has written for The New Stack since its early days, as well as sites...
Read more from Susan Hall
SHARE THIS STORY
TRENDING STORIES
TNS owner Insight Partners is an investor in: Accurics, Tenable.
SHARE THIS STORY
TRENDING STORIES
TNS DAILY NEWSLETTER Receive a free roundup of the most recent TNS articles in your inbox each day.
The New Stack does not sell your information or share it with unaffiliated third parties. By continuing, you agree to our Terms of Use and Privacy Policy.