| ▲ | yieldcrv 10 hours ago | ||||||||||||||||||||||||||||||||||||||||||||||
I feel like microservices have gotten a lot easier over the last 7 years from when Twilio experienced this, not just from my experience but from refinements in architectures There are infinite permutations in architecture and we've collectively narrowed them down to things that are cheap to deploy, automatically scale for low costs, and easily replicable with a simple script We should be talking about how AI knows those scripts too and can synthetize adjustments, dedicated Site Reliability Engineers and DevOps is great for maintaining convoluted legacy setups, but irrelevant for doing the same thing from scratch nowadays | |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | eYrKEC2 9 hours ago | parent | next [-] | ||||||||||||||||||||||||||||||||||||||||||||||
You know what I think is better than a push of the CPU stack pointer and a jump to a library? A network call. Because nothing could be better for your code than putting the INTERNET into the middle of your application. -- The "micro" of microservices has always been ridiculous. If it can run on one machine then do it. Otherwise you have to deal with networking. Only do networking when you have to. Not as a hobby, unless your program really is a hobby. | |||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||
| ▲ | moltar 9 hours ago | parent | prev [-] | ||||||||||||||||||||||||||||||||||||||||||||||
Do you have any recommended reading on the topic of refinements in architectures? Thank you. | |||||||||||||||||||||||||||||||||||||||||||||||