Engineering the Future of Software
Feb 3–4, 2019: Training
Feb 4–6, 2019: Tutorials & Conference
New York, NY
Please log in

Microservices architecture in the real world

Mason Jones (Credit Karma)
2:15pm–3:05pm Tuesday, February 5, 2019
Microservices
Location: Mercury Ballroom
Secondary topics:  Best Practice
Average rating: ****.
(4.35, 17 ratings)

Who is this presentation for?

  • Developers, infrastructure engineers, and architects

Level

Intermediate

Prerequisite knowledge

  • Familiarity with microservices, containers, Docker, and application architecture

What you'll learn

  • Learn what to consider when adopting a microservices architecture along with strategies for doing service discovery, routing, running a service mesh like Istio or Linkerd, and evaluating orchestration solutions like Kubernetes and Swarm
  • Discover how to think about observability, monitoring, and distributed tracing to understand what's going on in a microservices system; the impact on developers when dealing with coding, testing, and deploying microservices
  • Explore the cultural impact of adopting microservices on teams

Description

Over the past two years, Credit Karma has gone from zero to nearly 100 microservices, supporting over 300 engineers while serving our more than 80 million members. Drawing on his experience at Credit Karma, Mason Jones shares approaches based on his real-world experiences making the shift to microservices, covering routing (How does service A find and call service B?), management (How do you handle hundreds of containers?), observability (How do you know what’s going on out there?), and experience (How do your developers deal with these services?), as well as the cultural and organizational impact that you can’t avoid. Join in to explore solutions, pitfalls, and practical examples that have worked in the real world at scale.

Photo of Mason Jones

Mason Jones

Credit Karma

Mason Jones is a technical leader on Credit Karma’s platform services team. His work provides a foundation for Credit Karma’s microservices and cloud infrastructure to enable the more than 80 million members and financial institution partners in the US and Canada to use data to guide their financial decisions. Previously, Mason spent more than 20 years as a technical executive at startups throughout Silicon Valley. He specializes in migrating technical organizations to microservices, securing build pipelines, and creating self-service tools to empower development teams. When Mason isn’t shipping code, he manages Charnel Music, an independent record label he founded.