Skip to content

Latest commit

 

History

History
42 lines (22 loc) · 1.92 KB

Architectural_pattern.md

File metadata and controls

42 lines (22 loc) · 1.92 KB

Architectural pattern

Mi az a Software Architecture Patterns

Egy rendszer átfogó tervét jelenti, amely felvázolja a rendszer elsődleges szerkezetét, elemeit, kapcsolatait és a tervezést és fejlesztést irányító elveket. Ez az alap támogatja a rendszer tervezését, egyszerűsíti az érdekelt felek közötti kommunikációt, segíti a döntéshozatalt és garantálja az olyan fontos minőségi jellemzőket, mint a skálázhatóság, karbantarthatóság és hatékonyság.

A legegyszerűbben úgy gondolkodhatunk erről, hogy a szoftvert egy kész Lego-épületnek képzeljük el. A blokkok különböző formájúak és színűek lehetnek, de végső soron az adja az épület formáját, hogy hogyan helyezi el a darabokat; a blogok elhelyezése szerves részét képezi az épület szerkezetének és végső stabilitásának.

A 10 legfontosabb Software Architecture Patterns

1. Layered Pattern

2. Client-Server Pattern

3. Microservice Architecture

4. Event Driven Architecture

5. Model-View-Controller (MVC)

6. Service-Oriented Architecture (SOA)

7. Repository Pattern

8. CQRS (Command Query Responsibility Segregation)