complex and slow to use quickly • For Web applications, some of Java EE feature is unused • Web container is often powerless for large Web applications
to developing a single application as a suite of small services, each running in its own process and communicating with lightweight mechanisms -- Martin Fowler • Spring Boot is a famous technology for implementation of microservices
WAS Liberty, WildFly Swarm, kumuluzEE, etc. • They consists of a subset of Java EE API (such a Web Profile) • They also run on Java SE runtime -- Their footprint is so small