Track:

Solutions Track II

Location: Westminster, 4th flr.

Day of week: Tuesday

Over the last decade, Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.

Track Host:
Nitin Bharti
Managing Editor and Product Manager, C4Media

Over the last decade, Nitin has helped build several notable online developer communities including TheServerSide.com, DZone, and The Code Project. He is known for his extensive editorial work in the Enterprise Java, .NET, SOA, and Agile communities. As Managing Editor and Product Manager at C4Media - the producer of InfoQ.com and QCon events - Nitin continues to pursue his primary passion: helping spread knowledge and innovation throughout the enterprise software development community.

10:35am - 11:25am

by Bernd Ruecker
Co-founder and developer advocate @Camunda

Integrating microservices and taming distributed systems is hard. In this talk I will present three challenges we observed in real-life projects and discuss how to avoid them.

1. Communication is complex. With everything being distributed failures are normal so you need sophisticated failure handling strategies (e.g. stateful retry).

2. Asynchronicity requires you to handle timeouts. This is not only about milliseconds, systems get much more resilient when you can wait for...

11:50am - 12:40pm

by Owen Garrett
Head of Products @NGINX

Monolith to Microservices: In the rush to replatform apps, the NGINX open source project is often drafted in, and this gives us a unique perspective on how organizations face the technical challenges of keeping the lights on while all around is in chaos.

In this session, Owen will share some of the learnings we’ve acquired and try to navigate a pragmatic route through the microservices hype, from insulating users from change to scaling the application for peak traffic.

1:40pm - 2:30pm

by Tim Ellison
Senior Technical Staff Member @IBM

The classical computer on your lap or housed in your data centre manipulates data represented with a binary encoding -- quantum computers are different. They use atomic level mechanics to represent multiple data states simultaneously, leading to a phenomenal exponential increase in the representable state of data, and new solutions to problems that are infeasible using today's classical computers. This session assumes no prior knowledge of quantum technology and presents a introduction to...

2:55pm - 3:45pm

by Edith Harbaugh
CEO & co-founder @LaunchDarkly

The cultural change of “DevOps” beyond just developers and operations is just at the beginning.

  • What happens when an entire organization changes from shipping once a year to once a month, then multiple times a month, week or even daily?
  • How do developers approach a sprint when their code can be live in real time?
  • How does product management change when features can evolve daily?
  • How does marketing change when the features of tomorrow can be immediately...
4:10pm - 5:00pm

by Ivan Merrill
Infrastructure Engineer @CapitalOne

Today's complex microservice based distributed environments combined with ever more demanding users means performance management is a growing challenge.  In order to meet this challenge, it is imperative to measure and monitor system performance in the one true realistic load test: the production environment.  Doing this whilst delivering continual functional enhancements requires telemetry that is lightweight both in terms of resource overhead and developer burden.  In this talk I will...

5:25pm - 6:15pm

by Josh Atwell
Developer Advocate @NetApp

There is growing fervor to build every application with containers. While the goal of containers is to be disposable and immutable many application layers still require information to persist beyond the state of the container. This presents a significant challenge in expanding the number of applications that can fit the new mold. It becomes compounded even more as applications grow and are deployed and managed through container orchestrators. Imagine the possibilities if we had more direct...

Last Year's Tracks

Monday, 5 March

Tuesday, 6 March

Wednesday, 7 March