: NOTHS Learning Lunch: Horizontal vs Vertical Software Architectures private
NOTHS Learning Lunch
Time:
Speakers: Christian Hujer and Mark Burns
Location: Notonthehighstreet Enterprises Limited
This is a private event - NOTHS employees and NOTHS contractors only.
Overview
The first five SOLID principles are quite well known these days. But why is it called the first five principles? So what are the other principles? And what does that mean for software architecture?
Learning for Participants
- The 6 other principles - Principles of Package Architecture
- Reminder about the 4 Design Smells
- Reminder about the first five SOLID principles
- The Package Cohesion Principles
- REP - Release Reuse Equivalency Principle
- CCP - Common Closure Principle
- CRP - Common Reuse Principle
- The Package Architecture Principles
- ADP - Acyclic Dependencies Principle
- SDP - Stable Dependencies Principle
- SAP - Stable Abstractions Principle
- Horizontal vs Vertical Software Architecture
- Reminder about Model-View-Controller
- Reminder about Multi-Tier Architectures
- Limitations of layered architectures
- Component Architectures (Columns / Vertical Architecture)
- Frontend - the special case