Hacker News new | ask | show | jobs
by nhoughto 2006 days ago
All for trying to reduce env drift and divergence between things, but don’t think the documentation as the source of truth is the winning formula. Source of truth will inevitably be code (bc it has to capture the full weight of the complexity of your system), IaC is hard enough already with the dizzy height of the abstractions you are building on top of, having a system that adds another doesn’t seem like a winning formula to me.

All for better visualizations of terraform resources tho

2 comments

We are challenging the fact that source of truth will inevitably be code, we wanna move it a bit higher. When you analyze history of computer science you see that it is all about abstractions: OS as an abstraction to the HW, VM as abstraction to the limitation of both OS & HW, dockers does the same, kubernetes...and the cloud providers themselves are an abstraction of the underlaying technologies by offering: compute as a service, storage as a service, network as a service...
Had the exact same though, but it’s still a pretty interesting concept though.
We reverse-engineered Terraform which means Brainboard represents faithfully every cloud resource you find in Terraform.