176 RR Rails as an SOA Client with Pete Hodgson


    Check out the Code Newbie Podcast brought to you and hosted by our own, Saron Yitbarek!

    03:02 – Pete Hodgson Introduction

    03:48 – Pete Hodgson: Rails as an SOA Client

    05:27 – Conway’s Law and Service-Oriented Architecture (SOA)

    • Team Boundaries
    • Testing Boundaries Between Teams
    • The Shape of an Organization
    • How the Shape of an Architecture Can Play Together or Interfere with Each Other
    • Codependence vs Independence
    • Decoupling of Teams

    14:03 – Faking Out Services / Contract Tests

    29:04 – faraday

    32:47 – faraday and SOA

    • Hexagonal Architecture
    • Service Gateways
      • Testing in Isolation
    • Staging Environment
    • Shared Dev Environments

    40:41 – Feature Flags (aka Feature Toggles)

    44:15 – Caching

    • Segmentation by Freshness

    Join Chuck and the rest of The Freelancers’ Show panelists on October 7th for a LIVE Q&A

    Subscribe to Avdi’s RubyTapas!

    Book Club

    Refactoring: Ruby Edition: Ruby Edition (Addison-Wesley Professional Ruby Series) by Jay Fields, Shane Harvie, Martin Fowler, and Kent Beck

    Refactoring in Ruby by William C. Wake and Kevin Rutherford

    Next Week

    Technology and Creativity