In Defense of Simple Architectures (2022)
1–10 of 447 posts
Re: In Defense of Simple Architectures (2022)
#2Maybe that is why everyone goes with the the latest and greatest sophisticated techniques that are popular on the conference circuit. At least it has a diagram.
Re: In Defense of Simple Architectures (2022)
#3Seems in line with the we're soon going to see a single person billion dollar company narrative.
Re: In Defense of Simple Architectures (2022)
#4Re: In Defense of Simple Architectures (2022)
#5Re: In Defense of Simple Architectures (2022)
#6Writes simple and then drops GraphQL and K8s.
Complexity for the sake of complexity is foolish.
Re: In Defense of Simple Architectures (2022)
#7Writes simple and then drops GraphQL and K8s.
Re: In Defense of Simple Architectures (2022)
#8But when you start adding business rules, and start transforming your data and moving it around, then your monolith will become too complex and often too expensive to run. Lots of moving parts tightly coupled together, long-running transaction wrapping multiple joined tables etc. Rolling out new features will become very challenging as well.
Something like event sourcing is more complex to set upfront than a monolith, but at least it offers the way to add scale and features later without creating a combinatorial explosion...
Re: In Defense of Simple Architectures (2022)
#9Writes simple and then drops GraphQL and K8s.
Both of which are justified in the post. Like, complexity where it makes sense is a good thing, especially if that complexity brings benefits. Complexity for the sake of complexity is foolish.
Re: In Defense of Simple Architectures (2022)
#10This is where we are.
I can't tell you how many times I have seen projects get done just to pad a PM or developers resume. Just because it was the lastest and greatest hot shit thing to use. No sense of if it would be better, faster, cheaper, useful.
When cloud was the hot new thing the company that I worked with launched a replatform on AWS. It gave us the ability to get through the initial scaling and sizing with ease. We left right away, because even then the costs did not make sense. Now we see folks crying about "exit fees" that were always there. That assumes that your institution even has the gall to own years of pissing away money.
Workman like functionality isnt sexy, it wont be the hot bullet point on your resume, it wont get you your next job, but it is dam effective.