Overview
AI, Data Science & Cloud Certificates from Google, IBM & Meta — 40% Off
One plan covers every Professional Certificate on Coursera. 40% off Coursera Plus Annual.
Unlock All Certificates
Explore a critical review of major decisions in enterprise application architecture and learn to balance pragmatism with design goals in this dynamic conference talk. Discover techniques for just-in-time design to maintain simplicity in use-cases while avoiding the pitfalls of both simplistic and over-engineered code. Delve into the philosophy of evolving a pragmatic, clean architecture guided by a fitness function, as applied by the speaker in developing applications for IBM. Gain insights on fundamental data structure types, simplifying logic through extractions, enforcing boundaries with dependency directions, and crafting testable designs. Engage in an interactive session that challenges conventional architectural approaches and provides practical strategies for preserving developer happiness through continuous refactoring and pragmatic decision-making.
Syllabus
Victor Rentea - Evolving a Clean, Pragmatic Architecture – A Software Crafter’s Guide
Taught by
Devoxx