Skip to content

Commit 3272fb3

Browse files
authored
Update README.md
1 parent e1ccd9c commit 3272fb3

File tree

1 file changed

+3
-11
lines changed

1 file changed

+3
-11
lines changed

Diff for: README.md

+3-11
Original file line numberDiff line numberDiff line change
@@ -4,17 +4,9 @@
44

55
Have you ever wondered what happens behind the scenes when you hit "Run" on a code snippet in online development environments like [Go Playground](https://go.dev/play/) or [Repl.it](https://replit.com/)?
66

7-
This demonstration provides a basic implementation using approximately 100 lines of code.
7+
## Detailed instructions
88

9-
The main considerations for building a service such as this are:
10-
11-
1. **Security**: Since we allow users to execute arbitrary code, we need a way to sandbox the execution to prevent malicious users from gaining unauthorized access to our servers.
12-
13-
2. **Limits**: We want to limit the resources allocated to the execution so that it does not tax our finite server resources.
14-
15-
3. **Scalability**: We need to be able to linearly scale this service as the number of users grows.
16-
17-
These considerations are addressed in this demonstration by utilizing [Tork](https://github.com/runabol/tork), a distributed workflow engine, to handle all the heavy lifting
9+
[https://dev.to/acoh3n/lets-build-a-code-execution-engine-4kgi](https://dev.to/acoh3n/lets-build-a-code-execution-engine-4kgi)
1810

1911
## Running the demo
2012

@@ -50,7 +42,7 @@ You can try changing the `language` to `go` or `bash`.
5042

5143
## Frontend
5244

53-
```bash
45+
```shell
5446
cd frontend
5547
npm i
5648
npm run dev

0 commit comments

Comments
 (0)