Y
HN Search
Hacker News Search
new
|
comments
|
top
|
jobs
JAlexoid
searching PlanetScale…
1.
▲
2.
▲
3.
▲
4.
▲
5.
▲
6.
▲
41 ms
·
541.
▲
by
JAlexoid
4y ago
Your comment is why everyone should start their engineering experience as a consultant. Primary thing that I learned being a consultant - you can leave and you don't have to suffer the disdain from the management. You learn to disconne
542.
▲
by
JAlexoid
4y ago
Too many microservice advocates argue about the simplicity of their precious tiny codebase, meanwhile there is always a gigantic ball of mud that does all of the orchestration... and most often very badly.
543.
▲
by
JAlexoid
4y ago
It's a rational decision, to standardize on programming languages and paradigms. Having more than two programming languages is honestly a nightmare to deal with
544.
▲
by
JAlexoid
4y ago
Everything is a microservice, even Linux kernel modules are... apparently. And also - nothing is a microservice, because it's not separated strongly enough.
545.
▲
by
JAlexoid
4y ago
No. That's not what microservices means. You're intentionally equating all services to microservices, which is not the case. This substitution is what is commonly known as a Strawman argument. You misrepresented an argument, to di
546.
▲
by
JAlexoid
4y ago
What I learned since the 90ies, is that software engineers don't learn from previous years... let alone from previous decades. This "microservices are better" argument was made in the 90ies and top dog is still Linux kernel (
547.
▲
by
JAlexoid
4y ago
Microservices is not the same, though.
548.
▲
by
JAlexoid
4y ago
Every decade a new set of engineers grows up and we get the same all over again. Monolith vs services fight has been going on in every decade, that I've been a developer in.
549.
▲
by
JAlexoid
4y ago
If you are OK with FreeRTOS instead, then it's even cheaper. The cheapest you can get is about $5(Espressif assembled board), with full LED matrix controller.(that's the cost of manufacturing, though) a full blown Linux stack is $
550.
▲
by
JAlexoid
4y ago
All of this presumes that the person making these costs $0 per hour. Turning hobby into a business is rarely a successful scenario. This screeches to a halt, the moment that you put into perspective. My typing this is equivalent to a few do
551.
▲
by
JAlexoid
4y ago
Why would you call it a good idea? Even your calculations are way too optimistic. Giving it little thought, I can say that NYC would have at best 10k sales of this item. In total... including any knockoffs. The product may have scaled to be
552.
▲
by
JAlexoid
4y ago
I could probably design and deploy an HA system for way less. Maybe less than $200/month. It wouldn't be the most performant, but would be HA in three regions. But it leads me back to my original statement - extreme requirements f
553.
▲
by
JAlexoid
4y ago
> I'm comparing specifically against a monolith where you have an "uber executable doing literally everything". I doubt that anyone here is advocating for a system that it literally everything in one OS process. I bet even
554.
▲
by
JAlexoid
4y ago
Yeah... The issue lies in cases where the decomposition is so extreme, that you end up not able to deploy independently. And any benefit of a microservice owning it's own rDB is still, that schema changes aren't easily reversible.
555.
▲
by
JAlexoid
4y ago
I don't know about you, but I could deploy multiple versions of my Java webapp to Apache Tomcat over 15 years ago... and gracefully sunset the old version.
556.
▲
by
JAlexoid
4y ago
If you're a amateur something, that just does it for fun - sure Otherwise what you have is a budget that is lower than the possible implications of temporary downtime. That doesn't make sense in the real world.
557.
▲
by
JAlexoid
4y ago
Giving me an example that is created to work explicitly at system/container level isn't the "gotcha" you think it is.(IAM profiles have their own limitations) Separate process vaults, HSMs and other techniques of offload
558.
▲
by
JAlexoid
4y ago
I can't say about most, but my N26 DE account requires SMS authentication as well.
559.
▲
by
JAlexoid
4y ago
At a certain point you have no more benefits from end user variety. Think about it this way - what benefits would you get if each house had a different standard of electricity delivery? Let's say you have DC 300V, your neighbor AC 220V
560.
▲
by
JAlexoid
4y ago
I wouldn't say that American digital banking is that bad at this point. SMS 2FA is pretty robust, as biometrics on the phones reduce the number of SMSes sent.
561.
▲
by
JAlexoid
4y ago
Well... Over a decade ago Korea was known as the land of IE and ActiveX. It was a weird place at the time.
562.
▲
by
JAlexoid
4y ago
This comment is hard to understand. PCI-DSS is not a government body, nor is legally mandated by the government. It's not the government.
563.
▲
by
JAlexoid
4y ago
Well... The setuptools package was around for way too long. I never managed to get data files packaged into a dist elegantly... annoys me to this day.
564.
▲
by
JAlexoid
4y ago
> Honestly a small shop probably shouldn't be doing microservices as a standard pattern outside of specific cases anyway though And yet, that is exactly what gets done
565.
▲
by
JAlexoid
4y ago
However, there's another "bonus here" is that you have integration tests that have a better coverage. Microservices don't make builds radically faster for the majority. People still split systems into larger services.
566.
▲
by
JAlexoid
4y ago
With microservices you have to have a tradeoff - a monolith is inherently more testable at integration level, than a microservice based architecture. There's a significant overhead to build and run tests at API level, that includes API
567.
▲
by
JAlexoid
4y ago
Different domains will have different requirements. Doing a monolith, doesn't preclude you from building domain specific services external to the monolith (Model serving service for example). Take an RDBMS as an example, that is a serv
568.
▲
by
JAlexoid
4y ago
An alternative view of this is - Elon isn't a software engineer, so don't listen to him at all.
569.
▲
by
JAlexoid
4y ago
The most amazing kicker is that a lot of 5 YoE get senior status, while still making ridiculous mistakes.
570.
▲
by
JAlexoid
4y ago
The same techniques used to restrict intrusion, can be applied to a monolith. Microservices aren't inherently more secure.
More ›