Glossary

All | A-E | F-I | J-M | N-Q | R-U | V-Z

Network Microservice

All | A-E | F-I | J-M | N-Q | R-U | V-Z
Return to Glossary

Network Microservice

A communication pattern captured as a contract with defined roles for a particular set of workloads. 

A pattern in its most generic form is captured in a template. A template represents a particular type of network microservice (point-to-point, load balancing, multicast, multipath, cost-based routing, etc.). It conveys the sense of the communication logic (connectivity and policy) that is available for use in the organization. A template comprises one or several network functions. Each Function realizes a network task performed on the packets in the data path (send, tag-based send, receive, publish-to-rendezvous-point, subscribe-from-rendezvous-point, etc.). 

Both the preparation ie the instructions that create a forwarding decision, and the execution of the datapath action set, which produces the network forwarding behavior, comprise the Network Microservice.