Functionals in the Clouds: An abstract architecture of serverless Cloud-Native Apps

05/21/2021
by   Stanislaw Ambroszkiewicz, et al.
0

Cloud Native Application CNApp (as a distributed system) is a collection of independent components (micro-services) interacting via communication protocols. This gives rise to present an abstract architecture of CNApp as dynamically re-configurable acyclic directed multi graph where vertices are microservices, and edges are the protocols. Generic mechanisms for such reconfigurations evidently correspond to higher-level functions (functionals). This implies also internal abstract architecture of microservice as a collection of event-triggered serverless functions (including functions implementing the protocols) that are dynamically composed into event-dependent data-flow graphs. Again, generic mechanisms for such compositions correspond to calculus of functionals and relations.

READ FULL TEXT

Please sign up or login with your details

Forgot password? Click here to reset