ક્લીન આર્કિટેક્ચર શું છે?
ક્લીન આર્કિટેક્ચર સૉફ્ટવેરને વ્યવસાયિક વર્તનની આસપાસ ગોઠવે છે અને તેને વપરાશકર્તા ઇન્ટરફેસ, ડેટાબેઝ અને ફ્રેમવર્કથી અલગ રાખે છે. તેનો હેતુ એપ્લિકેશનના મહત્વના નિયમો પર ટેકનોલોજીના ફેરફારોની અસર ઘટાડવાનો છે.
ઉદાહરણ તરીકે, “પહોંચાડેલો ઓર્ડર રદ કરી શકાતો નથી” એ વ્યવસાયિક નિયમ છે. ગ્રાહક વેબસાઇટ વાપરે કે મોબાઇલ એપ્લિકેશન, અને સંગ્રહની ટેકનોલોજી ગમે તે હોય, આ નિયમ એ જ રહે છે.
મુખ્ય ભાગો
ક્લીન આર્કિટેક્ચરને સામાન્ય રીતે અંદરથી બહાર ગોઠવેલા વર્તુળો તરીકે દર્શાવવામાં આવે છે:
