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

Stanislaw Ambroszkiewicz, Waldemar Bartyna, Stanislaw Bylka
2021 arXiv   pre-print
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
more » ... 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.
arXiv:2105.10362v4 fatcat:5pb3vctmgvdvtfgp6gazbkk2km