Software architecture pattern is a reusable, proven solution to a specific, recurring problem focused on architectural design challenges, which can be applied within various architectural styles. [1]

Examples

edit

Some examples of architectural patterns:

See also

edit

References

edit
  1. ^ Fundamentals of Software Architecture: An Engineering Approach. O'Reilly Media. 2020. ISBN 978-1492043454.

Bibliography

edit

📚 Artikel Terkait di Wikipedia

Software design pattern

others followed up on this work. Design patterns gained popularity in computer science after the book Design Patterns: Elements of Reusable Object-Oriented

Pattern (architecture)

industry. Design pattern Mathematics and architecture Architectural pattern (computer science) Design pattern (computer science) Pattern language Alexander

Software architecture

language Architecture framework Architectural pattern (computer science) Architectural style Anti-pattern Attribute-driven design C4 model Computer architecture

Model–view–controller

Model–view–controller (MVC) is a software architectural pattern commonly used for developing user interfaces that divides the related program logic into

Active record pattern

In software engineering, the active record pattern is an architectural pattern. It is found in software that stores in-memory object data in relational

List of software architecture styles and patterns

challenges. While these patterns typically affect system-level concerns, the distinction between architectural patterns and architectural styles can sometimes

Microservices

In software engineering, a microservice architecture is an architectural pattern that organizes an application into a collection of loosely coupled, fine-grained

Interceptor pattern

In the field of software development, an interceptor pattern is a software design pattern that is used when software systems or frameworks want to offer