Hacker Newsnew | past | comments | ask | show | jobs | submit | lcfcjs's commentslogin

Interesting article.

Although one point I'd like to contest is the first "pro" which is you can use a different language for each service. We tried this approach and it failed fantastically. You're right about the cons, it becomes un-maintable.

We had 3 microservices that we maintained on our team, one in Java, one in Ruby and one in Node. We very quickly realized we needed to stick to one, in order to share code, stop the context switching, logging issues, etc.

The communication piece is something that solid monoliths should practice as well (as is it touched on in the article). Calling an 3rd party API without a timeout is not a great idea (to be it lightly), monolith or microservice.

Thought-provoking nevertheless, thank you for sharing.


lemme guess, you all converged to Java?


There's at least 5 different products if you press the Right Arrow, they look quite different.


Because we are a democracy with freedoms protected by the government. If we copy their tactics on digital democracy, where do we draw the line? Should we also start locking people in their houses if they have covid?


The people who have access are making boatloads of cash. Full stop. Trade is a little different, enable equal access to markets or reply in kind. I fail to see why it's in the interests of the West to do any trade with nations that don't share values. Why enable these authoritarian countries? Would this be a compelling argument for 1930s Germany? "Well, we may not agree with how they're doing things, but the prices are unbeatable!"


When ever has “being a democracy” meant, “we need to give our adversaries unlimited ability to feed propaganda and disinformation directly to our citizens”?

Our rights apply to our citizens, not to foreign governments. They should have no right to speak to us. They should have no right to do business with us. Our elected representatives can and should regulate this international trade.


- Lack of stability - Equity instead of salary - Long hours - Wearing multiple hats (hate having to do QA, Operations, even some product development)


As of January 2018, over 144 million copies had been sold across all platforms, making it the second best-selling video game of all time behind Tetris.

^ from wikipedia

If they sold each for $10, then thats $1.5 bil (if my maths right). So I think it's safe to say that they have not made their money back ... yet.


Merch? Every kid I know has Minecraft Legos, Minecraft pajamas, Minecraft fidget spinners ...


Minecraft legos are a funny thought. Minecraft basically _is_ digitized lego.


It's $26 on PC and $20 on Xbox, so the revenue is about there


+ microtransactions for skins and graphics packs


This isn't about expansion of the NSA, it's about this bill in particular.


I think the question you should ask is why can we not expect humans to act ethically. We are all human after all.


Empirically, do humans presently, and have humans in the past been observed to, "act ethically"? And, of course, there's a tremendous diversity about what exactly is ethical.


Thank goodness, I just made an app last week and it was surprising how difficult it was to actually make an http request and handle the response.


Making an HTTP request would be part of the client (Cocoa?) libraries, this is discussing Server APIs?


This is almost exactly the same for me. Except I was 28 when I became a "Development Manager". It quickly became clear that I felt I wasn't accomplishing anything, and the times when I was able to actually code felt completely liberating.

Some people enjoy managing, unfortunately I just couldn't get into it.


Would love to save replies on a per repo basis, so that we can store our jenkins commands in saved replies


Consider applying for YC's Winter 2026 batch! Applications are open till Nov 10

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: