Si një startup arriti nga docker-compose deri në Kubernetes

Në këtë artikull do doja të flisja për se si ndryshuam qasjen ndaj orkestrimit në projektin tonë të startup-it, pse e bëmë këtë dhe cilat probleme zgjidhëm gjatë rrugës. Kjo artikull vështirë se mund të pretendojë për unik, por gjithsesi mendoj se mund të jetë i dobishëm për dikë, pasi në procesin e zgjidhjes së problemit materiali është grumbulluar nga ne me një mundim të konsiderueshëm.  

ÇfarĂ« kishim dhe pĂ«r çfarĂ« po flasim gjithsesi? Kishim njĂ« projekt startup me njĂ« historik zhvillimi prej rreth 2 vjetĂ«sh nga fushĂ«n e reklamave. Projekti fillimisht u ndĂ«rtua si mikroshĂ«rbim dhe pjesa e tij server i shkruar nĂ« Symfony + pak Laravel, Django dhe NodeJs natyror. ShĂ«rbimet kryesisht pĂ«rbĂ«jnĂ« API pĂ«r klientĂ«t mobil (ndĂ«r ta janĂ« 3 nĂ« projekt) dhe SDK-nĂ« tonĂ« pĂ«r IOS (qĂ« integrohet nĂ« aplikacionet e klientĂ«ve tanĂ«), si dhe ndĂ«rfaqet web dhe disa dashboard-e pĂ«r kĂ«ta klientĂ«. TĂ« gjithĂ« shĂ«rbimet ishin fillimisht tĂ« dockerizuar dhe funksiononin nĂ«n menaxhimin e docker-compose.

E vërteta është se docker-compose nuk ishte përdorur në të gjitha, por vetëm në ambientin lokal të zhvilluesve, në testim server dhe brenda pipeline-it gjatë ndërtimit dhe testimit të shërbimeve. Ndërsa në ambientin production u përdor Google Kubernetes Engine (GKE). Sidoqoftë, konfigurimi i GKE në fillim të projektit u bë plotësisht përmes ndërfaqes së tij web, çka ishte mjaft e shpejtë dhe, siç na dukej ne atëherë, e përshtatshme. Procesi i krijimit të imazheve docker për të filluar shërbimet në GKE ishte automatizuar këtu.

Lexo më tej

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster