Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservices
VMware now has its own Linux distribution, 'Project Photon', as part of its Microservices effort which is calls "Cloud Native Application".
"The idea is that rather than rely on a monolithic application to do everything, one can instead create lightweight components that handle one part of the process previously baked into a single application." --The Register.
Now each component can be updates more often using DevOps-driven release train instead of a larger less rigid release train. Docker now has become the poster boy of how you create microservices, although one does not need containerization to build microservices. You typically do need some sort of cloud/virtualization 2.0.
Containers like Docker use para-virtualization which is more like change root then a fully virtualized OS. This means that they can run closer to the actual hardware and there are less levels of indirection between a containerized OS and a fully virtualized one. Docker instances inherit setting from the core OS like allowed file handle limits, network configuration, etc. A Docker instance is more like a process that looks like an OS than a full VM instance.
Microservices Architecture: VMware Releases Photon – a Cloud Native OS for microservices.
Read more about high-speed microservices, Java microservices architecture and reactive microservices from a series of articles that we wrote.
- Reactive Programming, Java Microservices, Rick Hightower
- High-speed microservices consulting firm and authors of QBit with lots of experience with Vertx - Mammatus Technology
- Highly recommended consulting and training firm who specializes in microservices architecture and mobile development that are already very familiar with QBit and Vertx as well as iOS and Android - About Objects
- Java Microservices Architecture
- Microservice Service Discovery with Consul
- Reactive Microservices
- High Speed Microservices
- Java Microservices Consulting
- Mobile Microservices