kirancodes.me
To Proof Maintenance & Beyond!

Automated Generation of Client-Specific Backends Utilizing Existing Microservices and Architectural Knowledge

Nils Wieber

Abstract

The design and development of production-grade microservice backends is a tedious and error-prone task. In particular, they must be capable of handling all Functional Requirements (FRs) and all Non-Functional Requirements (NFRs) (like security) including all operational requirements (like monitoring). This becomes even more difficult if there are many clients with different roles, linked to diverse (non-)functional requirements and many existing services are involved, which have to consider these in a consistent way. In this paper we present a model-driven approach that automatically generates client-specific production-grade backends by incorporating previously expressed architectural knowledge out of an interpretable specification of the targeted APIs and the NFRs.

BibTeX
@inproceedings{Wieber:ASE20,
  author    = {Nils Wieber},
  title     = {Automated Generation of {Client-Specific} Backends Utilizing Existing Microservices and Architectural Knowledge},
  booktitle = {ASE},
  pages     = {1158--1160},
  publisher = {{IEEE}},
  year      = {2020},
}

Related papers