To make the most of FLAME’s novel platform capabilities certain architectural design patterns should be used. Here we describe those patterns, their purpose and value to the media service provider and to the end users.

Service Design for interactive systems

The design of real-time interactive systems must consider how experience, performance and cost is influenced by the allocation of compute, storage and network resources necessary to process and delivery services and content.  Here we outline the general challenges for service developers designing interactive systems and how the FLAME service delivery platform supports flexible management and control of highly distributed micro-services.