All Software Architecture, All the Time
June 10-13, 2019
San Jose, CA

Distributed systems sessions

Add to your personal schedule
1:30pm–5:00pm Tuesday, June 11, 2019
Location: 210 D/H
Secondary topics:  Hands-on
Average rating: ***..
(3.40, 5 ratings)
Join Christian Hernandez to learn Kubernetes basics using curl, kubectl, oc, and other command-line tools. You'll discover how to model portable, scaleable, and highly available solutions using open source tools for distributed computing. Read more.
Add to your personal schedule
3:55pm–4:40pm Wednesday, June 12, 2019
Location: 210 B/F
Secondary topics:  Best Practice
Mike Roberts (Symphonia)
Average rating: ****.
(4.30, 10 ratings)
Patterns are an excellent way of building knowledge of an architectural style. As serverless starts to mature, we're starting to see patterns emerge. Mike Roberts introduces you to some of them and helps you look for patterns in your own organizations. Read more.
Add to your personal schedule
3:55pm–4:40pm Wednesday, June 12, 2019
Location: 210 A/E
Secondary topics:  Best Practice, Overview, Theoretical
Vladik Khononov (Naxex)
Average rating: ****.
(4.56, 9 ratings)
Often microservices and bounded contexts are considered to be the same thing. They are not. Vladik Khononov identifies the difference between microservices and bounded contexts, provides heuristics when each pattern should be used, and shares his experience optimizing microservices-quotebased architectures at Naxex. Read more.
Add to your personal schedule
4:50pm–5:35pm Wednesday, June 12, 2019
Location: 210 C/G
Secondary topics:  Best Practice
J.R. Jasperson (Twilio SendGrid)
Average rating: ***..
(3.43, 7 ratings)
Twilio SendGrid delivers more than 50 billion emails per month from some of the most recognizable brands on the internet. Three years ago, SendGrid began a journey to fully rearchitect its systems to cloud native, as a precursor to public cloud migration. Join J.R. Jasperson to explore the drivers, trade-offs, and technical decisions that enabled SendGrid’s transition to the cloud. Read more.
Add to your personal schedule
9:00am–10:30am Thursday, June 13, 2019
Location: 210 D/H
Secondary topics:  Best Practice, Overview
Stephen Pember (Toast)
Average rating: ****.
(4.00, 14 ratings)
Many presentations on microservices offer a high-level view of the architecture; rarely do you hear what it’s like to work in such an environment. Stephen Pember shares his experience migrating from a monolith to microservices across several companies, highlighting the mistakes made along the way and offering advice. Read more.
Add to your personal schedule
3:00pm–3:45pm Thursday, June 13, 2019
Location: 210 A/E
Secondary topics:  Best Practice
Lena Hall (Microsoft), Adron Hall (DataStax)
The ecosystem in which we are building our solutions is rapidly growing, and it's challenging to make the right decisions and keep track of the expanding options. Lena Hall and Adron Hall share solution architecture best practices for distributed cloud native systems. Find answers to hard questions to help design failure-proof, manageable, flexible, ready to adjust to future changes systems. Read more.
Add to your personal schedule
3:00pm–3:45pm Thursday, June 13, 2019
Location: 212
Secondary topics:  Best Practice
John Chapin (Symphonia)
Average rating: ****.
(4.50, 2 ratings)
John Chapin explains how—in this brave new world of managed services and platforms—you can use serverless technologies and an infrastructure-as-code mind-set to architect, build, and operate resilient systems that survive even massive vendor outages. Read more.
Add to your personal schedule
4:50pm–5:35pm Thursday, June 13, 2019
Location: 210 B/F
Simon Zeltser (Google)
Average rating: ***..
(3.00, 1 rating)
OpenCensus is a new standard for tracing and metrics of cloud services, used for observability into applications that span multiple clouds and technological stacks. Simon Zeltser explains how to use vendor-agnostic client libraries for OpenCensus to export telemetry to common distributed tracing systems and covers core concepts like tags, metrics, exporters, zPages, and context propagation. Read more.