Modulær monolit
En samlet udrullet applikation med udtrykkeligt afgrænsede indre moduler og grænseflader.
Indre grænser ved samlet udrulning
En modulær monolit opdeler applikationskernen i moduler med tydeligt ansvar og tilladte grænseflader. Applikationen udrulles stadig samlet. Et moduls indre implementeringsdetaljer skal ikke være frit tilgængelige for andre moduler.
I et opdigtet eksempel henter rapporter opgaveoplysninger gennem en fastlagt grænseflade i stedet for at ændre interne opgavetabeller direkte overalt. Grænsen skal overholdes og kontrolleres i kode og ændringer; separate mapper er ikke nok. Formen kan ordne indre afhængigheder, men giver ikke automatisk uafhængig udrulning eller fejlisolering for hvert modul. Registrér dataansvar, tilladt adgang og kontrol af modulgrænser.
Kilder
Relaterede begreber
- MonolitEn applikation, hvis kerne udrulles som én enhed; indre moduler er stadig mulige.
- MicroservicesEn arkitektur med afgrænsede services, som så vidt muligt kan udvikles, drives og udrulles uafhængigt.
- Cache stampedeEt cache stampede opstår, når samtidige cache-misses starter den samme dyre beregning eller dataforespørgsel flere gange.
- BackpressureBackpressure tilpasser datastrømmen til modtagerens behandlingskapacitet gennem signaler om at sænke tempoet eller holde pause.
- Race conditionEt forkert resultat afhænger af tidsrækkefølgen i overlappende adgange.
- HukommelseslækHukommelse, der ikke længere behøves, holdes unødigt optaget under drift.
Artikler om emnet

Dit projekt med ASES
Beskriv dit projekt for os. Vi vender tilbage med en første vurdering.
