4Chad is not a single huge application, instead it’s a spread out into:
Fragment | Made of |
---|---|
LuaChad | Lua and Redis |
Content upload gateway | serverless Node.js |
Content get gateway | cached reverse proxy to object storage |
Captcha validation gateway | serverless Node.js |
Authentication server | OpenID compatible authenticator |
All of these fragments are independent of each other and are tied together with JWT
, this makes the logical core concise and the its supporting infrastructure as generic and versatile as possible, I don’t want to waste time reinventing the rocket, I just steal it from the Nazis.
If you think it’s retarded, DM me.