[HN Gopher] Fractal Architectures: A Software Craftsman's take t... ___________________________________________________________________ Fractal Architectures: A Software Craftsman's take to Infrastructure as Code Author : tinodelletna Score : 24 points Date : 2020-12-14 20:51 UTC (2 hours ago) (HTM) web link (yanchware.com) (TXT) w3m dump (yanchware.com) | gcaraciolo wrote: | While reading I have been thinking that u implemented the | framework by using some sdk like aws sdk + some interactive shell | program that check the current infra and prompts changes on it. | This should be well tested and could include a kink of | integration test for changes and their impact considering the | entire database. | | This could be a way to mitigate problems with environment | variables rotation. | [deleted] | idclip wrote: | Im sorry, but this was alot of fluff to read. Good visuals, | though, i see what you mean. | | DevSecOps might be interesting. Looking forward. | | Im an ops guy. | | Edit: we need management to understand this. | tinodelletna wrote: | Yes, I guess too much intro... if you have any specific | feedback on parts I could have left unsaid it will be great to | know for next time. | | About management, totally agree. That's why we are already | working on the next two articles. | jcims wrote: | "When you build infrastructure as code, you get infrastructure by | coders." | | - Michael Scott | UncleOxidant wrote: | thin font is very difficult to read. | yowlingcat wrote: | While I'm not sure I find the fractal metaphor clarifying | (fractals are absolute _last_ kinds of structures I want to see | anywhere near my infrastructure definitions), I do sympathize | with the "false advertising" of infrastructure-as-code when it's | merely checked in. As the age old saying goes, programming in XML | (or JSON, or ...) is hell when you really want to reach for a | proper programming language. | | This is part of the issue with CloudFormation. I've seen | monstrosities like an entire lambda function source code | definition written into a plaintext key in a YAML file, and worse | yet, seen this described as normal. Yes. Normal in hell is what | it is. | | So with all of this said, I think developments like the AWS CDK | are very cool. CDK takes the approach of a high level SDK over | programming in YAML or anything like it. I like it a lot. It's | higher level than something like `boto` which is just raw | function calls, but not so high level that you're trying to write | deployment logic in YAML. You get a nice in between which is | written to behave in whatever language you use it in. I believe | this approach was spearheaded by AWS internally after seeing how | CFN become something widely considered a failure. | movedx wrote: | So straight off the bat I won't be reading this article. | | The title sounds interesting and I think there are insights to be | gained, but I had to disable NoScript for the page/tab to load; I | had to disable NoScript, the means by which I protect my self | online (one of many few layers), so I could render some text. | | After disabling NoScript to see that text it looked terrible. | | This has led me to believe that a "software craftsman" that can't | get text to me over the Internet without JavaScript doesn't | really have much to teach me. | | Sorry, friend. I'm sure your intentions are good, but the | delivery of those intentions was frustrating and utterly | pointless. | tinodelletna wrote: | Really sorry about that. Our site is an SPA so really relies on | Javascript. We have put a copy of the article on Medium: | https://tinodelletna.medium.com/fractal-architectures-a-soft... | I hope that will work | adam_ellsworth wrote: | Cheers! much better. (screencap for how it renders on | windows: https://i.imgur.com/jhxhjH0.jpg) | tinodelletna wrote: | Thanks! We will get on that CSS ASAP :) | odomojuli wrote: | Can't get the page to load despite disabling all of my trackers. | tinodelletna wrote: | https://tinodelletna.medium.com/fractal-architectures-a-soft... | tinodelletna wrote: | Oh that's strange, I will post a copy on medium and get that | link in here too. | oh_sigh wrote: | http://archive.is/hBtjp | | I'm sorry but there is no sane reason why you need to enable | javascript to read a site that is 100% static content of text | and images. ___________________________________________________________________ (page generated 2020-12-14 23:00 UTC)