Skip to content

Commit f96be0d

Browse files
committed
Add MyST Markdown Jupyter Book site
1 parent a27d137 commit f96be0d

File tree

8 files changed

+65
-1
lines changed

8 files changed

+65
-1
lines changed

.github/.workflow/deploy.yml

Whitespace-only changes.

.gitignore

Whitespace-only changes.

README.md

Whitespace-only changes.

_config.yml

Whitespace-only changes.

_toc.yml

Whitespace-only changes.

index.html

Lines changed: 0 additions & 1 deletion
This file was deleted.

index.md

Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
---
2+
myst:
3+
html_meta:
4+
description: "OpenLambda — Apache-licensed serverless computing built on Linux containers"
5+
keywords: "serverless, OpenLambda, Go, Linux containers, cloud computing"
6+
---
7+
8+
# OpenLambda
9+
10+
```{image} https://img.shields.io/badge/License-Apache%202.0-blue.svg
11+
:alt: Apache 2.0 License
12+
:target: https://opensource.org/licenses/Apache-2.0
13+
```
14+
15+
OpenLambda is an **Apache-licensed serverless computing project**, written (mostly) in Go
16+
and based on Linux containers. The primary goal of OpenLambda is to enable exploration of
17+
new approaches to serverless computing. We hope to eventually make it suitable for use in
18+
production as well.
19+
20+
The main system implemented so far is a **single-node OpenLambda worker** that can take
21+
HTTP requests and invoke lambdas locally to compute responses.
22+
23+
You can read more about the OpenLambda worker [here](https://github.com/open-lambda/open-lambda/blob/main/docs/worker.md)
24+
or just get started by [deploying a worker](https://github.com/open-lambda/open-lambda/blob/main/docs/quickstart.md).
25+
26+
```{note}
27+
We are currently working on a **cluster mode**, where a pool of VMs running the worker
28+
service are managed by a centralized OpenLambda boss. With a bit of work, you could also
29+
manually deploy workers yourself and put an HTTP load balancer in front of them.
30+
```
31+
32+
---
33+
34+
## Related Publications
35+
36+
```{list-table}
37+
:header-rows: 1
38+
:widths: 60 30 10
39+
40+
* - Title
41+
- Authors
42+
- Venue
43+
* - [**Forklift: Fitting Zygote Trees for Faster Package Initialization**](https://github.com/open-lambda/open-lambda)
44+
- Yang et al.
45+
- WoSC '24
46+
* - [**SOCK: Rapid Task Provisioning with Serverless-Optimized Containers**](https://www.usenix.org/conference/atc18/presentation/oakes)
47+
- Oakes et al.
48+
- ATC '18
49+
* - [**Pipsqueak: Lean Lambdas with Large Libraries**](https://github.com/open-lambda/open-lambda)
50+
- Oakes et al.
51+
- ICDCSW '17
52+
* - [**Serverless Computation with OpenLambda**](https://www.usenix.org/publications/login/fall-2016-vol-41-no-3/hendrickson)
53+
- Hendrickson et al.
54+
- ;login '16
55+
* - [**Serverless Computation with OpenLambda**](https://www.usenix.org/conference/hotcloud16/workshop-program/presentation/hendrickson)
56+
- Hendrickson et al.
57+
- HotCloud '16
58+
```
59+
60+
---
61+
62+
## License
63+
64+
This project is licensed under the **Apache License** — see the
65+
[LICENSE.md](https://github.com/open-lambda/open-lambda/blob/main/LICENSE) file for details.

requirements.txt

Whitespace-only changes.

0 commit comments

Comments
 (0)