README.md

# Spawn

<!-- MDOC !-->

**Actor Mesh Serverless Platform**

![ci](https://github.com/eigr/spawn/actions/workflows/ci.yaml/badge.svg)
![release](https://github.com/eigr/spawn/actions/workflows/release.yaml/badge.svg)
![last commit](https://img.shields.io/github/last-commit/eigr/spawn?style=social)
[![join discord](https://badgen.net/badge/discord/Join%20Eigr%20on%20Discord/discord?icon=discord&label&color=blue)](https://discord.gg/2PcshvfS93)
[![twitter](https://badgen.net/badge/twitter/@eigr_io/blue?label&icon=twitter)](https://twitter.com/eigr_io)

### **[Website](https://eigr.io)** • **[Getting Started](docs/getting_started.md)** • **[SDKs](docs/sdks.md)** • **[Documentation](https://eigr.io/docs/projects-spawn/spawn-introduction/)** • **[Blog](https://eigr.io/blog/)**

## Overview

Since UC Berkeley published its [Cloud Programming Simplified: A Berkeley View on
Serverless Computing](https://www2.eecs.berkeley.edu/Pubs/TechRpts/2019/EECS-2019-3.pdf) in the year of 2019, several solutions for Stateful Serverless and Durable Computing are emerging on the market.
Originally coming from some contributors to the [Cloudstate](https://github.com/cloudstateio/cloudstate) (currently Kalix project) Eigr Spawn is the Erlang world's solution to the issues of durable serverless computing. 

Serverless runtimes are often hidden in cloud providers' offerings and exposed only by their programming API and deployment procedures. With Spawn we explore an open source serverless runtime built for the cloud and on-premises, running on [BEAM](https://www.erlang.org/blog/a-brief-beam-primer/) and [ERTS](https://www.erlang.org/doc/apps/erts/) with a polyglot programming model for building general-purpose applications. From BEAM for all.

To learn more about how Erlang can, through any programming language, help you developer, architect, or company quickly achieve your business goals, just take a look at our [documentation](docs/index.md).

## Blogs

https://eigr.io/blog/spawn-the-actor-mesh/

https://eigr.io/blog/beyond-monoliths-and-microservices/

## Talks

You can see some talks on Youtube about Eigr Community or Spawn in the links below:

- **Marcel Lanz on ACM SIGPLAN - Erlang 2021 - Lightning Talk**: https://www.youtube.com/watch?v=jVf0QqNb3qk _in English_
- **Marcel Lanz on Code Beam Europe 2022**: https://youtu.be/jgR7Oc_GXAg _in English_
- **Adriano Santos on Code Beam BR 2022**: https://www.youtube.com/watch?v=dXp0lyfmV_0&list=PLa5zLmv3pgCCiyWq8gltVAt2vTGuHz3eG&index=3 _in Portuguese_
- **Adriano Santos ElugSP 2023**: https://www.youtube.com/watch?v=MKTqiAtpK1E _in Portuguese_
- **Elias Arruda on Elixir CWB (Curitiba)**: https://www.youtube.com/live/yE_uWbPEWnI?si=5L3SORG3PERZpQ4V&t=463 _in Portuguese_