The video on-demand of this keynote is available to logged in QCon attendees only. Please login to your QCon account to watch the keynote.


Examining the Past to Try to Predict a Future for Building Distributed Applications

Please note: this session will have a Q&A in the attendee Slack space following the session.

Key concepts of reliable distributed computing developed during the eighties and nineties (e.g., transactions, replication) influenced the platforms of the early 21st century, such as CORBA, Java EE and .NET. These systems evolved from RPC to message passing facilities to support construction of loosely coupled systems and their influence can be seen in newer areas such as IoT, Cloud, SOA and Microservices. However, the way networked computing is being used for business and social uses is undergoing rapid changes including the adoption of immutable infrastructures like Kubernetes, breaking down of application containers to disparate component services and much more.

In some ways, building distributed applications today looks similar to what we had in the 1980s. In this presentation we will look at some core concepts, components and techniques in reliable distributed systems and application building over the years and try to predict what that might mean for the future.


Mark Little

VP of Engineering @RedHat and CTO @JBossMiddleware

I work for Red Hat, where I lead the JBoss Technical Direction and research&development. Prior to this I was SOA Technical Development Manager and Director of Standards. I have experience with two successful start up companies, and was Chief Architect as well as co-founder at Arjuna...

Read more


Tuesday May 17 / 09:00AM EDT (50 minutes)


Slides are not available

Add to Calendar

Add to calendar



Deep-dive with leading software practitioners from early adopter companies on the trends that matter in software development and technical leadership.