
Architektúra
Az egyik legnagyobb kihívás a projekt során a hatalmas adatállomány kezelése volt. A webshop indulásakor több, mint 1 millió terméket kellett a webshopban megjelenítenünk, kereshetővé tennünk, figyelembe véve, hogy ez később tovább növelhető-, illetve skálázható legyen. Erre az általános webshopokhoz használt SQL adatbázis kezelő nem lett volna alkalmas, a célnak megfelelő architektúrára volt szükség. A megoldás a Redis és a MySQL kombinált használata lett. Jellemzően az alkatrész adatokat, és a készlet információkat tároljuk Redisben, hiszen ez a nagyobb mennyiség, illetve ezeknek az adatoknak kell a lehető leggyorsabban betöltődnie az oldalon. A termékkategóriák, járművek adatait pedig MySQL-ben tároljuk, mert itt kisebb a mennyiség, viszont kihasználhatjuk az SQL struktúráltságát