Зургаан өнцөгт архитектур
Орчин үеийн програм хангамжийн системүүд улам бүр том, төвөгтэй болж байгаа энэ үед кодыг зөв зохион байгуулах, урт хугацаанд засварлах, өргөтгөх боломжтой байлгах нь маш чухал асуудал болж байна. Энэ асуудлыг шийдвэрлэхэд зориулагдсан архитектурын нэг бол “Hexagonal Architecture”, өөрөөр хэлбэл “Ports and Adapters Architecture” юм. Энэ ойлголтыг анх программ хангамжийн инженер Alistair Cockburn танилцуулсан бөгөөд […]
Харилцааны үлгэр загвар гэж юу вэ?
Программ хангамжийн архитектур болон distributed system хөгжүүлэлтэд харилцааны үлгэр загвар нь системийн бүрэлдэхүүн хэсгүүд хоорондоо хэрхэн мэдээлэл солилцохыг тодорхойлдог чухал ойлголт юм. Зөв үлгэрийг сонгох нь системийн гүйцэтгэл, өргөтгөх чадвар болон найдвартай ажиллагаанд шууд нөлөөлдөг. Request – ResponseХамгийн түгээмэл загвар. Клиент хүсэлт илгээж, сервер хариу буцаадаг. Жишээ нь REST API, HTTP үйлчилгээ. Publish – Subscribe […]