Çfarë është arkitektura e pastër?
Arkitektura e pastër e organizon softuerin rreth sjelljes së biznesit, duke e ndarë nga ndërfaqet e përdoruesit, bazat e të dhënave dhe kornizat e zhvillimit. Qëllimi i saj është të zvogëlojë ndikimin e ndryshimeve teknologjike te rregullat e rëndësishme të aplikacionit.
Për shembull, “një porosi e dorëzuar nuk mund të anulohet” është një rregull biznesi. Ai mbetet i njëjtë nëse klienti përdor një faqe web apo aplikacion celular, dhe pavarësisht teknologjisë së ruajtjes.
Pjesët kryesore
Arkitektura e pastër zakonisht ilustrohet si rrathë të organizuar nga brenda jashtë:
