Re:Ask HN: What's your biggest struggle with Microservices?
by JamesBarney on Tuesday July 25, 2017 @02:56PM
(#14850789)
I don't understand why putting a web service in front of mysql and a key value store makes scaling easier. Would you mind explaining?
[ Parent
| on HN ]
Re:Ask HN: What's your biggest struggle with Microservices?
by PaulHoule on Wednesday July 26, 2017 @05:28PM
(#14860532)
Simple. Most of the database is "large" in terms of data (say 50M rows) but that database gets maybe 10,000 updates a day. The read load is well-controlled with caching.
One table is small in terms of data but involves an interactive service that might generate 50 updates/sec at peak times.
With the "hot" service implemented on top of a key-value store, the database is the ultimate commodity, I have many choices such as in-memory with logging, off-heap storage, distributed key-value stores, etc.
The service is not "in front" of MySQL, but is on the side of it so far as the app is concerned.