Abstract
Cloud Native Application CNApp (as a distributed system) is a collection ofindependent components (micro-services) interacting via communicationprotocols. This gives rise to present an abstract architecture of CNApp asdynamically re-configurable acyclic directed multi graph where vertices aremicroservices, and edges are the protocols. Generic mechanisms for suchreconfigurations evidently correspond to higher-level functions (functionals).This implies also internal abstract architecture of microservice as acollection of event-triggered serverless functions (including functionsimplementing the protocols) that are dynamically composed into event-dependentdata-flow graphs. Again, generic mechanisms for such compositions correspond tocalculus of functionals and relations.