ServiceInterface project name

Some developers in our team are wondering why have you decided to call projects with service implementations “ServiceInterface” in all samples and people seems to follow the pattern. Is there any meaning in in since these are not “interfaces” in the language terms but actual classes.

It follows the nomenclature in the Gateway remote services pattern:

Gateway -> DTOs -> Service Interface

You see this a lot in ServiceStack as this is the recommended Physical Project Structure that’s built into all VS.NET Project Templates in ServiceStackVS.

1 Like