Hexagonal Architecture with Ruby
summary
Shows how a Ruby project was built using Hexagonal/Clean Architecture with techniques like dependency injection, TDD, Crafted Design and some DDD. Demonstrates concrete code and tools/gems used: Sinatra or Grape for web layers, Sequel for DB access, third-party APIs, and RSpec for testing.
AI-written summary · about
chapters (9)
- 0:00Start
- 17:17DECISIONS OF OUR "ARCHITECTURE"
- 19:41DOMAIN-DRIVEN DESIGN
- 24:12CONNECT GEM CORE DOMAIN - USE CASES + ADAPTERS
- 25:28WHAT IS THE APPLICATION ABOUT?
- 33:05DI / FACTORIES
- 35:22DATA TRANSFER OBJECT
- 40:01INFRASTRUCTURE
- 40:57GEMS
related talks
31mDomain Driven Design and Hexagonal Architecture with Rails
47mHexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
51mHexagonal Architecture to the rescue
25mHexagonal Architecture in Monoliths and Microservices
45mHooked on the Hexagon, Node JS Didn't Really Help Me Stay Clean
57mHow to Build a Hexagon: Pragmatic Architecture for Client Applications
41m"Tackling complex architecture in Ruby"
50mHexagonal Architecture in Practice, Live Coding That Will Make Your Applications More Sustainable
