~/talk

Clean Architecture: Stories of Pain and Joy From the Codebase

TalkinUkrainianat Software Architecture fwdays'25 · on Saturday, 2025-09-20· [frontend-architecture]
links:none on file
slides:none on file

An ERP monolith was migrated to EC2 using Infrastructure as Code with Troposphere and its MS SQL database moved to Postgres to cut license costs. A Clean Architecture proof-of-concept introduced queues, background tasks, linters, and unit tests and a Strangler Fig migration was used across four teams over 8–12 months, which reduced QA defects but slowed delivery and lost funding; a contrasting microservices example showed faster merges using template-driven services and effective TDD.

AI-written summary · about

  1. 0:00Introduction
  2. 1:47Old ERP problems
  3. 3:33Architecture issues
  4. 4:38Cloud migration
  5. 7:25Migration results
  6. 7:46Code quality problems
  7. 8:27Clean Architecture
  8. 9:52Strangler Fig Pattern
  9. 10:36New architecture challenges
  10. 12:03Results after two months
  11. 13:06Testing issues
  12. 14:11Development changes
  13. 15:36Integration testing
  14. 16:18Lessons learned
  15. 17:23Alternatives for old system
  16. 17:46New Hexagonal project
  17. 19:56Hexagonal benefits
  18. 21:00Why Clean Architecture
  19. 21:43Clean Architecture in legacy
  20. 22:25Clean Architecture drawbacks
  21. 23:30Comparison with others
  22. 24:57Summary
  23. 25:39Q&A
  24. 27:47TDD in projects
  25. 29:57Code testing
  26. 31:01Migration duration
  27. 33:14Architecture tools
  28. 34:40Business reaction
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.