Use Case API - design pattern for shared data

Tomasz P. Górski, Ewa Wojtach · 2018

The paper explores aspect of exposing data for public usage from technical point of view. The main aim of this paper is to consider and propose the way of exposing read-only APIs, where state management is minor or no issue, but in the same case, domain complexity can reach high levels. In the paper, the authors propose complete approach to the process of API exposing, from use-case definition and description, to usage of proposed architectural design pattern for read-only API exposure. The paper encompasses the following aspects which were taken into account in proposed design pattern: API usability, developer experience, unit and integration testing, architecture constraints. Moreover, the authors summarize the paper and outline directions for further work.

Read the paper · More papers on PaperTik