Microservices architecture, like other archicectures, has a set of patterns that are easily identifiable and form the basis for this application development approach.
Some of these patterns can make the initial bootstrap a burden and can eventually be postponed. Others are essential from the beginning or you will have difficulty, later on, in migrating to a full microservice approach.
The following patterns are not an extensive list but they represent a solid foundation:
An example of services working together to form an application