4 ms·
Some more information: https://www.slideshare.net/RandyShoup/the-ebay-architecture-striking-a-balance-between-site-stability-feature-velocity-performance-and-co
by hkolk 8y ago
Some more information: https://www.slideshare.net/RandyShoup/the-ebay-architecture-striking-a-balance-between-site-stability-feature-velocity-performance-and-cost 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)
- pbhjpbhj 8y ago>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?
- Domenic_S 8y agoPanda 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 https://www.wordstream.com/blog/ws/2014/05/21/panda-4
- londons_explore 8y agoThanks 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!