You are previewing O'Reilly Software Architecture Conference 2015 Complete Video Compilation.
O'Reilly logo
O'Reilly Software Architecture Conference 2015 Complete Video Compilation

Video Description

You need to build considerable skills, knowledge, and judgment to become a software architect—and the learning doesn’t stop once you have the title. Quick-paced and practical, O’Reilly’s inaugural Software Architecture Conference in Boston provided the professional training that veteran and aspiring software architects, engineers, and senior developers need to stay on top of this fast-moving discipline.

And now you can access the entire conference from the comfort of your office or home. This complete video compilation includes every keynote, session, workshop, training, and event.

Download these videos or stream them through our HD player, and stay current with emerging technologies, hone your leadership skills, and support the success of your business. This in-depth professional training covers software architecture fundamentals, real-world case studies, and the latest trends in technologies, frameworks, and techniques.

Table of Contents

  1. Keynotes
    1. Agile Architecture - Molly Bartlett and Martin Fowler 00:38:16
    2. Connect and Control an IOT Device in 5 Minutes! - Mark Vanderwiele 00:08:50
    3. Monitoring Microservices - A Challenge - Adrian Cockcroft 00:09:49
    4. Run with a Rebel Wild Pack, Create a Better Future - Lois Kelly 00:13:40
    5. Designing for 100,000,000 Developers - Adam Seligman 00:09:53
    6. Real Software Engineering - Glenn Vanderburg 00:41:41
    7. Don’t Forget Conway’s Law - Sarah Novotny 00:08:45
    8. The Makings of a Modern Application Architecture - Sam Ramji 00:11:18
  2. Fundamentals
    1. Exploring the Architecture of the MEAN Stack: MongoDB, ExpressJS, AngularJS, NodeJS - Scott Davis - Part 1 00:45:03
    2. Exploring the Architecture of the MEAN Stack: MongoDB, ExpressJS, AngularJS, NodeJS - Scott Davis - Part 2 00:45:04
    3. Exploring the Architecture of the MEAN Stack: MongoDB, ExpressJS, AngularJS, NodeJS - Scott Davis - Part 3 00:49:00
    4. Exploring the Architecture of the MEAN Stack: MongoDB, ExpressJS, AngularJS, NodeJS - Scott Davis - Part 4 00:45:34
    5. Hypermedia Workshop: Resource Architectural Constraints and the Properties They Induce - Brian Sletten - Part 1 00:41:55
    6. Hypermedia Workshop: Resource Architectural Constraints and the Properties They Induce - Brian Sletten - Part 2 00:51:20
    7. Hypermedia Workshop: Resource Architectural Constraints and the Properties They Induce - Brian Sletten - Part 3 00:43:28
    8. Hypermedia Workshop: Resource Architectural Constraints and the Properties They Induce - Brian Sletten - Part 4 00:46:26
    9. Modern JavaScript Web Architecture - Pratik Patel - Part 1 00:54:38
    10. Modern JavaScript Web Architecture - Pratik Patel - Part 2 00:34:48
    11. Modern JavaScript Web Architecture - Pratik Patel - Part 3 00:51:25
    12. Modern JavaScript Web Architecture - Pratik Patel - Part 4 1:05:47
    13. Software Architecture vs Code - Simon Brown - Part 1 00:41:54
    14. Software Architecture vs Code - Simon Brown - Part 2 00:41:19
    15. Rapid Software Architecture Exploration - Michael Keeling 00:47:30
  3. Reactive and its variants
    1. Reactive Systems: The Why and the What - Dean Wampler 1:09:24
    2. Architecting for Data Science - Johann Schleier-Smith - Part 1 00:46:13
    3. Architecting for Data Science - Johann Schleier-Smith - Part 2 00:43:30
    4. Error Handling in Reactive Systems - Dean Wampler 1:02:55
  4. Microservices, pros and cons
    1. Building Microservices in .NET - Michael Montgomery - Part 1 00:58:19
    2. Building Microservices in .NET - Michael Montgomery - Part 2 00:45:57
    3. Building Microservices in .NET - Michael Montgomery - Part 3 00:46:24
    4. Building Microservices in .NET - Michael Montgomery - Part 4 00:49:37
    5. Deliver Faster and Spend Less with Cloud Native Microservices - Adrian Cockcroft - Part 1 00:37:49
    6. Deliver Faster and Spend Less with Cloud Native Microservices - Adrian Cockcroft - Part 2 00:37:49
    7. Deliver Faster and Spend Less with Cloud Native Microservices - Adrian Cockcroft - Part 3 00:49:10
    8. Deliver Faster and Spend Less with Cloud Native Microservices - Adrian Cockcroft - Part 4 00:53:54
    9. Surviving Partial Failure in a Microservices Jungle - Jon Moore - Part 1 00:39:27
    10. Surviving Partial Failure in a Microservices Jungle - Jon Moore - Part 2 00:43:34
    11. Microservices: An Entertaining Debate - Molly Bartlett and Rachel Laycock - Part 1 00:46:01
    12. Microservices: An Entertaining Debate - Molly Bartlett and Rachel Laycock - Part 2 00:44:18
    13. Conway’s law revisited: Architectures for an effective IT - Uwe Friedrichsen - Part 1 00:44:31
    14. Conway’s law revisited: Architectures for an effective IT - Uwe Friedrichsen - Part 2 00:45:16
    15. From CRUD to Event-Sourcing an Investible Stock Universe - Marc Siegel 00:55:56
    16. To Microservices and Beyond! - Matt Stine - Part 1 00:47:47
    17. To Microservices and Beyond! - Matt Stine - Part 2 00:43:34
  5. Cloud
    1. Cloud Architecture Anti-Patterns - Bill Wilder - Part 1 00:42:39
    2. Cloud Architecture Anti-Patterns - Bill Wilder - Part 2 00:48:10
    3. Architecture of the Next Generation Cloud: Unleashing the Power of the Unikernel - Russell Pavlicek - Part 1 00:36:36
    4. Architecture of the Next Generation Cloud: Unleashing the Power of the Unikernel - Russell Pavlicek - Part 2 00:33:56
  6. Integration Architecture
    1. Re-Architecting on the Fly - Raffi Krikorian - Part 1 00:38:47
    2. Re-Architecting on the Fly - Raffi Krikorian - Part 2 00:46:28
    3. Re-Architecting on the Fly - Raffi Krikorian - Part 3 00:40:11
    4. Architecting Web and Mobile Solutions to Meet Modern Customer Expectations – A Case Study @ Cigna - Part 1 - Brian Mitchell 00:51:35
    5. Architecting Web and Mobile Solutions to Meet Modern Customer Expectations – A Case Study @ Cigna - Part 2 - Brian Mitchell 00:46:53
    6. A Novel Approach to Service-Oriented System Design - David Elsberry and Michael Montgomery - Part 1 00:57:07
    7. A Novel Approach to Service-Oriented System Design - David Elsberry and Michael Montgomery - Part 2 00:33:22
    8. Lessons about Software Architecture from Public Transit Systems - Ben Evans 00:50:52
    9. Breaking the logjam: Moving From Batch to Stream - Edward Fagin 00:48:42
    10. Rewriting a Plug-in Architecture 3 Times to Harness the API Economy - Ian Buchanan and Tim Pettersen - Part 1 00:52:44
    11. Rewriting a Plug-in Architecture 3 Times to Harness the API Economy - Ian Buchanan and Tim Pettersen - Part 2 00:31:20
    12. Realtime RESTful: Have Your REST and Push It Too - David Gouldin - Part 1 00:33:18
    13. Realtime RESTful: Have Your REST and Push It Too - David Gouldin - Part 2 00:50:48
    14. Can You Process 10 Trillion Logs Per Day? - Christian Beedgen - Part 1 00:34:30
    15. Can You Process 10 Trillion Logs Per Day? - Christian Beedgen - Part 2 00:45:55
  7. Devops
    1. Modeling for Architects - Nathaniel Schutta - Part 1 00:40:04
    2. Modeling for Architects - Nathaniel Schutta - Part 2 00:42:27
    3. Modeling for Architects - Nathaniel Schutta - Part 3 1:02:06
    4. Architecture On the Skids: Confessions Of A Startup DevOps Hitman - David Swift - Part 1 00:37:49
    5. Architecture On the Skids: Confessions Of A Startup DevOps Hitman - David Swift - Part 2 00:27:06
    6. Chaos to DevOps: Re-architecting Maintenance for Continuous Delivery - Bianca Jiang and Ginny Ghezzo - Part 1 00:37:57
    7. Chaos to DevOps: Re-architecting Maintenance for Continuous Delivery - Bianca Jiang and Ginny Ghezzo - Part 2 00:35:49
    8. Collin, Cloudsnarf, and Slingbot - David Josephsen 00:54:34
    9. The Peril and Promise of Early Adoption: Arriving 10 Years Early to Containers - Bryan Cantrill - Part 1 00:57:00
    10. The Peril and Promise of Early Adoption: Arriving 10 Years Early to Containers - Bryan Cantrill - Part 2 00:49:07
    11. Programming Against The Datacenter - Part 1 - Ben Hindman 00:39:55
    12. Programming Against The Datacenter - Part 2 - Ben Hindman 00:48:50
  8. Scale
    1. Optimizing Uptime in SOA - Matthew Barlocker - Part 1 00:44:07
    2. Optimizing Uptime in SOA - Matthew Barlocker - Part 2 00:42:35
    3. Richer Data History with Event Sourcing - Stephen Pember - Part 1 00:43:02
    4. Richer Data History with Event Sourcing - Stephen Pember - Part 2 00:43:20
    5. How To Talk To Non-Engineers - David Sklar - Part 1 00:35:05
    6. How To Talk To Non-Engineers - David Sklar - Part 2 00:34:55
  9. Business Skills
    1. The Soft Skills of Architecture - Mark Richards - Part 1 00:42:44
    2. The Soft Skills of Architecture - Mark Richards - Part 2 00:43:32
    3. Taming the Cowboys, or How to Save a Doomed Project by Refactoring It - Part 1 - Ghica van Emde Boas 00:37:36
    4. Taming the Cowboys, or How to Save a Doomed Project by Refactoring It - Part 2 - Ghica van Emde Boas 00:38:38
  10. Security
    1. Wrangling Order From Chaos: Practical Approaches to OSS Architecture - Dave McLoughlin - Part 1 00:42:12
    2. Wrangling Order From Chaos: Practical Approaches to OSS Architecture - Dave McLoughlin - Part 2 00:41:28
    3. How to Build a Secure System and Keep it Secure in the Face of Changing Requirements - Michael Brunton-Spall - Part 1 00:45:58
    4. How to Build a Secure System and Keep it Secure in the Face of Changing Requirements - Michael Brunton-Spall - Part 2 00:43:09
    5. Web Application and API Security: The Latest Trends and Threats - Sean Leach - Part 1 00:44:56
    6. Web Application and API Security: The Latest Trends and Threats - Sean Leach - Part 2 00:26:58
  11. Sponsored
    1. Integrating OpenStack and CloudFoundry for Cloud Native Enterprise Application Development - Sam Gazitt and Anand Bhadouria - Part 1 00:41:27
    2. Integrating OpenStack and CloudFoundry for Cloud Native Enterprise Application Development - Sam Gazitt and Anand Bhadouria - Part 2 00:43:21
    3. Integrating OpenStack and CloudFoundry for Cloud Native Enterprise Application Development - Sam Gazitt and Anand Bhadouria - Part 3 00:26:37
    4. Architecting Applications for Heroku - Matthew Creager 1:01:29
    5. Hypermedia-Driven Orchestration in Microservices - Irakli Nadareishvili - Part 1 00:43:24
    6. Hypermedia-Driven Orchestration in Microservices - Irakli Nadareishvili - Part 2 00:37:52
    7. The Power of Combining Documents, Semantic Triples, and Values with Enterprise NoSQL - Dave Cassel - Part 1 00:45:50
    8. The Power of Combining Documents, Semantic Triples, and Values with Enterprise NoSQL - Dave Cassel - Part 2 00:44:17
    9. Watson Developer Cloud - A Deep Dive - Iwao Hatanaka - Part 1 00:34:22
    10. Watson Developer Cloud - A Deep Dive - Iwao Hatanaka - Part 2 00:35:04