It helps to organize your APIs around major data components. This will roughly match how you consume data in various components in your Angular application. We will start off by defining our major data components by creating a rough data entity diagram and then implementing a sample API for the user data entity with swagger.