Track: Next Generation Microservices
Day of week:
Is microservice a term of deployment, design, or technology? If thought leaders could reimagine the term and apply modern concepts to deliver microservices, how would they do it? This track will explore where microservices are going and offer some insights into how our attendees can take lessons (to be) learned back to their own solutions. We will give our speakers a wide-berth to imagineer or advocate for new languages, tools, or identify gaps that we still have to solve.
by Matt Ranney
Sr. Staff Engineer @Uber, Co-founder @Voxer
The results are in: developers LOVE microservices! But are microservices in their current form solving more problems than they create? Many early adopters are finding new limitations as they deploy hundreds or thousands of microservices. Are there perhaps better abstractions than microservices that we could be using instead?
In this talk, we'll cover the limits that some companies have encountered in their large microservices deployments and some non-microservices approaches to those...
by Josh Evans
Engineering Leader at Large (formerly Director of Operations Engineering @Netflix)
By embracing the tension between order and chaos and applying a healthy mix of discipline and surrender Netflix reliably operates microservices in the cloud at scale. But every lesson learned and solution developed over the last seven years was born out of pain for us and our customers. Even today we remain vigilant as we evolve our service architecture. For those just starting the microservices journey these lessons and solutions provide a blueprint for success.
In this talk we’ll...
by Tod Golding
Cloud Architect @AWSCloud
In this session, we’ll dig into the architecture and design strategies associated with building and delivering SaaS solutions in a serverless model.
The emergence of serverless infrastructure and services represents a fundamental shift in how we approach application design, scale, and management. This is especially relevant in the world of SaaS where efficiency and responsive, dynamic scaling can be essential to the success of a SaaS business.
We’ll examine how serverless SaaS...
by Rob Harrop
CEO @Skipjaq & Co-Founder of SpringSource
Microservice architectures have increased the speed at which systems changed and reduced the complexity of the units inside those systems. These improvements come at price though: system complexity grows quadratically as the number of services increases.
Operating systems consisting of many moving parts under near constant change will quickly become untenable for human beings. Enter AI.
In this talk, we’ll explore the increasing automated field of operations and explore what...
by Charity Majors
Co-Founder @Honeycombio, formerly DevOps @ParseIT/@Facebook
Ask people about their experience rolling out microservices, and one theme dominates: engineering is the easy part, it's people that are hard. Everybody knows about Conway's Law, everybody knows they need to make changes to their organization to support a different technical services model, but what *are* those changes? How do you know if you're succeeding or failing, if people are struggling and miserable or just experiencing the discomfort of learning new skills?
I'll cover a half...
Monday Nov 7
Architectures You've Always Wondered About
You know the names. Now learn lessons from their architectures
Distributed Systems War Stories
“A distributed system is one in which the failure of a computer you didn't even know existed can render your own computer unusable.” - Lamport.
State of the art in Container deployment, management, scheduling
Art of Relevancy and Recommendations
Lessons on the adoption of practical, real-world machine learning practices. AI & Deep learning explored.
Next Generation Web Standards, Frameworks, and Techniques
Keeping life in balance is a challenge. Learn lifehacks, tips, & techniques for success.
Tuesday Nov 8
Next Generation Microservices
What will microservices look like in 3 years? What if we could start over?
Java: Are You Ready for This?
Real world lessons & prepping for JDK9. Reactive code in Java today, Performance/Optimization, Where Unsafe is heading, & JVM compile interface.
Big Data Meets the Cloud
Overviews and lessons learned from companies that have implemented their Big Data use-cases in the Cloud
Lessons/stories on optimizing the deployment pipeline
Software Engineering Softskills
Great engineers do more than code. Learn their secrets and level up.
Modern CS in the Real World
Applied, practical, & real-world dive into industry adoption of modern CS ideas
Wednesday Nov 9
Architecting for Failure
Your system will fail. Take control before it takes you with it.
Stream Processing, Near-Real Time Processing
Bare Metal Performance
Native languages, kernel bypass, tooling - make the most of your hardware
Culture as a Differentiator
The why and how for building successful engineering cultures
//TODO: Security <-- fix this
Building security from the start. Stories, lessons, and innovations advancing the field of software security.
Bots, virtual reality, voice, and new thought processes around design. The track explores the current art of the possible in UX and lessons from early adoption.