Randy Shoup discusses modern service architectures at scale, using specific examples from both Google and eBay. He covers some interesting lessons learned in building and operating these sites.
Randy Shoup tells war stories from Google and eBay focusing on how to scale code, infrastructure, performance, and operations, along with hard-won lessons learned in scaling them.
Randy Shoup shares war stories from eBay and Google about performance, consistency, iterative development, and autoscaling, connecting them with experiences building KIXEYE's gaming platform.
Sid Anand uses examples from LinkedIn, Netflix, and eBay to discuss some common causes of outages and scaling issues. He also discusses modern practices in availability and scaling in web sites today.
Sastry Malladi discusses the performance implications of using various data formats and versioning across eBay, showing the results of certain benchmarks concluding that JSON is the best format.
Randy Shoup: Partition Everything, Asynchrony Everywhere, Automate, Everything Fails, Embrace Inconsistency, Expect (R)evolution, Dependencies Matter, Respect Authority, Data, Custom Infrastructure.
Sastry Malladi presents different ways used by the industry to implement a RESTful SOA, detailing how eBay did it in order to achieve performance, and what lessons can be taken from that.
Malladi talks about challenges met while implementing large scale SOA deployments, giving eBay as an example of an efficient, extensible and scalable SOA platform with an automated governing process.
Dan Pritchett addresses latency issues in web applications that should be dealt with from the beginning when the system is designed.
Wayne Fenton, Director of Architecture at eBay Inc., talks about the ways in which software architects can design systems for much-improved efficiency and reliability from an operational perspective.
Randy Shoup covers the architectural principles eBay has used to grow and evolve its infrastructure to handle massive scalability, availability, manageability and describes reusable patterns.
Dan Pritchett talks about how to ensure your transactional scalability doesn't ignore your architecture's manageability including lessons learned at eBay.