5 karma · joined April 29, 2022
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.
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.
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.
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.
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.
As a result, I don't ever feel guilt anymore about impulsive decisions. When the opportunity arises to experience something new, I'll take it.
We probably are doomed if there is no push back and debate with the vocal minority. Silence is often mistaken for complicity.