3 ms·
I find reactive stuff the best improvement in my productivity since Spring. I use both RxJava and Reactor, and I sometimes have a one page function that could
by lmilcin 6y ago
I find reactive stuff the best improvement in my productivity since Spring.
I use both RxJava and Reactor, and I sometimes have a one page function that could have been an entire application in the past.
My manager once asked me if we can have a complex endpoint to page data from multiple collections on multiple MongoDB clusters (paging is for backwards compatibility with some clients) and do it efficiently. This requires sorting query results on each of the clusters, then merging the streams of data into a sorted stream and then do that paging manually on the resulting stream. You also need to deal with various error handling and retry requirements.
He asked this 20 minutes before our 1:1 and I had working endpoint before we started it.
Does it have steep learning curve? Sure. But it is totally worth it.