Buschmann, Frank et. al: POSA-Serie: Pattern-Oriented Software Architecture.
Prentice-Hall Publishing.
- Vol. 1 (z.B. Layers, Pipes-and-Filter, Blackboard) 1996
- Vol. 2 (Schmid, Douglas) Patterns for Concurrent and Networked Objects
- Vol. 3 (Kircher, Michael) Patterns for Resource Management
- Vol. 4: Patterns und Pattern-Languages: Die Zusammenfassung!
Cockburn, Alistair: Hexagonal Architecture.
Online: http://alistair.cockburn.us/Hexagonal+architecture
Evans, Eric: Domain Driven Design.
Addison-Wesley, 2004. Partially available online.
Fowler, Martin: Patterns of Enterprise Application Architecture.
Addision-Wesley, 2002.
Gamma, Erich & Co: Design Patterns
The famous original book on design patterns, many of these primarily relevant of object oriented systems - but a few are language-independend and still useful.
Hohpe, G., B. Woolf: Enterprise Integration Patterns:
Designing, Building, and Deploying Messaging Solutions. Addison-Wesley, 2003.
Microsoft Application Architecture Guide
Online: https://msdn.microsoft.com/en-us/library/ee658117.aspx
Nygard, Michael: Release It
Design and Deploy Production-Ready Software
From the publisher:
In Release It!, Michael T. Nygard shows you how to design and architect your application for the harsh realities it will face. You’ll learn how to design your application for maximum uptime, performance, and return on investment.
https://pragprog.com/book/mnee/release-it
Scott Millett, Nick Tune: Patterns, Principles, and Practices of Domain-Driven Design.
Wrox-Press, 2016.
Vernon, Vaughn: Domain-Driven Design Distilled.
Addison-Wesley 2016.
Workflow Patterns
van der Aalst, ter-Hofstede: Workflow Patterns, online: http://www.workflowpatterns.com/