Engineering the Future of Software
18-19 October 2016: Training
19-21 October 2016: Tutorials & Conference
London, UK

About the O'Reilly Software Architecture Conference

About Software Architecture | What you'll find | Who should attend | Conference leadership

Software Architecture Conference Software Architecture Conference Software Architecture Conference Software Architecture Conference Software Architecture Conference

Software architecture is a massive multidisciplinary subject, covering many roles and responsibilities, which makes it challenging to teach because so much context is required for every subject. It's also a fast-moving discipline, where entire suites of best practices become obsolete overnight.

The O'Reilly Software Architecture Conference is designed to provide the necessary professional training that software architects and aspiring software architects need to succeed. A unique event, it covers the full scope of a software architect's job, from IT to leadership and business skills. It also provides a forum for networking and hearing what other professionals have learned in real-world experiences.

The title "Software Architect" frequently lands in the top 10 in annual surveys of best jobs, yet no clear path exists to move from developer to architect. The O'Reilly Software Architecture Conference aims to supply the knowledge needed to progress on that path. As with all O'Reilly conferences, training is only one facet of the event. The conference will happen in the context of a larger conversation where the big ideas around software architecture are explored and the role of software architect in today's world is further defined.

Software architecture plays a key role in the success of any business. If software architecture plays any part in your joband in today's world it most likely does—then you won't want to miss the O'Reilly Software Architecture Conference.

What you'll find at the O'Reilly Software Architecture Conference

Hundreds of Software Architects, Tech Leads, Senior Developers and Engineers, CTOs and CIOs, and a wide range of other people who work to serve their organization's IT and business needs come together at this event to learn, network, and share experiences.

At the Software Architecture Conference, you'll immerse yourself in learning. The speakers are some of the brightest minds in the industry—people who work with the same technologies you use and have hard-earned experiences to share. The event offers a variety of forums for learning, from sessions with experts to the "hallway track" between sessions where you can informally connect and share questions, knowledge, and perspectives with their peers. Highlights include:

  • Four days of in-depth professional training that cover software architecture fundamentals, real-world case studies, and the latest trends in technologies, frameworks, and techniques
  • Networking opportunities with hundreds of other developers, architects, and senior technologists
  • Multiple occasions—including the hallway track, Exhibit Hall, and after-hours events—for attendees, speakers, journalists, and vendors to debate and discuss issues of interest and importance

Who should attend

The O'Reilly Software Architecture Conference is where technology professionals get the training they need to become top-notch software architects. This includes:

  • Senior developers and consultants, systems and tech leads, data architects, and systems and software engineers who want to keep up with the rapid pace of technology change
  • Tech team managers who want to hone their soft skills 
  • Aspiring software architects seeking the skills necessary to move up

Program Chairs

Rachel Roumeliotis

Rachel Roumeliotis, a Strategic Content Director at O'Reilly Media, Inc., leads an editorial team that covers a wide variety of programming topics ranging from full-stack, to open source in the enterprise, to emerging programming languages. She is a Programming Chair of OSCON and O'Reilly's Software Architecture Conference. She has been working in technical publishing for 10 years, acquiring content in many areas including mobile programming, UX, computer security, and AI.

Neal Ford

Neal Ford is Software Architect and Meme Wrangler at ThoughtWorks, a global IT consultancy with an exclusive focus on end-to-end software development and delivery. He is also the designer and developer of applications, instructional materials, magazine articles, courseware, video/DVD presentations, and author and/or editor of 6 books spanning a variety of technologies, including the most recent The Productive Programmer. He focuses on designing and building of large-scale enterprise applications. He is also an internationally acclaimed speaker, speaking at over 100 developer conferences worldwide, delivering more than 600 talks. Check out his web site at He welcomes feedback and can be reached at

Committee members

Luca Mezzalira (Perform Group)Luca Mezzalira (Perform Group) is an Italian Solutions Architect with 13 years of experience, a Google Developer Expert on Web Technologies and manager of London Javascript community ( I had the chance to work in cutting edge projects for mobile (iOS, Android, Blackberry), desktop, web, TVs, set top boxes and embedded devices.
I think the best way to use any programming language is mastering their models, that’s why I spent a lot of time studying and researching on topics like OOP, Functional programming and Reactive programming. With these skills I’m able to swap easily between different programming languages applying the best practices learnt and driving any team to the success.

Sander Mak (Luminis Techologies) does scalable software at Luminis Technologies. With almost a decade of experience on the JVM platform, he specializes in modular Java and JavaScript development. Additionally, data analysis and machine learning are part of his ever growing list of interests. Sander loves sharing knowledge, for example through his blog at and by writing for the Dutch Java Magazine. He speaks regularly at international developer conferences, sharing his passion for Java, alternative JVM languages and related technologies.

Raoul-Gabriel Urma (Iteratr Learning)Raoul-Gabriel Urma (Iteratr Learning) has worked for large companies such as Google, eBay, Oracle, and Goldman Sachs, as well as several startup projects. Raoul is the CEO of Iteratr Learning, the CEO and cofounder of Cambridge Coding Academy, and a fellow of the Royal Society of Arts. He is a coauthor of the bestselling book Java 8 in Action: Lambdas, Streams, and Functional-style Programming, has written over 10 peer-reviewed articles, and has delivered over 40 technical talks at international conferences. Raoul holds a PhD in computer science from the University of Cambridge, as well as an MEng in computer science from Imperial College London, where he graduated with first class honors, having won several prizes for technical innovation.

Richard Warburton (jClarity)Richard Warburton (jClarity) is an empirical technologist and solver of deep-dive technical problems. He has years of experience working on static analysis problems, verifying part of a compiler in the process. That also included worked on advanced automated bug detection technology that analyses multiple versions of the same program. More recently his career has been focussed on information capture and data analytics for high performance computing.
He tries to help the London Java Community and sits on their JCP Committee. Through this has assisted in several pieces of core Java technology such as Lambdas and Date and Time in Java 8 and helps organise the adopt-a-jsr program.
He has a growing interest in conference speaking, having talked at JavaOne, JAX London and Openconf. He obtained a PhD in Computer Science from The University of Warwick where his research focussed on compiler theory.

Anna Shipman (Government Digital Service)Anna Shipman (Government Digital Service) is a technical architect at the Government Digital Service, doing development, web operations engineering and building platforms. She likes Perl, Go, Ruby and Python. She blogs and is always up for a game of pool.

Simon Brown (Structurizr)Simon Brown (Structurizr) is an independent software development consultant specialising in software architecture; specifically technical leadership, communication and lightweight, pragmatic approaches to software architecture. He is the author of two books about software architecture; Software Architecture for Developers (a developer-friendly guide to software architecture, technical leadership and the balance with agility) and The Art of Visualising Software Architecture (a guide to communicating software architecture with sketches, diagrams and models). Simon is also the creator of the C4 software architecture model and the founder of Structurizr, a SaaS product to create web-based software architecture diagrams using code.

Emma Jane Hogbin Westby (Git for Teams)Emma Jane Hogbin Westby (UN-OCHA) Emma Jane Hogbin Westby leads the operations team for shared digital services at United Nations (UN)'s Office for the Coordination of Humanitarian Affairs (OCHA). She is the author of O'Reilly's _Git for Teams_, and two books on web development.

Ivanka Majic (Freelance)

Get the latest news, offers, and more about this conference and the topic of software architecture.

Stay Connected

Follow Software Architecture on Twitter Facebook Group Google+ LinkedIn Group

Watch keynote presentations

SA Keynote

O’Reilly Media

Tech insight, analysis, and research


O'Reilly Software Architecture Conference 2016 in London