Istio as a Platform for Running Microservices

Not every application should follow the microservices architecture.  But for those that do, how do you solve problems relating to service discovery, load balancing, resilience, security, observability, and traffic management?  Spring Cloud projects have adopted solutions that grew out of Netflix's journey to microservices.  Istio on the other hand grew with Kubernetes, and leverages Envoy proxy, which grew out of difficulties managing microservices at Lyft.  This talk makes the case that Istio has certain design advantages and is worth a closer look. In this talk, Eitan explores Istio's design and how it just might be a perfect foundation for running your microservices.


Speaker

Eitan Suez

Content Engineer @Tetrate, Previously a technical instructor @VMware and @Pivotal and Principal Consultant @ThoughtWorks

Eitan Suez is a content engineer and technical "explainer" at Tetrate, where he develops technical content and breaks down technical topics for audiences large and small.  At Tetrate, Eitan runs workshops, customer training, and a series of live broadcasts centered around Service Mesh called "Tetrate Tech Talks." Prior to Tetrate, Eitan was a technical instructor at VMware and at Pivotal, where he developed and taught courses on a variety of technical topics including the Spring framework, Cloud Foundry, and Kubernetes.  Prior to doing technical education, Eitan held the role of Principal Consultant at ThoughtWorks, a company that helps enterprises with software projects and agile transformations.  Eitan has many years of experience as a software developer and spent four seasons as a speaker on the "No Fluff Just Stuff" conference tour.  Eitan's first open-source project dates back to 2002 when he developed a database-backed Java API documentation system, which achieved some measure of notoriety after being written up on java.sun.com and later adopted by dzone.com.

Read more
Find Eitan Suez at:

From the same track

Session Microservices

Orchestration vs Choreography, A Guide To Composing Your Monolith

Monday Dec 5 / 10:10AM PST

Microservices promise rapid evolution, operational independence, and technological freedom but come with imperceptible drag factors. Left unchecked, this drag leads to distributed balls of mud – hard to operate, evolve and maintain.

Speaker image - Ian Thomas
Ian Thomas

VP, Web Architecture @GenesisGlobalX

Session Microservices

Overcomplicated Architecture: Scaling Bottleneck

Monday Dec 5 / 11:20AM PST

As a digital scale-up continues to gain momentum and grow rapidly, one of the key determining factors of success is how quickly they can evolve their product. The business desires to push features to production as fast as possible and prove value to its customers.

Speaker image - Cassandra Shum
Cassandra Shum

Technologist | Architect | Ex-Thoughtworks

Session Microservices

Dark Energy, Dark Matter and the Microservices Patterns?!

Monday Dec 5 / 09:00AM PST

Dark matter and dark energy are mysterious concepts from astrophysics that are used to explain observations of distant stars and galaxies.

Speaker image - Chris Richardson
Chris Richardson

Creator of microservices.io, Java Champion, & Core Microservices Thoughtleader

Session

Untrusted Execution: Attacking the Cloud Native Supply Chain

Monday Dec 5 / 12:30PM PST

Should we trust the code we run in production? Not if a motivated attacker can compromise our system’s complex supply chains. While hardened runtimes and detection can mitigate some zero day attacks, malicious internal threat actors and software implants are much harder to detect.

Speaker image - Francesco Beltramini
Francesco Beltramini

Security Engineering Manager @controlplaneio