<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Hari Rangarajan on foojay.io - Friends of OpenJDK</title><link>https://foojayio.github.io/website/today/author/hari-rangarajan/</link><description>Articles written by Hari Rangarajan on foojay.io - Friends of OpenJDK</description><generator>Hugo</generator><language>en-us</language><lastBuildDate>Thu, 23 Feb 2023 08:23:25 +0000</lastBuildDate><atom:link href="https://foojayio.github.io/website/today/author/hari-rangarajan/index.xml" rel="self" type="application/rss+xml"/><item><title>The evolution of APIs: From RESTful to Event-Driven</title><link>https://foojayio.github.io/website/today/the-evolution-of-apis-from-restful-to-event-driven/</link><pubDate>Thu, 23 Feb 2023 08:23:25 +0000</pubDate><guid>https://foojayio.github.io/website/today/the-evolution-of-apis-from-restful-to-event-driven/</guid><description>&lt;h2 id="h2-0-history-of-services-and-apis"&gt;History of Services and APIs&lt;/h2&gt;
&lt;p&gt;Enterprise application landscapes consist of inter-connected and inter-related applications.&lt;/p&gt;
&lt;p&gt;The world of application integrations has been constantly evolving over several years.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://foojayio.github.io/website/today/the-evolution-of-apis-from-restful-to-event-driven/evol_APIs-700x284.png" alt="Evolution of APIs" loading="lazy"&gt;
&lt;/p&gt;
&lt;p&gt;Over time, we&amp;rsquo;ve observed a trend towards more modular and data model-focused integration components, and an increased emphasis on real-time processing.&lt;/p&gt;
&lt;p&gt;Beginning with EJBs in the 90s, progressing to Webservices and Service-Oriented Architecture (SOA) in the early 2000s, and finally evolving to domain-specific microservices, we are seeing a continual progression towards more efficient and effective integration solutions.&lt;/p&gt;</description></item></channel></rss>