O'Reilly logo

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

O’Reilly Software Architecture Conference New York 2018

Video Description

This video compilation of O'Reilly's SACON 2018 NY conference stands apart for two reasons: depth and breadth. Depth because it gives you complete freedom to view more than 75 hours of advice on the best approaches to software architecture from over 50 of the world's best software architects, engineers, developer advocates, and designers. Breadth because the topics discussed cover all aspects of software architecture, including often neglected topics such as how to sell your ideas, manage teams, choose technologies wisely, and a host of other soft skills vital to your success as a software architect.

A short list of the top speakers you'll hear from includes senior UX designer Abby Beck (Google), solutions architect Sonya Natanzon (Genomic Health), developer advocate Heidi Waterhouse (LaunchDarkly), CEO Ben Evans (jClarity), lead microservices developer Maria Gomez (ThoughtWorks), blockchain expert James Stewart (jystewart.net), CTO Daniel Bryant (SpectoLabs), fast data engineering VP Dean Wampler (Lightbend), and API architecture director Mike Amundsen (CA Technologies).

  • Gain total access to SACON NY 2018's eight tutorials and 50 sessions—75+ hrs. of material
  • Learn from 70+ of the world's top software architects, engineers, developer advocates, and designers
  • Watch keynotes from Cornelia Davis (Pivotal), Adrian Cockcroft (AWS), and Kevin Stewart (Heptio)
  • Hear from experts in microservices, distributed systems, application architecture, enterprise architecture, cloud native, DevOps, serverless, reactive, integration architecture, UX design, and security
  • Boost your skills with tutorials on the role of REST in microservices; building streaming apps with Kafka, Akka Streams, and Kafka Streams; blockchain pros and cons; the use of speedily loading AMP page templates in web design; and more
  • Upgrade your leadership skills by learning from transformational managers at Cerner, Target, Xebia, Sabre, Nav, SkyHook Consulting, and HS2 Solutions
  • Pick up in-the-trenches insights from software architects at Comcast, ING Bank, Confluent, Netflix, AWS, CA Technologies, Google, Warby Parker, Symphonia, and dozens more
  • Download the video or use O'Reilly's video player to view whatever you choose at your own pace

