mirror of
https://github.com/autistic-symposium/backend-and-orchestration-toolkit.git
synced 2025-06-14 09:49:13 -04:00
92 lines
1.6 KiB
Markdown
Executable file
92 lines
1.6 KiB
Markdown
Executable file
## ☁️🧰 orchestration and backend engineering
|
|
|
|
<br>
|
|
|
|
<p align="center">
|
|
<img src="https://github.com/go-outside-labs/orchestration-toolkit/assets/1130416/ad6b4bf7-b306-4a57-8f20-62193ee4091d" width="45%" align="center" style="padding:1px;border:1px solid black;"/>
|
|
</p>
|
|
|
|
<br>
|
|
|
|
---
|
|
|
|
### code in this repo
|
|
|
|
<br>
|
|
|
|
|
|
#### services and pubs
|
|
|
|
* **[docker](code/docker)**
|
|
* **[kubernetes](code/kubernetes):**
|
|
* **[spin up a node server](code/kubernetes/node-server-example)**
|
|
* **[kustomize for deployment](code/kubernetes/kustomize)**
|
|
* **[python cdk for deployment](code/kubernetes/python-cdk)**
|
|
* **[kafka (long pooling)](code/kafka)**
|
|
|
|
|
|
#### cloud
|
|
|
|
* **[aws](code/aws)**
|
|
* **[gcp](code/gcp)**
|
|
|
|
|
|
#### storage
|
|
|
|
* **[databases](storage/databases/)**
|
|
|
|
|
|
#### management
|
|
|
|
* **[chef](code/chef)**
|
|
|
|
|
|
#### learning
|
|
|
|
* **[protocol demos](code/protocol_demos/)**
|
|
|
|
<br>
|
|
|
|
|
|
----
|
|
|
|
### backend fundamentals
|
|
|
|
<br>
|
|
|
|
* **[communication patterns](communication/)**
|
|
* Request Response model
|
|
* Synchronous vs. Asynchronous workloads
|
|
* Push
|
|
* Polling and Long Polling
|
|
* Server-Sent Events
|
|
* Publish-Subscribe (Pub/Sub)
|
|
* Multiplexing vs. Demultiplexing
|
|
* Stateful vs. Stateless
|
|
* Sidecar Pattern
|
|
|
|
|
|
<br>
|
|
|
|
* **[protocols](protocols/)**
|
|
* protocol properties
|
|
* HTTP/1.1, 2, 3
|
|
* WebSockets
|
|
* gRPC
|
|
* WebRTC
|
|
* proxy vs. reverse proxy
|
|
* Layer 4 vs. Layer 7 load balancers
|
|
|
|
|
|
|
|
|
|
<br>
|
|
|
|
---
|
|
|
|
### external resources
|
|
|
|
<br>
|
|
|
|
* **[my end-to-end pipeline on AWS SQS + lambda + SNS](https://github.com/go-outside-labs/aws-pipeline-py)**
|
|
* **[saw, a multi-purpose tool for aws cloudwatch logs](https://github.com/TylerBrock/saw)**
|