4 ms·
I think I already elaborated on why? A bunch of people take information they come across on the internet and think that's the only way of doing things, so if so
by capableweb 4y ago
I think I already elaborated on why? A bunch of people take information they come across on the internet and think that's the only way of doing things, so if someone comes across the post, looks at the architecture they might think building it with so many components is a required thing, not just optional for really big projects.
I'm personally dealing with infrastructure at loads of different places, and the amount of engineers who over-complicate their infrastructure pains me, they all go for a distributed architecture before the products they are building even have any users, because they've read bunch of blog posts about building it that way.
It sucks to spend so much time and effort on maintaining and improving something when it's not really needed in the first place. Like using a Ferrari to deliver food in a traffic-heavy city, instead of just having a moped.
So basically, I want to save myself and others time.
- mynameisvlad 4y agoGotta love gate keeping architecture in the interest of “saving others time”. If someone takes one look at one project and decides to copy it’s architecture word for word, then it’s on them. Not on the person who built an open source project, for whatever reason, and put it out there for the world. It’s not your architecture to architect. If you want to build your own service to show best practices, then go for it. You weren’t there to make decisions, you don’t know of the reasoning behind them, and it seems ludicrous to backseat architect with context, let alone without any amount of it.
- capableweb 4y agoI don't know what your expertise is exactly, but if someone new in your subject area intentionally made things more complicated than necessary for the scope of the project and publish it as a public resource for others to take inspiration from and learn from, wouldn't you at least have some sort reaction against it? See it as wanting to advance my own trade by providing opinion on the current "everything should be a serverless function" trends in the hope of hopefully be able to move the trade into a different direction.
- mynameisvlad 4y ago> I don't know what your expertise is exactly, but if someone new in your subject area intentionally made things more complicated than necessary for the scope of the project and publish it as a public resource for others to take inspiration from and learn from, wouldn't you at least have some sort reaction against it? If I have no affiliation, or plan to affiliate with a project, why would I give a shit about what they do? It’s their project to figure out. Did they ask you for an architecture review? No. Then don’t backseat architect. It’s as simple as that. Especially when your critique is “you’re doing it all wrong and you should feel bad if it’s not an educational exercise”.
- the_af 4y ago> If I have no affiliation, or plan to affiliate with a project, why would I give a shit about what they do? We critique whatever gets shared on HN regardless of our affiliation with it. In fact, why was this shared here, if not to ask for discussion and opinions?
- capableweb 4y agoDo you have any affiliation to me or plan to affiliate with me or my projects? Then why you give a shit about what I write? I'm assuming we two have at least one thing in common, we're here on HN to discuss things we come across, both submission articles and comments, since we're having a conversation right now. That's how this works. So I came across something that I have feeling and opinion about, and that led me to share my opinion about it, as I care about my trade. You're welcome to ignore things even if you have opinions about it, but to request others to do the same in a forum that is meant for discussion, feels a bit unproductive.
- marcellus23 4y agoWhat exactly do you think is the purpose of a discussion forum like this one?
- andiareso 4y agoThe OP states he wanted it to scale and cost-wise using AWS on-demand resources is much cheaper than running multiple EC2 instances which are over-provisioned to begin with. AWS functions and EventBridge is the same thing as CRON and a monolith. LOL why waste a full VM when you could pay pennies on the same system. Obviously vendor lock-in a bit, but who cares! lol ridiculous. [EDIT]: Removed comment about user.
- airstrike 4y agoFrom the guidelines: https://news.ycombinator.com/newsguidelines.html https://news.ycombinator.com/newsguidelines.html When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."
- andiareso 4y agoI am sorry. Fixed