Publications
"Guiding Architectural Decision Making on Quality Aspects of Microservice APIs", 16th International Conference on Service-Oriented Computing (ICSOC 2018), vol. 11236, Hangzhou, Zhejiang, China, Springer, pp. 73-89, November, 2018.
, "Interface Quality Patterns --- Crafting and Consuming Message-Based Remote APIs", 23rd European Conference on Pattern Languages of Programs (EuroPLoP), Kloster Irsee, Germany, ACM, July, 2018.
, "Interface Evolution Patterns — Balancing Compatibility and Flexibility across Microservices Lifecycles", 24th European Conference on Pattern Languages of Programs (EuroPLoP 2019), Irsee, Germany, ACM, July, 2019.
, "From OpenAPI Fragments to API Pattern Primitives and Design Smells", European Conference on Pattern Languages of Programs (EuroPLoP'21), Virtual Kloster Irsee, Germany, ACM, July, 2021.
(3.12 MB)
, "Patterns on Designing API Endpoint Operations", 28th Conference on Pattern Languages of Programs (PLoP’21), Virtual, ACM, October, 2021.
, "How Composable is the Web? An Empirical Study on OpenAPI Data model Compatibility", IEEE World Congress on Services (ICWS Symposium on Services for Machine Learning), Barcelona, Spain, IEEE, pp. 415-424, July, 2022.
, "Impact of API Rate Limit on Reliability of Microservices- Based Architectures", 16th International Conference on Service-Oriented System Engineering (SOSE 2022), San Francisco, USA, IEEE, August, 2022.
, "API Rate Limit Adoption - A Pattern Collection", 28th European Conference on Pattern Languages of Programs (EuroPLoP 2023), Kloster Irsee, Germany, ACM, July, 2023.
, "Patterns for API Design: Simplifying Integration with Loosely Coupled Message Exchanges", Addison-Wesley Signature Series (Vernon): Pearson Education, pp. 544, 2023.
,