BT

New Early adopter or innovator? InfoQ has been working on some new features for you. Learn more

Different types of microservices?

There has been a lot of discussion about building microservices and applications from collections of them, from scratch. According to Red Hat VP of Engineering Mark Little, it's also true to say that has probably been the focus of much of our development work. Greenfield development; re-architecting systems and building up from scratch.

Yet microservices didn’t start out that way. If you go and read some of the original literature, especially from Netflix, the idea of microservices (or “fine grained SOA” as Adrian Cockcroft put it originally) was about taking existing systems and refactoring them into components (services) which could be independently developed, versioned and released. In this blog, Mark explores the different kinds of microservices out there.

BT