- Layered pattern
- Client-server pattern
- Master-slave pattern
- Pipe-filter pattern
- Broker pattern
- Peer-to-peer pattern
- Event-bus pattern
- Model-view-controller pattern
- Blackboard pattern
- Interpreter pattern
- Service-oriented
- Monolithic application
- Representational state transfer (REST)
- Cloud computing patterns
others#
- Multitier architecture
- Domain-driven design
- Sensor–controller–actuator
- Presentation–abstraction–control
- Component-based
- Database-centric
- Rule-based
- Asynchronous messaging
- Microkernel
- Reflection
- Shared nothing architecture
- Space-based architecture