Hacker News new | past | comments | ask | show | jobs | submit login

Ok, so why a new library and associated dev time when thumbor and other libraries already exist, especially if you're willing to spend 5k/month on instances just for this?



That was pretty clear in the post - they didn't find a Golang lib that could compete with their pillow-simd on resizing, which was the main performance bottleneck.


Why was a Go version needed if performance was paramount? There are libraries already that can handle this performance just fine.

If they're going to spend 60k/year on instances, the dev time definitely wasn't worth it for this. They just wanted to use that language because this is a NIH situation, not really an engineering priority.


We specifically addressed this question in our post. Not only did we reduce from ~25 instances to ~12, we also added new features.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: