This blog post has been featured on Tyk.io. SOA(Service Oriented Architecture) has become a foundation for the most of the application that are developed today. A service oriented architecture is an architectural pattern which enables collection of services to communicate with external/internal parties to pass data or for services coordinating. Let’s start from what’s a service. What’s a Service/API A service is a function that is well-defined, self-contained, and does…