Finally I have built enough to put together a demo.
It’s built on NodeJS+SQLite, quite a deviation from the original Lua+Redis plan, because the original codebase was unreadable, and it’s too much of a beast for a small and easily maintainable website, we’re talking about 10krps. Why give myself the pain of maintaining unreadable code, when it’s not going to reach that number.
When 4Chad reaches 200rps, I will re-write the backend in JuaJIT(or C) + SQLite, because that’s when it really needs speed.
I’ll fixes some minor issues and add some features, then I’ll launch it real soon.