Cloud Native primarily represents the fusion of two core technical architecture and organizational design concepts: Microservices and DevOps.
The Rise of Cloud Native
It also means there are two fundamental transformational journeys, one of a technical architecture and one organizational.
In their promotional ebook Migrating to Cloud Native Applications Pivotal describe a blueprint for a transformational journey to become a Cloud Native Enterprise, capturing this combination of both.
The paper describes a Microservices architecture achieved through:
- Containerization – From Orchestration to Choreography
- Cloud Service Bus – Service Discovery
- Domain-Driven Design and 12 Factor Apps
It also describes an organizational transformation: From Silos to DevOps.