YeneSchool
ዴቭኦፕስ እና የመተግበሪያ ዝርጋታ

የመተግበሪያ ዝርጋታ መዋቅር እና የመያዣዎች (Containers) አደረጃጀት

የYeneSchool የመተግበሪያ ዝርጋታ መዋቅር አጠቃላይ እይታ — PostgreSQL ከpgvector ጋር፣ PgBouncer፣ Redis BullMQ፣ NestJS፣ Next.js እና Nginx።

የመተግበሪያ ዝርጋታ መዋቅር እና የመያዣዎች (Containers) አደረጃጀት

YeneSchool ከፍተኛ ተደራሽነትን፣ በኢትዮጵያ የበይነመረብ ፍጥነት ውስጥ ፈጣን ምላሽን እና ያልተቆራረጠ የስርዓት መስፋፋትን ታሳቢ በማድረግ የተገነባ ነው። አጠቃላይ የዝርጋታው ሂደት በDocker እና Docker Compose አማካኝነት የተደራጀ ሲሆን፣ የተፈተኑ የመሸጎጫ እና የስራ ወረፋ ቴክኖሎጂዎችን ይጠቀማል።


1. የመያዣዎች (Containers) ዝርዝር

አገልግሎትመሰረታዊ ምስልሚና እና ኃላፊነት
nginxnginx:alpineየSSL/TLS ምስጠራ፣ የትራፊክ አቅጣጫ ቁጥጥር እና የፋይል ጥበቃ።
frontendNext.js 14+የተጠቃሚ በይነገጽ፣ የገጾች ፈጣን አቀራረብ እና የPWA አገልግሎት።
backendNestJS / Node 20የREST ኤፒአይ አገልግሎት፣ የJWT ማረጋገጫ እና የPrisma ORM ግንኙነት።
redisredis:7-alpineየBullMQ ስራ ወረፋዎች፣ የፍጥነት ገደቦች እና የተሰረዙ ቶከኖች መዝገብ።
pgbounceredoburu/pgbouncerየዳታቤዝ ግንኙነቶችን በማጣመር ጫናን መቀነስ።
postgrespgvector/pgvector:pg16ባለብዙ ደንበኛ ዋና ዳታቤዝ ከቬክተር ፍለጋ ጋር።
Copyright © 2026 YeneSchool · All rights reserved.