Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Interestingly they used to run on IIS, which is why you saw a lot of ebayisapi.dll in their urls.


Some more information: https://www.slideshare.net/RandyShoup/the-ebay-architecture-... (slide 10) That ebayisapi.dll was 3.3 million lines of code. Currently it is only still in the URL for SEO/backwards compatibility reasons, all of their main frontend code is Java based (V3/V4)


Thanks for sharing that! It might be from 2011, but it is still very informative.

I am surprised EbayISAPI.dll was C++ - I always assumed it was a mess of .NET. It makes sense considering how old Ebay is though.

I see over and over again the 'no database would scale big enough, so we had to build our own'. If only opensource databases got spanner-style auto-sharding and auto-loadbalancing sooner, millions of engineer-hours could have been better spent!


>Currently it is only still in the URL for SEO/backwards compatibility reasons //

Can't imagine ebay having any problem moving to new URLs nor getting any significant boost in referrals from such actions. What other backwards compatibility is at issue, scraping apps?


Panda absolutely wrecked eBay's organic SR multiple times. Getting this 100% right 100% of the time is critical to eBay. I was on staff (but not working on this) when Panda 4 happened to them: https://www.wordstream.com/blog/ws/2014/05/21/panda-4




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

Search: