5 ms·
Most projects don't need Docker. I have built multiple billion-dollar-a-year company websites from scratch (no, I don't make a lot of money, just a dev) that ge
by throw1234651234 3y ago
Most projects don't need Docker. I have built multiple billion-dollar-a-year company websites from scratch (no, I don't make a lot of money, just a dev) that get tens of thousands of users a day and we barely ever need more than one or two instances of anything, all of which the major cloud providers can scale out of the box with Azure App Service / Elastic Beanstalk / etc. Docker/K8S is pure hype and never fills the "oh it simplifies development on various OS" argument.
Sure, you can orchestrate in K8S to spin up the front end, back end, and database instance, but one day someone has to troubleshoot that. That someone being a dev who doesn't work with K8S all the time - good luck.
- 2023throwawayy 3y ago> Docker/K8S is pure hype and never fills the "oh it simplifies development on various OS" argument. This is demonstrably untrue and a hilariously bad take. Docker absolutely simplifies things. Give me a docker-compose file any day over “install X version of Y and Z version of Q”.
- throw1234651234 3y agoYea, except I literally never have that problem. Get latest Node and .NET (as an example) and you are good to go after NuGet restore or npm i. Sounds like you guys need to keep your libraries up-to-date. Which you will need to do anyway if you want your project to be maintainable. On a similar vein - don't pull in every single dependency you can all the time. Btw, this isn't directed at you specifically, obviously, just easier to phrase it that way. Edit: I am actually not arguing just to argue and think about this a lot. A "real world" example is "well, I need to mock out AWS SQS locally and now I have to pull in a fake local queue" or "I need to mock out RabbitMQ locally", etc. The short answer to those things is that you mostly don't - test the endpoint handling queue messages independently / write integration tests for it if you have to. There is no point to having the whole system mocked on your local - SQS/Kafka/whatever will do what it's supposed to do for the most part.
- pcthrowaway 3y agomultiple billion per year with tens of thousands of users per day? Assuming conservatively that this is 1B/year and 100K users/day, that's still $273/user/day. What are you selling?
- throw1234651234 3y agoMedical staffing with 2k+ commissions for placements with pretty high conversion rates. Again, I am just a dev so I don't see any of that. Inventory tracking and auditing for Fortune 500 companies in a SaaS before that.