Software Architecture Fundamentals Part 1
Understanding the Basics
By Neal Ford, Mark Richards
Publisher: O'Reilly Media
Final Release Date: March 2014
Run time: 6 hours 57 minutes

In this anticipated video series, Neal Ford and Mark Richards examine the responsibilities of a software architect, specifically the knowledge and skills you need to be effective in that role.

The first video, Understanding the Basics, not only focuses on development techniques, but also pinpoints the skills you need to be a successful team leader. You’ll learn about the four main aspects of a software architect, and quickly discover the difference between architecture decisions and technology decisions. In this video, you’ll explore:

Soft Skills

  • Investigate techniques for communicating effectively as a team leader
  • Measure your technical knowledge, including technical depth vs. technical breadth, and multi-platform skills
  • Discover how to increase your expertise of business domains
  • Learn how ensure a successful implementation by matching methodology with architecture

Architectural Techniques:

  • Make your architecture more adaptable to changes in business and technology
  • Explore various techniques and patterns for integrating multiple applications and databases
  • Get a true understanding of enterprise architecture by examining the context and goals of an EA implementation
The topics in this video set the stage necessary to understand the enterprise architecture approaches and strategies demonstrated in the series’ second video: Software Architecture Fundamentals: A Deeper Dive.
Table of Contents
Product Details
Recommended for You
Customer Reviews

REVIEW SNAPSHOT®

by PowerReviews
oreillySoftware Architecture Fundamentals Part 1
 
5.0

(based on 5 reviews)

Ratings Distribution

  • 5 Stars

     

    (5)

  • 4 Stars

     

    (0)

  • 3 Stars

     

    (0)

  • 2 Stars

     

    (0)

  • 1 Stars

     

    (0)

100%

of respondents would recommend this to a friend.

Pros

  • Easy to understand (5)
  • Accurate (4)
  • Concise (3)
  • Helpful examples (3)

Cons

    Best Uses

    • Expert (3)
    • Intermediate (3)
      • Reviewer Profile:
      • Developer (4)

    Reviewed by 5 customers

    Sort by

    Displaying reviews 1-5

    Back to top

     
    5.0

    Excellent

    By Andy

    from Germany

    About Me Developer

    Verified Reviewer

    Pros

    • Accurate
    • Easy to understand
    • Helpful examples

    Cons

      Best Uses

      • Intermediate
      • Novice

      Comments about oreilly Software Architecture Fundamentals Part 1:

      These Chapters are an excellent introduction in the role of a Software Architect.

      Neal and Mark explain what soft skills are needed and that the software architect role is not only a technical role but also a leader role. Beside the excellent technical skills a lot of business domain knowledge is needed to fill this role.

      Architecture Patterns and Anti-Patterns are shown and they explain why Software Metrics are important for a Software Architect.

      The only chapter that is not so useful in my opinion is the one about Design Patterns. It covers only a few patterns from the gang of four and is a bit too short.

      The last Chapter gives a small overview on Enterprise Architecture and is an introduction to the second part (Software Architecture Fundamentals Part 2)

       
      5.0

      Great introduction

      By Matthias Braun

      from Wollongong

      About Me Developer

      Pros

      • Easy to understand
      • Helpful examples

      Cons

        Best Uses

        • Novice

        Comments about oreilly Software Architecture Fundamentals Part 1:

        I especially enjoyed Neal Ford's insights about continuous delivery and Mark Richards' talk on an architect's soft skills and service-oriented architecture.

         
        5.0

        Excellent Course

        By GA

        from DFW, TX

        About Me Solution Architect

        Pros

        • Accurate
        • Concise
        • Easy to understand
        • Helpful examples
        • Well-written

        Cons

          Best Uses

          • Expert

          Comments about oreilly Software Architecture Fundamentals Part 1:

          Excellent course, awesome presenters and very well orchestrated.

          (1 of 1 customers found this review helpful)

           
          5.0

          Wealth of Experience

          By edgenox

          from Nairobi Kenya

          About Me Designer, Developer

          Verified Reviewer

          Pros

          • Accurate
          • Concise
          • Easy to understand

          Cons

            Best Uses

            • Expert
            • Intermediate

            Comments about oreilly Software Architecture Fundamentals Part 1:

            The video lectures bring together a wealth of experience that is very hard to come by. This is not a one-time watch but a reference video for those who care about software architecture.

             
            5.0

            Must watch

            By C.R.

            from Belgium

            About Me Developer, Sys Admin

            Pros

            • Accurate
            • Concise
            • Easy to understand
            • Great Presentation Skills

            Cons

              Best Uses

              • Expert
              • Intermediate

              Comments about oreilly Software Architecture Fundamentals Part 1:

              Concerning learning, I don't consider myself a "visual" guy. I am pretty happy with a good book. Although I often read O'Reilly books, this is the first "full feature" video (7 hours) from the publisher watched. While I am very interested in the topic of I.T. Architecture, the idea was to give this "new" format a chance.

              The chapters titles are well chosen and give a correct overview of the subjects that make up the course. Starting with an introduction defining the role of architect, it goes through the more social (Architecture Soft Skills) and infrastructure role (Continuous Delivery) of the job. Some chapters are very close to the developer level (Understanding Large Codebases, Design Patterns), while others are very specific for the architect role (Architecting for Change, Architecture Patterns, Architecture Anti-Patterns). Some chapters are more geared toward Enterprise Architecture (e.g. Enterprise Architecture Concepts and Fundamentals).

              I must say, this video delivers what it promises. Neal Ford and Mark Richards are good and enthusiastic speakers making it a very pleasant experience. Also the concept of a limited studio audience helps to make the format more active. Going back and forth between Soft Skills (leadership, technical depth/breadth, multi-platform skill, business domains, etc.),
              Architectural Techniques (adaptability, integration, Architectural and Design Patterns, etc.). The course gradually present the basic knowledge to understand more complex enterprise architecture approaches, strategies *and* implementations. I liked it.

              Displaying reviews 1-5

              Back to top

               
              Buy 2 Get 1 Free Free Shipping Guarantee
              Buying Options
              Immediate Access - Go Digital what's this?
              Video: $149.99
              (Streaming, Downloadable)