Greenfield — new project, no legacy. Brownfield — existing system, modernization.
Greenfield:
Greenfield:
- New startup product
- New mobile app
- New microservice
Brownfield:
Brownfield:
- Migrating monolith to microservices
- Adding features to existing app
- Refactoring legacy code
Key differences: