Microservices#
The services framework within NVIDIA Omniverse™ Kit aims to provide a simple and easy way to build microservices using Omniverse Kit and it extensions and provide a setup that is entirely composable depending on the use case. Microservices allow the decoupling, distribution of execution and scaling of Omniverse Kit work loads. Through them it is possible to combine and build applications that can run locally as well as distributed across machines, clusters, Kubernetes etc.
At the core they are simple but, with simple principles and annotations, they can be made into highly decoupled and flexible applications that at its core are built to be distributable and scalable.
The main aim is to have an as low barrier of entry to get started and be able to evolve the service into large and distributed applications.
Fundamentals#
All extensions related to the microservices are within the omni.services namespace. It is made up of several extensions that can be enabled as needed to build the services set up that is right for the use case.
To read more about the microservices stack within Omniverse please click here<../../prod_services/prod_services/overview.html>