Technológie, ktoré stoja za vyhľadávačom Boataround
Backend
V začiatkoch bolo rozhodnutie ohľadom tech stacku jednoznačné a bolo postavené na technológiách, s ktorými sme mali najviac skúseností. Ako základ sme zvolili PHP a vtedy veľmi zaujímavý a rýchlo rastúci framework Laravel na ňom postavený.
Veľmi dôležité rozhodnutie bola databáza, kde aj napriek tomu, že sme mali viac skúseností s relačnými databázami, sme sa rozhodli ísť inou cestou a zvolili sme NoSQL dokumentovú databázu, najmä pre jej možnosť veľmi dynamicky meniť štruktúru, čo bolo pre rýchlosť rastu projektu rozhodujúce.
Po prvých pár mesiacoch sme náš tech stack rozšírili o NodeJS, na ktorom sme postavili našu komunikáciu s Frontendom cez naše prvé API. V rovnakom technologickom zložení sme zostali relatívne dlho a postavili sme na NodeJS ešte niekoľko microservices, ktoré využívame doteraz.
Cloud
Od začiatku nám celý kód bežal a poväčšine stále beží na AWS (Amazon Web Services). Najskôr bežali všetky služby na dedikovaných serveroch.
Súčasný stav je trochu iný - ...
Článok je uzamknutý
Prihlásiť pomocou členstva NEXTECH
Článok je uzamknutý
Pokračovanie článku patrí k prémiovému obsahu pre predplatiteľov. S digitálnym predplatným už od 10 € získate neobmedzený prístup k uzamknutému obsahu na celý rok. Objednať si ho môžete TU. Ak ho už máte prihláste sa TU
Prihlásiť pomocou členstva NEXTECH