It's open source, why not give it a try to overcome the skepticism.
To clarify, it doesn't magically generate Terraform, it uses concrete Terraform modules that you define and maintain and maps them to resource declarations that are made in the application code using CDKTF.
Imagine the potential of Infrastructure from Code (IfC) alongside IaC - it could change how we handle infra deployments in the future.
In addition to efficiency in deployment, IfC can also help ensure that all deployments are compliant with regulatory requirements, security policies, and internal best practices.
Honestly? I understand the value for certain vendor, but the run OUT of the cloud, or someone else computer, built like a mainframe, meaning something already surpassed decades ago, is started.
We need to get back in control of the bare metal and the basic infra on top of it, not another wrapper on some wrapper on some other wrapper. Deployments of the future are on personal iron, via some LOM with declarative systems like NixOS or Guix System, not on some cloud vendor APIs.
Nitric infers the necessary cloud runtime by building a spec based on the resources you've imported into your application code.
At deployment time Pulumi is used to provision the resources (because we think it is an awesome tool).
Note that we could have also opted for any other IaC like CDKTF, and that you could either modify our providers or implement your own providers using your IaC of choice.
It is worth noting that the Nitric team (whom I work with) aren't suggesting that Nitric is an alternative for every Terraform project out there.
However, there are many use-cases without bespoke infra needs where it does suit.
Our hope is that people who genuinely are looking for assistance with their cloud deployment needs evaluate Nitric against their own projects requirements.
The Nitric providers which handle the provisioning piece are IaC.
Rather than poking around bespoke IaC on a per-project basis, you have the opportunity to inspect modularized and tested IaC which in this case is written in Pulumi and maintained by either the Nitric team or your team if you need to customize and move away from "out-of-box".
I work with the maintaining team, we're happy to discuss more. If you're curious then hop into our discord.
"I started to look at new approaches to infrastructure, searching for automation to solve the challenges we were facing with Infrastructure as Code tools like CDK and Terraform. The latest innovations with Infrastructure from Code were an ideal fit to help our small team move quickly and efficiently."