Drew up use cases of the most used Architectural patterns, The idea was to have a quick summary/reference on which pattern will be useful for similar problem statements.

Please add more use cases as appropriate.

Architectural Pattern Use Cases
Layered Pattern Ecommerce Web App, Desktop App, network protocols
Client Server Pattern Email, document sharing, messaging, browser-server request
Master-slave Pattern Database replication, Parallel Compute
Pipe-filter Pattern Compilers, Workflows for data processing, Unix commands
Broker Pattern MQ for async processing
Peer-Peer Pattern Bitcoin, torrent, P2P messaging/file sharing, DNS
Event-Bus Pattern Pub-Sub, Data handling, Notifications
Model-View Controller Pattern Rails, ASP .NET MVC, Django
Blackboard Pattern Facial & Speech recognition, Protien structure identification
Interpreter Pattern SQL parsing, Javascript, PHP

References

https://towardsdatascience.com/10-common-software-architectural-patterns-in-a-nutshell-a0b47a1e9013?gi=c5ee439c11bb

https://www.ou.nl/documents/40554/791670/IM0203_03.pdf/30dae517-691e-b3c7-22ed-a55ad27726d6

https://nix-united.com/blog/10-common-software-architectural-patterns-part-2/

https://nix-united.com/blog/10-common-software-architectural-patterns-part-1/