This is sample project presenting how to organize system into multiple lightweight, logical, decoupled components, rather that multiple independently hosted services. With this approach we can start with hosting all components in single service and dividing it into multiple ones overtime.
This code is related to article posted at Future Processing technical blog.
Krzysztof Szabelski http://krzysztofszabelski.com/