Table of Contents

  1. Keynotes
    1. Turning request-response on its head - Cornelia Davis (Pivotal) 00:18:51
    2. Extending the Kubernetes API - Jago Macleod (Google) 00:06:12
    3. Events on the outside, on the inside, and at the core - Chris Richardson (Chris Richardson Consulting, Inc) 00:18:28
    4. Developing a chaos architecture mindset - Adrian Cockcroft (AWS) 00:20:16
    5. Accelerate application delivery with a cloud-native mindset (sponsored by IBM) - Andrew Hately (IBM) 00:06:21
    6. Going (cloud) native - Kevin Stewart (Heptio) 00:14:00
  2. Sponsored
    1. Cloud-native deployment options: A review of container, serverless, and microservice implementations (sponsored by IBM) - Andrew Hately (IBM) 00:54:14
    2. All roads lead to IT as a service: Achieving business transformation with the cloud (sponsored by IBM) - Rene Bostic (IBM Cloud) 00:45:40
    3. From data to deployment: Full stack data science (sponsored by Indeed) - Benjamin Link (Indeed) 00:51:57
    4. Considerations and pitfalls when migrating from on-premises to the public cloud (sponsored by ThoughtWorks) - Rosemary Wang (Thoughtworks) 00:46:14
    5. Software-defined servers: Move from monolithic to flexible servers without changing a single line of code (sponsored by TidalScale) - Ike Nassi (TidalScale) 00:30:26
  3. Tutorials
    1. Reality is overrated: API simulation for microservice testing - Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo) - Part 1 00:49:46
    2. Reality is overrated: API simulation for microservice testing - Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo) - Part 2 00:19:50
    3. Reality is overrated: API simulation for microservice testing - Daniel Bryant (SpectoLabs), Andrew Morgan (OpenCredo) - Part 3 00:55:21
    4. Improving the quality of multiple applications in an application portfolio - Jochem Schulenklopper (Xebia), Gero Vermaas (Xebia) - Part 1 00:45:17
    5. Improving the quality of multiple applications in an application portfolio - Jochem Schulenklopper (Xebia), Gero Vermaas (Xebia) - Part 2 00:42:31
    6. Shaping and communicating architectural decisions - Seth Dobbs (HS2 Solutions) - Part 1 00:42:38
    7. Shaping and communicating architectural decisions - Seth Dobbs (HS2 Solutions) - Part 2 00:44:11
    8. Shaping and communicating architectural decisions - Seth Dobbs (HS2 Solutions) - Part 3 00:43:06
    9. Shaping and communicating architectural decisions - Seth Dobbs (HS2 Solutions) - Part 4 00:30:58
    10. Learning RESTful microservices from the ground up - Mike Amundsen (API Academy, CA Technologies) - Part 1 00:48:01
    11. Learning RESTful microservices from the ground up - Mike Amundsen (API Academy, CA Technologies) - Part 2 00:29:41
    12. Learning RESTful microservices from the ground up - Mike Amundsen (API Academy, CA Technologies) - Part 3 00:48:17
    13. Learning RESTful microservices from the ground up - Mike Amundsen (API Academy, CA Technologies) - Part 4 00:37:20
    14. Building streaming applications with Kafka - Dean Wampler (Lightbend), Boris Lublinsky (Lightbend) - Part 1 00:48:45
    15. Building streaming applications with Kafka - Dean Wampler (Lightbend), Boris Lublinsky (Lightbend) - Part 2 00:45:16
    16. Building streaming applications with Kafka - Dean Wampler (Lightbend), Boris Lublinsky (Lightbend) - Part 3 00:42:21
    17. Building streaming applications with Kafka - Dean Wampler (Lightbend), Boris Lublinsky (Lightbend) - Part 4 00:19:34
    18. How to address security as collective systems - James Stewart (jystewart.net) - Part 1 00:40:50
    19. How to address security as collective systems - James Stewart (jystewart.net) - Part 2 00:22:18
    20. How to address security as collective systems - James Stewart (jystewart.net) - Part 3 00:54:08
    21. Designing a resource model for a public API - Tom Hofte (Xebia), Marco van der Linden (Xebia) - Part 1 00:47:56
    22. Designing a resource model for a public API - Tom Hofte (Xebia), Marco van der Linden (Xebia) - Part 2 00:20:12
  4. Cloud Native
    1. Continuous delivery patterns for contemporary architecture - Daniel Bryant (SpectoLabs) 00:47:29
    2. Building stream processing as a service at Netflix - Steven Wu (Netflix) 00:45:54
    3. API security in a microservice architecture - Matt McLarty (CA Technologies) 00:49:58
    4. How Shutterstock built a component-based 12-factor application - Marty Brodbeck (Shutterstock) 00:35:32
    5. Evolving a modern end-to-end data infrastructure at Comcast - Michael Bevilacqua-linn (Comcast) 00:38:38
    6. Rebuilding the New York Times crossword with Google Cloud - JP Robinson (New York Times) 00:50:17
  5. Application Architecture
    1. Building Evolutionary Architectures - Neal Ford (Thoughtworks) - Part 1 00:38:37
    2. Building Evolutionary Architectures - Neal Ford (Thoughtworks) - Part 2 00:36:40
    3. Architectural trade-offs - Jeremy Deane (Foundation Medicine) - Part 1 00:33:32
    4. Architectural trade-offs - Jeremy Deane (Foundation Medicine) - Part 2 00:42:23
    5. Math and measurement in the management of architecture - Michelle Brush (Cerner Corporation) - Part 1 00:34:20
    6. Math and measurement in the management of architecture - Michelle Brush (Cerner Corporation) - Part 2 00:39:23
    7. Agile product roadmaps for architecture initiatives - James Siddle (Skyhook Consulting Ltd) - Part 1 00:37:43
    8. Agile product roadmaps for architecture initiatives - James Siddle (Skyhook Consulting Ltd) - Part 2 00:38:03
    9. High-performance JavaScript web app architecture - Pratik Patel (TripLingo) 00:49:27
    10. Reactivating enterprise integration - Viktor Klang (Lightbend) 00:54:50
    11. Why Netflix built an evolutionary architecture - Suudhan Rangarajan (Netflix) 00:49:26
  6. Microservices
    1. Data services: Processing big data the microservice way - Mario-Leander Reimer (QAware GmbH) 00:45:23
    2. Why concurrency management is better than rate limiting - Jon Moore (Comcast Cable) 00:50:18
    3. Pragmatic event-driven microservices - Allard Buijze (AxonIQ) 00:49:29
    4. Architecting an advanced analytics platform for machine learning - Georgios Gkekas (ING Bank) 00:47:17
    5. Strategies for decentralized data management in microservices architectures - JP Morgenthal (DXC) 00:51:10
    6. Apache Kafka + Apache Mesos = Highly scalable streaming microservices - Kai Wähner (Confluent) 00:49:15
    7. Managing consistency, state, and identity in distributed microservices - Duncan DeVore (Lightbend) 00:37:41
    8. Technical debt: A master class - Robert Lefkowitz (Warby Parker) - Part 1 00:47:19
    9. Technical debt: A master class - Robert Lefkowitz (Warby Parker) - Part 2 00:47:30
    10. Observable microservices - Maria Gomez (ThoughtWorks) 00:37:18
    11. Microservices? Serverless is the answer. - Karun Japhet (ThoughtWorks), Vinicius Gomes (ThoughtWorks) 00:49:12
    12. From monolith to microservices: An architectural strategy - Philippe Guerin (CAST Software) 00:50:53
    13. Designing reactive microservices with ASP.NET Core - Kevin Hoffman (Capital One) 00:49:56
    14. The second-hardest part of microservices: Calling your services - Christian Posta (Red Hat) 00:56:14
  7. Distributed Systems
    1. Are you really sure you want a blockchain? - Ben Evans (jClarity) - Part 1 00:40:24
    2. Are you really sure you want a blockchain? - Ben Evans (jClarity) - Part 2 00:48:03
    3. Event storage in a distributed system - Stephen Pember (ThirdChannel) - Part 1 00:49:04
    4. Event storage in a distributed system - Stephen Pember (ThirdChannel) - Part 2 00:51:16
    5. Logs are not human scale: How to build observable systems - Sam Stokes (Honeycomb) 00:50:11
    6. Complex event flows in distributed systems - Bernd Rücker (Camunda) 00:48:55
  8. User Experience Design
    1. Y2K and other disappointing disasters: Risk reduction and harm mitigation - Heidi Waterhouse (LaunchDarkly) 00:45:16
    2. Design and interactivity without sacrificing speed - Abby Beck (Google ) 00:43:52
  9. Leadership Skills
    1. The architect as strategist - Eben Hewitt (Sabre) - Part 1 00:42:30
    2. The architect as strategist - Eben Hewitt (Sabre) - Part 2 00:46:44
    3. An architect’s survival guide to healthcare - Sonya Natanzon (Genomic Health) 00:46:58
    4. How to improve your architectural visualizations - Jochem Schulenklopper (Xebia) 00:46:58
    5. Enterprise architecting for digital disruption - Joel Crabb (Target) 00:57:19
    6. Building a technical coaching program - James Thompson (Nav) 00:50:35
    7. Maintaining architectural quality on software teams - Yiannis Kanellopoulos (Software Improvement Group), Evelyn van Kelle (Software Improvement Group) 00:48:35