Novosti

Kako zagrebački startup olakšava život svakog developera

Jedna kratka crtica iz života svakog developera: Izradili ste aplikaciju. Ponosni ste na nju i želite ju objaviti na nekom serveru da je i drugi ljudi mogu koristiti. Taj server može biti na cloudu ili na nekom vašem računalu. Bez obzira na koji način odaberete to učiniti, svakoj mašini potrebno je objasniti kako da upravlja aplikacijom. Najpopularniji način za to izvesti je upravo pomoću platforme Kubernetes.

No prije nego vam objasnimo što je Kubernetes i predstavimo puno bolje i jednostavnije rješenje Cyclops, ispričat ćemo vam kako su nam se putevi uopće preklopili.

Na ovogodišnjoj Startup Europe Regatti, naš partner iz Zagreba – deep-tech venture builder Nuqleus odazvao se pozivu da prisustvuje, a Matija Srbić - izvršni direktor Nuqleusa, bio je i panelist na našem Digital Dalmatia Dayju. Osim toga, rekli su nam: „Sa sobom dovodimo i jedan vrhunski stratup iz našeg programa“, a mi nismo sumnjali u njihov odabir i pripremili smo još jedan štand na Rivi gdje se Cyclops dva dana predstavljao široj publici, investitorima, gostima Regatte, a vrlo brzo je zainteresirao i naš developerski community koji je čuo da nešto mogu raditi jednostavnije, bolje i brže i to je bilo to da ih „osvoje“.

Kubernetes je kompliciran. To znaju svi koji su ga ikada koristili i tu na scenu dolazi Cyclops koji može apstrahirati čitavi proces i sakriti ga iza jednostavnog i strukturiranog korisničkog sučelja. Kako?

Dakle, umjesto upravljanja datotekama od stotina linija koda, developeri kroz par klikova definiraju potrebne parametre i tako upravljaju aplikacijama. Time je cijeli proces brži, lakši i puno manje sklon pogreškama što, u velikim sustavima u kojima bilo koja pogreška košta milijune, može uštedjeti i novac i ugled firme.

Cyclops su izradila dva inženjera koji su iz prve ruke upoznati s problemom upravljanja aplikacijama – Juraj Karadža (CEO) i Petar Cvitanović (CTO).

Osim što znatno olakšava upravljanje aplikacijama, Cyclops nudi pregled svih aplikacija u nekom sustavu gdje je jasno prikazano njihovo stanje te ih je moguće nadzirati, analizirati i znati točno gdje nastane problem unutar aplikacije. Cyclops korisničko sučelje prilagodljivo je različitim potrebama korisnika i lagano ga je implementirati u već postojeće aplikacije koje koriste Kubernetes. Velika prednost je što za sve te funkcije nije potrebno predznanje u Kubernetesu čime je cijeli proces učinjen pristupačnijim programerima i developerima što olakšava njihovu suradnju i smanjuje mogućnost grešaka.

Trenutačno, Cyclops nudi open source verziju koja je besplatna i svi je mogu isprobati i njome se koristiti, no u tom slučaju briga za održavanje sustava je na korisniku. Kada potrebe sustava postanu prekompleksne za samostalno održavanje, uskoro će biti dostupna i managed verzija Cyclopsa koja će se pokretati iz njegove vlastite infrastrukture omogućujući korisnicima da svoje aplikacije jednostavno povežu na nju, bez brige o pokretanju i održavanju sustava unutar Cyclopsa.

Kako je sve nastalo?

Ideja je nastala prije otprilike dvije godine, a službeni rad na njoj započeo je u sklopu start up akceleratora Nuqleus. Od nedavno, Cyclops je iz projekta prerastao u firmu te je postao i član ZICER-a Startup Factorya.

Plan za daljnji razvoj Cyclops-a na tehničkom je dijelu nabavljanje potrebne infrastrukture i razvijanje managed verzije koja će ga učiniti dostupnim za kompliciranije pothvate i korisnike kojima treba pomoć u održavanju aplikacija. Osim toga, jedan od bitnijih ciljeva je upoznati što više ljudi sa Cyclops-om u svrhu nabavljanja i prvih korisnika, a jedna od prilika za to bit će predavanje koje će se na temu njegova rada održati u prosincu na zagrebačkom Fakultetu elektrotehnike i računarstva u sklopu IEEE-a.

Bilo koje daljnje informacije o proizvodu ili isprobavanju demo verzije Cyclops-a moguće je saznati na web stranici https://cyclops-ui.com/, a za praćenje napretka i svih novosti vezanih za startup zapratite Cyclops na LinkedIn profilu (https://www.linkedin.com/company/cyclops-ui) i Discordu (https://discord.com/invite/8ErnK3qDb3).