|
|
|
|
|
by manv1
1145 days ago
|
|
TL; DR: "It's better to design a fast system from the get-go instead of trying to fix a slow system later." That's basically true. I worked on a system that was Java/scala/spring/hibernate and it was just slow. It was slow when it was servicing an empty request, and it just went downhill from there. They just built it wrong...and they went ahead and built it wrong again. Today, I could replace it was a few hundred lines of node in AWS/Lambda and get multiple orders of magnitude of performance. |
|
We re-implemented it as a small Flask app with a PostgreSQL backend. We got rid of multiple servers, it was at least a magnitude more performant, and much easier to maintain and deploy as there were very little moving parts.