See:
- 4+1 architectural view model: https://en.wikipedia.org/wiki/4%2B1_architectural_view_model
Very rough and imprecise overview:
- REST
- Microservices
- SOA
- Monolithic but modularization using language constructs (namespaces, packages, modules)
- CQRS
- Event Sourcing
- Streaming
- Batch Job
- MVC (UI)
- DDD - https://docs.google.com/drawings/d/1E_hx5B4czRVFVhGJbrbPDlb_JFxJC8fYB86OMzZuAhg
- HTTP/REST
- Messaging? (Queing, Broker, Brokerless)
- RPC
- DB
- File