Faster – A key-value store for large state management
microsoft.com
microsoft.com
Really, if they are still supporting this in 3 years and it materialises into the promises I will take a look again.
I will never immediately adopt an MSFT platform component.
I didn't adopt .NET Core until v2, and happy I waited. Much stronger support from MSFT now, and a much more stable framework.
Velocity is the codename for the caching component of AppFabric, and AppFabric has evolved into Service Fabric, which now runs most of Microsoft's vast cloud services and has been recently open-sourced: https://github.com/Microsoft/service-fabric
https://blogs.msdn.microsoft.com/appfabric/2015/04/02/micros...
The result of this is, to use the words I used at the time “well fuck you then” after we were told that this was the veritable jesus’s sandals of a product and the future of service oriented architecture at MSFT.
Now there’s a 180 on that post since, which we never checked up on because how would we know when we buggered off to memcache and foot the bill for the whole WCF and WWF rewrite debacle after 3.5. Then grumpily headed towards AWS and it was comfortable there. And now it’s open source and stuff (which judging by lesser parts of the ecosystem like SCVMM stuff on Linux) is probably going to be an abandoned wreck.
As always the marketing and roadmappery is crazy, disparate and impossible to track. We have no idea what direction MSFT is heading in, who is calling the shots and what’s going to happen next.
Which is the point. The maturity curve for MSFT software is a narrow window between two and five years. We can’t afford to rewrite our platform on that cycle.
And thus everyone leaves for greener pastures full of snakes, elephants, penguins and Bezos.
Fair point on MSR however.
Yes, some small MS projects die, but overall you can still run almost all the old stuff, and interop and upgrade to the latest when you're ready. AppFabric extended support is through April 2022 [2], which is 4 years from now. It's possible you never got an update about it but regardless, they still support it. That being said, the cloud has changed everything and there are just more options now. In-memory distributed computing particularly has seen an incredible pace of progress with everything from Apache Ignite to Apache Spark so I think you would likely have more work to keep up with changes had you gone with another stack from the beginning.
1. https://www.youtube.com/watch?v=l60HHWWo9z4
2. https://blogs.msdn.microsoft.com/appfabric/2015/06/19/micros...
I'm at least intrigued, but this part is slightly worrying. "Recent consistent state" is unfortunately not "last good state", which would make it a non-starter for certain use cases.
Is the issue "recent" or "consistent"? "Consistent" seems like a good metric for "good", so perhaps "how recent" is a problem you foresee?
I dont mean to offend the authors in anyways. But can someone from facebook rocksDb team reproduce their results on rocksDB ? I am curious as to , why throughput remains constant, even though memory is increased from 5 -> 40GB.
Also try searching something more realistic "FASTER lookup," "FASTER keystore," etc
Not great.
Not that this coulda been helped, but I spent like 2 hours yesterday trying to find info on the -filter param in powershell took me a very long time to find anything useful, and I still don't have the official doc on it.
[1] https://support.google.com/websearch/answer/2466433?hl=en