Recently I had a chance to speak at a conference at Dynabyte. I thought I would present on something that I was working in at that time. I work as an integrations consultant. However I had arrived in the integration scenario quite late, with a long backgound working in writing code mostly in .net as a backend developer.
Come to think about it, developers are in a way working with integration in a more lets say non-direct way. Certainly they wouldn’t use a middleware platform and prefer to write everything by code. If needed something there would always be some package repositories that are available.
However with the arrival of cloud in the picture everything started changing. After a slow adapatation many businesses have turned their focus into digital transformation. With that integration and development have merged together. Cloud providers enable developers and integration people to work in both cofiguration and code with either design first or code first options.
Recently been working with Api management in Azure cloud. . API economy is growing rapidly during the past decade. API management allows as the name suggests managing apis. Its an easy way to provide additional services to an api so that it can be used at its maximum potential and with cross-cutting concerns. Its a central part of enabling for example IoT where various devices would require to communicate with each other.
I highlighted the aspects of API management in this case Azure for allowing developers to quickly publish their api to their consumers. This would shorten time to market and allows to reach a wider audience for the api rapidly. Along with that there would be some performance requirements or security requirements. That’s where the api management would come into picture.