externals.io has been rewritten to Laravel
externals.io is a website to read the PHP #internals mailing list more easily.
I built it a while ago on a custom microframework (we've all been there I guess?) and of course, that became very painful. I rewrote the app to Laravel, that should make maintenance and contributions much simpler now! The rest hasn't changed.
The code is on GitHub: https://github.com/mnapoli/externals
AFAICT the performance has stayed the same:
- 50% of requests served under 5ms
- p90 is 40ms
Let me know if you see any slowness (or better, send a PR :p).
The app runs serverless on AWS Lambda with Bref. It serves ~2.5M requests/month, which costs ~$2.5/mo + $11 for the database. The staging costs $0 because it doesn't receive enough traffic.
Because of the migration everyone will be logged out once, sorry about that! Just log in again and things should be back to normal.
[link] [comments]