u/mnapoli

▲ 125 r/PHP+1 crossposts

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.

u/mnapoli — 1 month ago