Welcome to Portals

Portals is a framework written in Scala under the Apache 2.0 license for stateful serverless applications. It provides a Scala and a JavaScript API, its source code is available on GitHub.

At its core, Portals unifies the Distributed Dataflow Streaming Model and the Actor Model, providing unparalleled flexibility and data-parallel processing capabilities with strong guarantees. The framework’s programming model is tailored for edge stateful serverless processing.

Find out more about what Portals is and how everything fits together on the Learn page, or check out our Talks & Papers, or at the project’s GitHub repository. We also have an introductory Tutorial for the Portals framework. Make sure to also try out our new Playground which runs in the browser. Find out more about the project’s team here.

News

  • Our paper “Failure Transparency in Stateful Dataflow Systems” was accepted at ECOOP 2024. We will present the work in Vienna, Austria, this September. The pre-print is available on arXiv.