Transparentnost po defaultu
Javni roadmap, tjedni changelog i otvorena komunikacija o poznatim ograničenjima. Nema surpriza u produkciji koje smo znali unaprijed i nismo rekli.
O nama
Nismo gradili još jedan alat da bismo popunili portfolio – gradili smo rješenje koje smo sami trebali.
Calmpathz su 2022. godine osnovala tri developera iz Zagreba koji su godinama radili na B2B SaaS projektima za klijente diljem Europe. Svaki projekt imao je isti pattern: prve dvije iteracije tekle su glatko, a onda je state management postajao sve kompleksniji dok se tim nije počeo bojati deployeva. Nije bio problem u jeziku ili frameworku – bio je problem u tome što API ugovor između frontenda i backenda nikad nije bio jednoznačan i ponovljiv. Probali smo gotova rješenja: jedno je imalo premali rate limit za ozbiljan promet, drugo je imalo dokumentaciju koja je bila 6 mjeseci zastarjela u odnosu na produkcijsko ponašanje. Na kraju smo napisali vlastiti event layer – i shvatili da nije samo naš problem. Calmpathz je izrastao iz tog internog alata. Danas ga koriste timovi iz Zagreba, Splita i Rijeke, ali i nekoliko internacionalnih startupova koji su nas pronašli putem GitHuba i HN komentara. Tim je i dalje mali – pet inženjera i jedan developer advocate – što znači da svaki API dizajn odlučuje netko tko svaki tjedan piše produkcionu kod.
Naš proces razvoja je otvoren: roadmap je javan na GitHubu, changelog izlazi svaki tjedan i svaka breaking change ima minimalno 30-dnevni deprecation period. Vjerujemo da developer treba razumjeti alat koji koristi, a ne samo kliknuti „Next” kroz setup wizard. Zbog toga svaku novu značajku pratimo s referentnom dokumentacijom i primjerima u stvarnom kodu – ne pseudokodom. Što ne radimo: Calmpathz nije platforma za hosting aplikacija, nije full-stack BaaS i nije zamjena za bazu podataka. Fokus nam je isključivo na API upravljanju stanjem, event streamingu i developer iskustvu oko tih primitiva. Ako trebaš auth-as-a-service, deployment pipeline ili managed bazu, kombiniramo se dobro s postojećim alatima (Auth0, Railway, PlanetScale), ali te usluge ne pružamo sami. Rezultati ovise i o arhitekturi aplikacije koju gradiš – ne možemo garantirati da će Calmpathz riješiti svaki state problem ako je osnovna arhitektura fundamentalno slomljena, ali možemo garantirati da ćemo biti iskreni prema tebi o tome od prvog razgovora.
Javni roadmap, tjedni changelog i otvorena komunikacija o poznatim ograničenjima. Nema surpriza u produkciji koje smo znali unaprijed i nismo rekli.
Svaka odluka o API dizajnu donosi se s pitanjem: je li ovo lako debugirati u 3 ujutro? Ako odgovor nije potvrdan, vraćamo se na ploču.
Dodajemo novu značajku samo kada trocjkovna korist jasno premašuje trošak kognitivnog opterećenja za developer koji je koristi po prvi put.
Calmpathz d.o.o., Ilica 242, 10000 Zagreb, Hrvatska. E-pošta: info@calmpathz.online · Telefon: +385 1 234 5678