-
Book Overview & Buying
-
Table Of Contents
Building Modern SaaS Applications with C# and .NET
By :
Microservices are a huge and complex topic – rather than trying to give a demonstration of a full microservice application here, I will instead offer some practical advice using the demo app we have been building as the basis for this advice. The implementation is left up to you!
It is worth reiterating that in many cases, the best approach when planning a new application is to start with a single monolith app and carve off sections of the app into microservices when the need arises.
For this example, I will assume that the Good Habits app has grown to the point where it is necessary to start thinking about separating it into microservices. I think that a useful way to split this up might be something like this:
Figure 6.1 – Suggested microservice architecture
Let’s discuss the components in this diagram a bit more.
It is very common...