User Tools

Site Tools


tanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
tanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak [2024/11/13 18:33] kneheztanszek:oktatas:infrendalapjai_architekturak:architekturak:szoftver_architekturak [2024/11/13 18:34] (current) – [Többrétegű architektúrák (n-tier Architecture)] knehez
Line 40: Line 40:
   * **Üzleti logikai réteg**: A fő üzleti logikát és folyamatokat futtatja.   * **Üzleti logikai réteg**: A fő üzleti logikát és folyamatokat futtatja.
   * **Adatbázis réteg**: Az adatok tárolásáért és kezeléséért felelős   * **Adatbázis réteg**: Az adatok tárolásáért és kezeléséért felelős
 +
 +**Előnyök**: A rétegek közötti feladatok elkülönítése növeli a skálázhatóságot és a biztonságot, mivel minden réteg csak a közvetlenül szomszédos rétegekkel kommunikál. Az egyes rétegek függetlenül fejleszthetők és tesztelhetők.
 +
 +----
 +
 +==== Mikroszervizek (Microservices Architecture) ====
 +
 +**Definíció**: A mikroszervizek architektúra a rendszert kisebb, független szolgáltatásokra bontja, amelyek külön-külön fejleszthetők és futtathatók.
 +
 +**Fő jellemzők:**
 +
 +  * Minden szolgáltatás egy adott feladatot lát el, és önállóan fejleszthető, tesztelhető és méretezhető.
 +  * A szolgáltatások API-kon keresztül kommunikálnak egymással, tipikusan HTTP protokoll segítségével.
 +
 +**Példa**: Egy nagyobb webes alkalmazás, ahol a felhasználókezelés, a rendeléskezelés és a számlázás külön-külön mikroszervizként működik.
 +
 +**Előnyök**: Fokozott rugalmasság, könnyebb skálázás és az egyes komponensek független fejlesztése és karbantartása.
tanszek/oktatas/infrendalapjai_architekturak/architekturak/szoftver_architekturak.1731522784.txt.gz · Last modified: 2024/11/13 18:33 by knehez