Presentation: "Lessons Learned in Large HTTP-Centric Systems"

Track: ARCHITECTURE & DESIGN CASE STUDIES / Time: Monday 14:45 - 15:45 / Location: Store Sal, Musikhuset

This session explores using commodity HTTP middleware in building REST-ish systems at large scale using agile and devops-friendly techniques. Attendees will learn the architectural and cost fallacies of traditional middleware and see how F/OSS solutions can be used to delivery massive scalable solutions. The talk will cover two case studies building real systems in production and compare them with the cost/benefits of using vendor-proprietary middleware, which sadly makes the vendors look like an expensive and risky option!

Keywords: HTTP, case study, enterprise, scalability, agile, devops

Target audience: Architects/developers with an interest in large-scale distributed systems; decision makers who want to understand the cost benefits of HTTP-centric systems versus middleware-based systems

Download slides

Jim Webber, Author of "Developing Enterprise Web Services - An Architect's Guide"

Jim Webber

Biography: Jim Webber

Dr. Jim Webber is the Global Head of Architecture for ThoughtWorks where he works with clients on delivering dependable service-oriented systems. Jim was formerly a senior researcher with the UK E-Science programme where he developed strategies for aligning Grid computing with Web Services practices and architectural patterns for dependable Service-Oriented computing. Jim has extensive Web Services architecture and development experience as an architect with Arjuna Technologies and was the lead developer with Hewlett-Packard on the industry's first Web Services Transaction solution. 

Jim is an active speaker in the Web Services space and is co-author of the book "Developing Enterprise Web Services - An Architect's Guide" in addition to being a contributing author to other books and articles. 

Jim holds a B.Sc. in Computing Science and Ph.D. in Parallel Computing both from the University of Newcastle upon Tyne.

Software passion: Connecting the world's systems, sharing the world's data, bringing sanity to software.