[1] https://twitter.com/elonmusk/status/1592177471654604800 [2] https://twitter.com/elonmusk/status/1592178814993383425 [3] https://twitter.com/elonmusk/status/1591853644944932865
[1] https://twitter.com/elonmusk/status/1592177471654604800 [2] https://twitter.com/elonmusk/status/1592178814993383425 [3] https://twitter.com/elonmusk/status/1591853644944932865
see also https://blog.twitter.com/engineering/en_us/topics/infrastruc...
https://blog.twitter.com/engineering/en_us/topics/infrastruc... "Structure of AdServer Microservices"
Definitely had issues with abandoned / zombie services, but nothing that ever actually got in my way.
Many of these capabilities have their own “gateway” that defines an API for inter-capability communication.
Many of the modern features rely heavily on async messages and consumers that process those messages and events.
Some of these capabilities already existed as modules in a monolith desktop application from the 90s that has 1000s of “screens”.