Prabath AriyarathnaTransforming Business Needs into Robust API DesignsEvery organization wants well-designed APIs, but the key is turning business needs into carefully crafted APIs that perfectly match their…6 min read·Feb 17, 2024----
Prabath AriyarathnaChoosing Between Good and Bad APIsThere is a common myth that good APIs are hard, but bad APIs are easy. But is that true? Let’s see how true this is. In this article, we…5 min read·Jan 15, 2024----
Prabath AriyarathnaA Guide to Advancing Your API Program Maturity.In organizations, how mature their API programs are depends on the current strategy, no matter how they choose to implement it. Recognizing…6 min read·Dec 6, 2023----
Prabath AriyarathnaXapi is not an API Gateway.Over the past year and a half, I have been actively involved in the development of a product known as Xapi, an API design platform. In many…3 min read·Nov 26, 2023----
Prabath AriyarathnaRevolutionizing API Design with AI-Driven SolutionsI originally wrote this article for Xapi (an OpenAPI design and documentation management tool) blogs, but I also wanted to share it on…8 min read·Oct 20, 2023----
Prabath AriyarathnaFew important release management aspects of monolithic to microservices migrationTruly greenfield development of the microservices-based application is relatively rare. Many organizations need to migrate their existing…10 min read·May 27, 2020----
Prabath AriyarathnaMicroservices platform change managementChange management (sometimes abbreviated as CM) is a collective term for all approaches to prepare, support, and help individuals, teams…9 min read·May 27, 2020----
Prabath AriyarathnaGeneralization in the context of Software EngineeringA generalization is a form of abstraction whereby common properties of specific instances are formulated as general concepts or claims…6 min read·Mar 30, 2020----
Prabath AriyarathnaAPI based product customizationThis post is to address solutioning aspect of the API customization.9 min read·Mar 18, 2020----