Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

haha but then I have to learn the entire .NET / windows ecosystem which is a huge jump considering i've only ever developed on mac/linux. I am using wsl now though

and running circles won't matter because for most web apps the DB is usually the bottleneck anyway



But you can use .NET on both Linux and Mac. As for DB being the limit, usually that's only the case for simple CRUD apps. In microservices and high load apps, performance matters.

.NET is just one example. It could be Go or Java.


microservices start being useful when your monolith becomes too large for your engineering department to work on simultaneously. If you force good engineering practices and quality code reviews, you can scale this up to at least 100 devs. Microservices are more about Conway's law

high load apps I agree with, pick the technology that is appropriate, but again, for new projects I would say any technology that gives you speed of development (like rails) is far far far superior to speed of the technology.




Consider applying for YC's Summer 2026 batch! Applications are open till May 4

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

Search: