Skip to main content

C1.1 Integration With Clients

These techniques foster integration with clients running outside of the system. We distinguish clients developed by a 3rd-party and in-house ones. By definition, 3rd-party clients are not under control of the project's teams at design- and runtime. In-house clients might be under control at design-time but run on machines outside of the control of the project's teams, e.g., in the browser of a user. Thus, the control at runtime is limited.

Usage Typeโ€‹

The distinguishing usage type is service-provision to the external system. The client application consumes the APIs of microservice-bases application to provide its service.

Techniquesโ€‹