Earlier quoted context omitted.
If a git commit hash was directly tied to a data hash at that state (IPFS), that would be trivial.
And useless. Unless customers don’t care about their data.
When deployments are easy, code becomes simpler
121–124 of 124 posts
Re: When deployments are easy, code becomes simpler
#122Earlier quoted context omitted.
If a git commit hash was directly tied to a data hash at that state (IPFS), that would be trivial.
Or have the SAN make a snapshot of your db before the deploy, no fancy solution-looking-for-a-problem tech needed. Completely reverting all the state to some point in the past is easy and have been a solved problem for quite a while. The actual problem is undoing states changes related to the code change, while not losing state changes related to normal system activity. If I add some new fields to how my web forum re…
You're right though. Systems in the social media space dealing with users appending to a database typically don't have this requirement to be easily reproducible, so the local snapshots are the right choice.
Re: When deployments are easy, code becomes simpler
#123Earlier quoted context omitted.
Strongly disagree this is a junior dev thing. Most of the terribly complex abstractions are, in my experience creates by people who have enough seniority that others can't easily question them. There are good devs and bad devs, and there are junior and senior devs, but it's the first axis that determines code quality.
Hmmm… well it certainly was for me. My code has gotten a lot simpler over time!