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

Schedule: Framework-focused sessions

Add to your personal schedule
9:00am–12:30pm Tuesday, June 11, 2019
Valentina Rodriguez (Independent)
Average rating: ***..
(3.16, 19 ratings)
Valentina Rodriquez shares a manifest describing a set of principles to design high-quality architectures. If you're planning to change your career or just want to improve your architect skills, join in. Read more.
Add to your personal schedule
1:30pm–5:00pm Tuesday, June 11, 2019
Noah Gift (UC Davis ), Robert Jordan (Pragmatic AI Labs)
Average rating: **...
(2.25, 4 ratings)
The next evolution of AI and ML is cloud native, managed platforms, and custom-hardware AI. Noah Gift and Robert Jordan teach you how to use managed AI and ML platforms to create solutions in a fraction of the time as a “roll your own" ML solution. Join in to see how these cloud-managed solution compare so you can pick the right solution for the task at hand. Read more.
Add to your personal schedule
9:00am–10:30am Wednesday, June 12, 2019
Phillip Wittrock (Google)
Average rating: ****.
(4.00, 2 ratings)
Join Philip Wittrock to learn the fundamentals behind Kubernetes API creation and build your own Kubernetes extension API. You'll cover the fundamentals of defining APIs as resources (e.g., versioning semantics) and implementing APIs as controllers. During the second half, you'll apply the conceptual material as we build our own Kubernetes API for MongoDB from scratch. Read more.
Add to your personal schedule
9:00am–10:30am Wednesday, June 12, 2019
Chen Harel ♨ (OverOps)
Average rating: **...
(2.67, 6 ratings)
Serverless architecture opens up a world of opportunity for development, providing ease of use while deploying and operating at scale. But this can decrease visibility, making it difficult to see when your environment is misbehaving in terms of throughput, functionality, and performance. Tal Weiss introduces a successful new framework for debugging serverless architecture with real-world examples. Read more.
Add to your personal schedule
3:00pm–3:45pm Wednesday, June 12, 2019
Paula Paul (ThoughtWorks), Cassandra Shum (ThoughtWorks)
Average rating: ***..
(3.83, 18 ratings)
Architecture standards change in months, not years, bringing new capabilities, but taking advantage of them requires constant monitoring and tight feedback loops. We’ve embraced continuous delivery, but how do we enable continuous evolution? Paula Paul and Cassandra Shum explore architecture as code as a means to enable continuous evolution. Read more.
Add to your personal schedule
3:55pm–4:40pm Wednesday, June 12, 2019
Mik Kersten (Tasktop)
Average rating: ****.
(4.00, 2 ratings)
Enterprise organizations are attempting to use managerial mechanisms from previous ages to direct software delivery in this one. The problem is that the principles of modern software-delivery approaches are not translating to the business. Mik Kersten presents the Flow Framework—a new approach to software delivery bridging the gap between business strategy and technology delivery. Read more.
Add to your personal schedule
9:00am–10:30am Thursday, June 13, 2019
Vaughn Vernon (Kalele & vlingo)
Average rating: ***..
(3.00, 4 ratings)
Reactive software development is becoming essential to implementing responsive, resilient, elastic, and message-driven solutions. Vaughn Vernon shows you how, by aligning scale and throughput with business-driven model fluency of your core initiatives, you can achieve critical differentiating competitive advantage. Read more.
Add to your personal schedule
9:00am–10:30am Thursday, June 13, 2019
Derek Ferguson (JPMorgan Chase), Laura Schornack (JPMorgan Chase)
Average rating: ****.
(4.33, 3 ratings)
Private clouds present many unique challenges to architects and software engineering wishing to build and deploy machine learning solutions. Derek Ferguson and Laura Schornack walk you through a real-world example that addresses these challenges using Kubernetes, TensorFlow, and KubeFlow. Read more.
Add to your personal schedule
3:05pm–3:50pm Thursday, June 13, 2019
Overcoming Obstacles: Lessons in Resilience
Location: Expo Hall Sessions
Andrew Morgan (Independent)
Average rating: *****
(5.00, 2 ratings)
Testing microservices can be hard as they’re often coupled together through APIs or messaging. This can lead to too much reliance on slow end-to-end testing or unreliable unit tests caused by inaccurate stubs of other microservices. Andrew Morgan offers an overview of the consumer-driven contract testing technique, a TDD approach at the API level that aims to mitigate these problems. Read more.
Add to your personal schedule
4:50pm–5:35pm Thursday, June 13, 2019
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.
Add to your personal schedule
4:50pm–5:35pm Thursday, June 13, 2019
Rustem Feyzkhanov (Instrumental)
Average rating: ***..
(3.67, 3 ratings)
One of the main issues with deploying deep learning solutions is finding the right way to operationalize models within the company. The serverless approach for deep learning provides cheap, simple, scalable, and reliable architecture. Rustem Feyzkhanov shows you how to deploy the TensorFlow model for image captioning on AWS infrastructure. Read more.