<<< Previous speaker next speaker >>>

Sastry Malladi, Distinguished Architect, eBay

 Sastry  Malladi

Sastry is a technology evangelist with over 20 years of experience in architecting and building scalable distributed computing systems, in the areas of Application Servers, Java/J2EE/Web Services, SOA and Grid Computing. He is currently a Distinguished Architect at eBay, driving the SOA architecture and platform for the eBay ecommerce platform.

Prior to joining eBay, Sastry was co-founder and CTO of OpenGridSolutions, Founding member and Architect at SpikeSource, and an architect at Oracle. Sastry also worked at many other companies in the early stages of his career and holds a Masters degree from I.I.T, Kharagpur, India. Sastry has presented at many conferences including JavaOne, Oracle World, SOA world and IONA world to name a few.. Sastry contributed to and represented in many standards at OMG, JCP, GGF and OASIS.

Presentation: "Dealing with Performance challenges : Optimized serialization techniques"

Track: Web APIs

Time: Thursday 16:50 - 17:50

Location: City

Abstract: Almost all internet Enterprises are providing some sort of a Web API enabling the community at large to  build amazing and cool mash-up applications. Increasingly, the same API/Services model is also internally used within the Enterprise, to increase the agility and productivity. These API/Service communications require (de)serializing the messages into some data format, such as  XML or JSON. These formats suffer from performance issues at high message volumes and payloads.  Binary XML formats such as Fast Infoset have not fully addressed this either. Better optimized and efficient formats and serialization techniques have emerged over the past  few years.  Examples include Protocol buffers, Avro, and Thrift. This talk covers how these different formats compare and contrast, how they address the performance problems, and how such formats can seamlessly be leveraged even when the API message definitions are expressed using XML schema. This will be demonstrated using the Turmeric open source SOA platform. The talk will also cover API versioning implications on these data formats and the potential approaches to address them.