| Description | Software development is a young profession, and we are still learning the techniques and building the tools to do it effectively. I've been involved in this activity for over three decades and in the last two I've been writing on this website about patterns and practices that make it easier to build useful software. The site began as a place to put my own writing, but I also use it to publish articles by my colleagues. |
|---|---|
| URL | https://martinfowler.com/ |
| Public Reference | Described Asset |
|---|---|
| Martin Fowler - Aggregate |
Aggregate Block
Aggregate Entity Block |
| Martin Fowler - API Design | Application Interface |
| Martin Fowler - Application Architecture | Application Functional Architecture |
| Martin Fowler - Application Boundary |
Application |
| Martin Fowler - Business Capability Centric | Product |
| Martin Fowler - Evans Classification |
Compositionality |
| Martin Fowler - Micro-Service | MicroService |
| Martin Fowler - Micro-Service Guide | Application Functional Architecture |
| Martin Fowler - Products over Projects | Business System ArcOps
Product
Program & Projects
Project
Transformation Program |
| Martin Fowler - Richardson Maturity Model | Application Interface |
| Martin Fowler - Value Object | Concept Property v
Data Property
Information Property |
| Martin Fowler- Software Architecture | Software Technology ArcOps |