Junior — Middle
Kas saaksite rääkida süsteemi arhitektuurist, mida te viimases projektis rakendasite?
sobes.tech AI
Vastus AI-lt
Viimases projekti raadin arhituktuuri, mis põhineb modulaarsel lähenemisel koos vastutuse jaotusega. Süsteem ehitati kliendi-serveri põhimõttel:
- Kliendi osa vastutas kasutajaga suhtlemise ja päringute saatmise eest.
- Serveri osa töötles päringuid, täitis äriloogikat ja suhtles andmebaasiga.
Testitavuse ja hoolduskerguse tagamiseks kasutati andmejuurdepääsu abstraktsiooni kihti ning eraldi mooduleid erinevate funktsionaalsete plokkide jaoks. QA automatiseerimisel kasutati struktuuri, kus teststsenaariumid olid jagatud funktsiooni järgi, võimaldades kiiresti leida ja parandada vigu.