An Abstraction for Frameworks

72 views · Published 4 April 2017 · 36:25 · Indexed 6 November 2026

Channel: The Linux Foundation · 2017 · Science & Technology

Watch on YouTube

Stateful Applications come in different size and shapes such as Databases, in-memory caches, KV stores and domain specific applications. These are integral part of micro-service architecture. All the stateful workloads have same similar characteristics such as traditional Active-Passive instance architectures or modern Active-Active architecture . Most of them needs persistence and discoverable endpoint. Some stateful applications require container-level isolation and some don't. 

Common Problems for framework developer:
1) How to deal with offers
2) How to write custom executor
3) How to maintain state of the framework
4) How to expose endpoint

Solution:
We propose a high-level abstraction on top of frameworks language binding which make framework development for stateful workloads even easier. Followed by a proto-type of such abstraction and demo.

More from this channel