October 31 - November 2  - Portland, OR
Click Here For Information & Registration
View analytic

Log in to bookmark your favorites and sync them to your phone or calendar.

Microservices [clear filter]
Wednesday, November 1


Istio: Open Source Service Mesh for Microservices - Sandeep Dinesh, Google
"Microservices are great, but they have their challenges. You might start with a few, but over time your system is composed of more and more. You might be using tools like Docker and Kubernetes to build and deploy your services, but that’s just part of the story.

Each service needs to have a suite of features to make sure it works well with other services. Load balancing, routing, tracing, auth, TLS, graceful failures, rate limits, and more. You might need to reimplement these functionalities multiple times in multiple languages in multiple places. A total nightmare.

Istio is a open source system that works to solve these common problems. Istio transparently proxies service traffic and acts as a distributed switchboard, giving you a solid base to build your microservices. In this talk, I’ll go over the motivation behind Istio, and show you how you can use it to help build your system."

avatar for Sandeep Dinesh

Sandeep Dinesh

Developer Advocate, Google
Sandeep started coding and creating websites when he was 12 and hasn't stopped. He is passionate about building easy-to-use products people love. Before Google, he founded an IoT startup in agriculture and developed educational HTML5 games. At Google, Sandeep's goal is to make cloud... Read More →

Wednesday November 1, 2017 10:50am - 11:10am
Pavilion West


Breaking a Monolith: In-Place Refactoring with Service-Oriented Architecture at a Life-Sciences Startup - Ryan Harrison, BioBright
"The dirty secret of the microservices movement is the heavy operational burden of service provisioning, discovery and interface specification. For many applications, e.g. those with logically grouped activities or that require single-tenant deployment, microservices are a “bridge too far.” In-place refactoring of monolithic applications with service-oriented architecture presents a 3rd-way between monoliths and microservices. OpenAPI provides the API specification and the supporting tooling ecosystem to define sensible service boundaries at the API-layer, substantially de-risking monolith refactors. We present a “war story”, targeted at software architects and developers, detailing the design and implementation considerations that allowed us to use OpenAPI to “break” our monolithic code-base into sensible services to support our life-sciences partners."

avatar for Ryan Harrison

Ryan Harrison

Head of Engineering, BioBright
By day, Ryan is driving the development of a non-hierarchical engineering team at BioBright, a life-sciences technology startup bringing biological laboratories into the digital age. By night, he hacks for social good on projects such as VoluntaryBasicIncome.org. Holding a doctorate... Read More →

Wednesday November 1, 2017 11:20am - 11:40am
Pavilion West


The Damning Fallacy of Assuming Reuse Is The Road to Efficiency - Leveraging Microservices for Experimentation - Irakli Nadareishvili, Capital One
Code reuse is commonly perceived to be an effective means of achieving efficiency. One of the main principles in Microservice Architecture is directly questioning this approach, however, advocating to prioritize "replaceability and upgradeability over reuse". Following in this footsteps we further explore the concept of software reuse, especially in large, enterprise settings and come to some unorthodox conclusions that maybe reuse is actually not the most efficient way, at least not always. To keep things sane, we also suggest some guard rails to avoid chaos, in case you decide to de-prioritize reuse.

avatar for Irakli Nadareishvili

Irakli Nadareishvili

Sr. Director, Technology, Capital One
Irakli Nadareishvili is currently leading microservices transformation efforts as the Senior Director of the Tech Fellows Group at Capital One. Irakli is a co-author of Microservice Architecture (O'Reilly 2016), and was formerly co-founder and CTO of ReferWell, a NY-based health technology... Read More →

Wednesday November 1, 2017 11:50am - 12:10pm
Pavilion West


API Workflow Engine (AWEsome) - Erik Hansen, Dell EMC
Query, Extract, Transform, Persist, Repeat.

How many thousands of times has this workflow been codified? What if it never needs to be written again?

AWE is a method that enables developers to retrieve data via APIs without the need to write API aware code. This method has been shown to reduce development time by at least two orders of magnitude.

This presentation describes a method that enables developers to focus on WHAT they want to retrieve from an API, not HOW to retrieve it. Specifically, we have abstracted out the standard workflow for interacting with an API.

We utilize the API documentation and a document that describes what data items are required by the application. We further analyze the API documentation to “string together” the calls required to retrieve the data items.

Stop the insanity of pedantic codification!!

avatar for Erik Hansen

Erik Hansen

Principal Technologist, Dell EMC
Erik is an advocate for User Centered Design and Developer Experience, helping Dell EMC advance what is possible within data protection. A childhood of building and repairing computers ignited Erik’s passion for learning and utilizing the latest technology. His current interests... Read More →

Wednesday November 1, 2017 12:20pm - 12:40pm
Pavilion West