1
0
Fork 0

Update Home

Atridad Lahiji 2024-12-18 04:54:41 +00:00
parent 22e451b889
commit 4ee7306639

@ -10,7 +10,7 @@ Before proceeding, we need a model of a "traditional" web application. The archi
2. A Database to store persistent data 2. A Database to store persistent data
3. An in-memory cache 3. An in-memory cache
In this model, I chose Go for the web server implementation, since it has HTTP web server primitives baked into its standard library, and is quite permanent. The hosting make things interesting: I required a way to scale the same app to different regions. Fly.io ended up being the choice, since their firecracker microVM app platform can scale to 35 different regions. I chose three regions here to get a good spread around the world: In this model I chose Go for the web server implementation, since it has HTTP web server primitives baked into its standard library and is quite performant. The hosting make things interesting: I required a way to scale the same app to different regions. Fly.io ended up being the choice, since their firecracker microVM app platform can scale to 35 different regions. I chose three regions here to get a good spread around the world:
1. ord: Chicago 1. ord: Chicago
2. fra: Frankfurt 2. fra: Frankfurt