Skip to main content
Login | Suomeksi | På svenska | In English

Browsing by Subject "Automation"

Sort by: Order: Results:

  • Karttunen, Jarkko (2023)
    The topic of API governance is important because of the ubiquity of cross-component interfaces in microservice systems. Tasks such as documenting interfaces manually can be a laborious and error-prone task, and the quality of said documentation can vary greatly. A large software system may also incorporate multiple protocols, programming languages, and development teams, further complicating the topic. Due to this, it is important to find ways to automate tasks such as this to ensure quality standards are met. In this thesis, we inspect the problems within the topic of API governance, and present the structure of an enterprise microservice application as a problem setting, and set out to design an automated system to handle parts of API governance. First, we set out the requirements of this system, after which we review literature and technological solutions on the subject. After these, we present two approaches for achieving the design goals, and develop a proof-of-concept implementing parts of one of the designs. While the presented designs remain abstract in some areas, they can act as starting points for future research and development.