Microservices, but the business layer & data access as single binary? - C#