This event has ended. Visit the official site or create your own event on Sched.
Keynote [clear filter]
Tuesday, October 4

9:00am CDT

bla bla microservices bla bla: Director’s Cut
Everyone is talking about microservices, but there is more confusion than ever about what the promise of microservices really means and how to deliver on it. In this talke we will explore microservices from first principles, distilling their essence and putting them in their true context: distributed systems.

We will start by examining individual microservices and explaining why it is important to adhere to the core traits of isolation, single responsibility, autonomy, exclusive state, asynchronous message-passing, and mobility. But what many people forget is that microservices are collaborative by nature and only make sense as systems. It is in between the microservices that the most interesting and rewarding, but also challenging, problems arise—here we are entering the world of distributed systems.

Distributed systems are inherently complex, and we enterprise developers have been spoiled by centralized servers for too long to easily understand what this really means. Slicing an existing system into various REST services and wiring them back together again with synchronous protocols and traditional enterprise tools—designed for monolithic architectures—will set you up for failure. What we need in order to build resilient, elastic, and responsive microservices-based systems is to embrace microservices as systems and re-architect them from the ground up using reactive principles.

avatar for Jonas Bonér

Jonas Bonér

CTO, Lightbend
Jonas Bonér is founder and CTO of Lightbend, creator of the Akka project, initiator and co-author of the Reactive Manifesto, Chair of the Reactive Foundation, and a Java Champion. Learn more at: http://jonasboner.com... Read More →

Tuesday October 4, 2016 9:00am - 9:50am CDT
Zilker Ballroom 3+4

12:20pm CDT

A Journey to Modern Apps with Containers and Microservices
Enterprises hear about the promise of application containers, but realizing meaningful business results from containers requires more than abandoning virtual machines. In order to implement containers correctly, businesses must consider the operational implications, as well as the new types of applications they want to build using microservices. In this session, Ed Hsu, Vice President of Enterprise DC/OS at Mesosphere, discusses how to capitalize on new opportunities that can accelerate your IT modernization initiatives.

avatar for Edward Hsu

Edward Hsu

Vice President, Product Strategy, Mesosphere
Edward Hsu a Vice President of Product Marketing and Strategy at Mesosphere after most recently serving as Sr. Director of Product Marketing at VMware where he oversaw the company’s software-defined data center (SDDC) product suites and VMware's first hyper-converged SDDC appliance... Read More →

Tuesday October 4, 2016 12:20pm - 1:10pm CDT
Zilker Ballroom 3+4
Wednesday, October 5

9:00am CDT

Orchestrated Chaos: Applying Failure Testing Research at Scale.
Large-scale distributed systems must be built to anticipate and mitigate a variety of hardware and software failures. In order to build confidence that fault-tolerant systems are correctly implemented, an increasing number of large-scale sites practice Chaos Engineering, running regular failure drills in which faults are deliberately injected in their production system.  While fault injection infrastructures are becoming relatively mature, existing approaches either explore the space of potential failures randomly or exploit the “hunches” of domain experts to guide the search—the combinatorial space of failure scenarios is too large to search exhaustively. Random strategies waste resources testing “uninteresting” faults, while programmer-guided approaches are only as good as the intuition of a programmer and only scale with human effort. 
In this talk, I will present intuition, experience and research directions related to lineage-driven fault injection (LDFI), a novel approach to automating failure testing.  LDFI utilizes existing tracing or logging infrastructures to work backwards from good outcomes, identifying redundant computations that allow it to aggressively prune the space of faults that must be explored via fault injection.  I will describe LDFI’s theoretical roots in the database research notion of provenance, present results from the lab as well as the field, and present a call to arms for the reliability community to improve our understanding of when and how our fault-tolerant systems actually tolerate faults.

avatar for Peter Alvaro

Peter Alvaro

Assistant Professor of Computer Science, UC Santa Cruz
Peter Alvaro is an Assistant Professor of Computer Science at the University of California Santa Cruz, where he leads the Disorderly Labs research group (disorderlylabs.github.io). His research focuses on using data-centric languages and analysis techniques to build and reason about... Read More →

Wednesday October 5, 2016 9:00am - 9:50am CDT
Zilker Ballroom 3+4

12:20pm CDT

Distributed stream processing with Apache Kafka
A modern business operates 24/7 and generates data continuously. Shouldn’t we process it continuously too?

A rich ecosystem of real-time data-processing frameworks, tools and systems has been forming around Apache Kafka that allows data to be processed continuously as it occurs. Jay Kreps will introduce Kafka and explain why it has become the de facto standard for streaming data. He will draw on practical experience building stream-processing applications to discuss the difference between architectures and the challenges each presents. Jay will then outline Kafka Streams, which offers new stream processing functionality in Kafka, and explain how it helps tame some of the complexity in real-time architectures.

avatar for Jay Kreps

Jay Kreps

Co-founder and CEO, Confluent
Jay Kreps is the co-founder and CEO of Confluent, a company backing the popular Apache Kafka messaging system. Prior to founding Confluent, he was the lead architect for data infrastructure at LinkedIn. He is among the original authors of several open source projects including Project... Read More →

Wednesday October 5, 2016 12:20pm - 1:10pm CDT
Zilker Ballroom 3+4
Filter sessions
Apply filters to sessions.