Skip to main content

Chapter 7 : Cloud Native Technological Blocks

Refer to doc pages Cloud-native Application Development

Technological Blocks of cloud-native Architecture​

Also can be referred as Cloud-native pillars

  • Microservices
  • Declarative APIs
  • Service Mesh
  • Serverless
  • Containers and Orchestration
  • DevOps
  • CI/CD - Continuous Integration/Continuous Delivery
  • Immutable Infrastructure

Microservices​

Please refer to tutorials

Declarative APIs​

Declarative APIs Development​

  • Example Of Declarative APIs

  • The API endpoints implemented in Tutorial SaaS Multitenant Customization are declarative. The call to tenant manager customization tells to do the tenant-based customization, without giving details on what could be steps for such customization for each tenant.

  • For details see tutorials page Tutorial : Declarative APIs

Service Mesh​

(Coming Soon)

Serverless​

Containers and Orchestration​

Docker Containers​

Build and Provision docker containers with Docker Compose.

Refer to generated docker-compose.yml in Spring Java - REST & GraphQL APIs

  • backend\spring-java\emapi\docker-compose.yml

Orchestration​

DevOps​

DevSecOps​