How can I be successful implementing Microservices?

This blog post is one in a series that will give you some insight into the full day training class (Microservices Solution Architectures) I will be teaching at the ITARC Austin on October 6th, 2016. A better question may be "If I can't/don't change , am I going to create business value?" In my opinion,

Difference between Microservices and SOA

Paul Preiss: SOA contrast, just a contrast. Your physical reaction, I think, was a good start. I'm just asking for your basic contrast for the- if we're in a conference and I'm another architect, I don't understand the difference between Microservices and SOA. Venky: The SOA, it gives a more structural layered approach to doing

What Are Microservices?

Paul: Micro-services. Venky: Micro-services. Okay. Micro-services is the definition and the way they are implemented. They do a very specific function that can be completely contained and packaged. They will never give you something that an end-user can really make use of. Paul: Can you give me an example of that? Is Calculate Premium a

Successfully finding a good API

MetLife's Enterprise Integration Architect, Venkatesh (Venky) Ravlrala, discusses how to successfully find a good API. Depending on the business objectives of the company and the organization, there are some companies which totally rely on monetizing their APIs, meaning API is their money-making source, but for companies like Met Life, that may not be the one,

Microservices and API Complexity – Inside and Out

The signature benefit of a microservice architecture is that its highly granular nature allows for a great deal of flexibility in composing applications. Components are simplified by virtue of a high degree of focus. The ability to replace individual components is enhanced by the modularity inherent in the style. A very significant drawback to microservice

Swagger vs. RAML

Yeah. Again, it was a gut feel that we started down this path of using a micro-service as architecture for productizing our services. We're essentially breaking up the monolith and taking that, and making it a bunch of micro-services. Part of that is exposing an API through a gateway. Then, also part of that is