Mikroservisi i skalabilna arhitektura
Delimo veliki sistem na manje celine koje rastu i menjaju se nezavisno, ali samo kada za to postoji pravi razlog.
Mikroservisi nisu cilj sami po sebi, već rešenje za konkretne probleme: kada jedan deo sistema treba da podnese mnogo veće opterećenje od ostalih, kada više timova ne može da radi istovremeno a da ne smeta jedni drugima ili kada kvar u jednom delu obori ceo sistem. U takvim slučajevima sistem delimo postepeno, prema jasnom planu, dok stari sistem i dalje radi.
Šta dobijate
- Analizu vašeg poslovanja i jasnu mapu na koje celine ima smisla podeliti sistem
- Pouzdanu komunikaciju između delova sistema, tako da se podaci ne gube ni kada jedan deo privremeno ne radi
- Centralno praćenje celog sistema, pa se problem brzo pronađe i kada prolazi kroz više servisa
- Puštanje novih verzija svakog dela posebno, prvo za mali deo korisnika, uz automatski povratak na staru verziju ako nešto krene naopako
- Uputstva za vaš tim šta da radi kada dođe do kvara
Kada nas zovete
- Svaka objava nove verzije traje pola sata i svi strahuju da nešto ne pukne
- Jedan deo sistema je pod velikim opterećenjem i zbog njega usporava sve ostalo
- Više timova radi na istom kodu i stalno čekaju jedni druge
- Ne možete sebi da priuštite prekid rada dok objavljujete novu verziju
Kako radimo
Počinjemo analizom i radionicom na kojoj sa vašim timom mapiramo kako poslovanje zaista funkcioniše. Zatim biramo prvi deo za izdvajanje, onaj gde je rizik najmanji a korist najveća, i izdvajamo ga dok ostatak sistema radi kao i do sada. Kada su praćenje i objava novih verzija postavljeni, ostale delove prebacujemo u kontrolisanim koracima, a ceo sistem nikada ne prepisujemo odjednom.
Često postavljana pitanja
Povezane usluge
API razvoj
Pravimo API-jeve preko kojih vaši partneri, mobilna aplikacija i drugi sistemi pouzdano razmenjuju podatke sa vama.
DetaljnijeIntegracijeAutomatizacija procesa
Poslove koje vaš tim ručno ponavlja pretvaramo u automatske procese koje pratimo i koji vas upozore čim nešto zapne.
DetaljnijeRazvoj softveraCustom web aplikacije
Pravimo web aplikaciju kada vaš način rada ne može da stane u gotov softver ili Excel tabelu.
DetaljnijeOpišite nam šta vam treba
Pošaljite kratak opis projekta i javićemo vam se u roku od 24 sata da dogovorimo razgovor.
