API · API Gateway · Microservices · Uncategorized

Conway’s law in API integration

At a couple of consulting engagements, I observed how Conway’s law is still relevant and used it to design better integration between software components. This blog post maps how organisation of software development teams in organisations doing API development can lead to a smoother/faster-to-market product and how this relates to a well know observation made by… Continue reading Conway’s law in API integration

API · API Gateway · REST · Uncategorized

Lessons from API integration

A general transition has been happening with the nature of work that I do in the integration space … we have been doing less of SOAP/XML/RPC webservices and more RESTful APIs for “digital enablement” of enterprise services .  This brought a paradigm shift and valuable lessons were learnt (rightly or wrongly) … and of course the process of… Continue reading Lessons from API integration

API Gateway · High Performance Computing · Java

Java Application Memory Usage and Analysis

The Java Virtual Machine (JVM) runs standalone applications and many key enterprise applications like monolithic application servers, API Gateways and microservices. Understanding an tuning an application begins with understanding the technology running it. Here is a quick overview of the JVM Memory management JVM Memory: Stack and Heap form the memory used by a Java Application The… Continue reading Java Application Memory Usage and Analysis