Research Triangle Software Symposium - No Fluff Just Stuff

Research Triangle Software Symposium

August 23 - 25, 2013

Patterns of Modular Architecture - Part 1

Saturday - Aug 24 9:00 AM EDT - Salon D

The modularity patterns provide us with proven design techniques to develop a modular software architecture that is extensible, reusable, maintainable, and adaptable. In this session, we’ll explore 9 of the 18 modularity patterns.

This session introduces and examines the following patterns:

  • Manage Relationships
  • Module Reuse
  • Cohesive Modules
  • Acyclic Relationships
  • Levelize Modules
  • Physical Layers
  • Container Independence
  • Independent Deployment
  • Levelize Build
Kirk Knoernschild

Kirk Knoernschild

Software Developer & Mentor

Video Preview

About Kirk Knoernschild

Kirk is software developer with a passion for building great software. He takes a keen interest in design, architecture, application development platforms, agile development, and the IT industry in general, especially as it relates to software development. His recent book, Java Application Architecture was published in 2012, and presents 18 patterns that help you design modular software.