Clean Architecture in Practice (Part 2): Entities, Gateways & more (with Adam Kreitals)

Clean Architecture in Practice (Part 2): Entities, Gateways & more (with Adam Kreitals)

From SEEK Bytes by SEEK

April 22, 2025 · 42 min · Season 2 · Episode 39

About this episode

This episode dives into clean architecture, focusing on entities, gateways, and their practical applications in software engineering.

Heard of “clean architecture” but not sure what it looks like in real code? In this episode of SEEK Bytes, Seamus, Will and Adam Kreidels (Head of Engineering, Monetisation & Insights at SEEK) are back for Part 2 of their deep dive – unpacking entities, use cases, gateways, the dependency rule and the famous “onion” diagram in a way any IT pro can apply. This episode's special guest: Adam Kreitals (SEEK Head of Engineering, Monetisation & Insights) In this episode, we explore: • Why “start with the database” slows you down – and how leading with business rules and use cases speeds up delivery. • How entities, use cases and gateways work together – using price, order and discount examples from SEEK to show clean seams between domain and tech. • How clean architecture reduces the cost of change – what good separation of concerns looks like in code, and how to spot when frameworks and APIs are leaking into your core domain. If you’re a software engineer, tech lead, architect, SRE, platform engineer or IT manager who wants code that survives framework swaps, org changes and new requirements – and you liked Part 1 – this Part 2 episode gives you the concrete concepts, terminology and…

People in this episode

Hosts: Seamus, Will

Guest: Adam Kreitals

Topics covered

  • clean architecture
  • software engineering
  • entities
  • gateways
  • business rules
  • use cases

Keywords

  • clean architecture
  • entities
  • gateways
  • business rules
  • software engineering
  • dependency rule
  • onion diagram

Mentioned in this episode

Organizations: SEEK, Monetisation & Insights

More episodes of SEEK Bytes

Explore listener stats, chart rankings, contacts and more on the SEEK Bytes podcast page.