As "we all know", distributed transactions pretty much died with the advent of the Internet. Developers of cloud services have learned to cope with eventually consistent data stores and the Event Souring paradigm. But what to do when "eventual" is not enough?
Orleans never shied away from questioning conventional wisdom. It pioneered the Virtual Actor Model that offered a compelling alternative, especially for building scalable distributed applications, to the prevailing at the time view of actors. Support for scalable distributed transactions is one of the latest innovations in Orleans that challenges popular misconceptions about them.
SHARE THIS TALK
Temporal Technologies, SDE
Sergey Bykov was one of the founders of the Orleans project at Microsoft Research and continues to lead its development (among other projects), now in the Gaming division. Before joining Research Sergey had worked in several Microsoft product groups, from BizTalk and Host Integration Server to embedded operating systems for Point of Sale terminals to Bing. The mediocre state of developer tools for cloud services and distributed systems at the time inspired him to join the Orleans project in order to qualitatively improve developer productivity in that area.