Usluga
Razvoj u Laravelu
Aplikacije i API-ji u Laravelu — novi od prvog commita i tuđi, koje preuzimamo i vodimo dalje.
Gradimo na Laravelu jer malom timu omogućuje isporučiti ozbiljnu aplikaciju bez izmišljanja infrastrukture: redovi, raspored zadataka, autentifikacija, migracije i testiranje dolaze s frameworkom i u svakom projektu kojeg se dotaknemo ponašaju se jednako.
Novi projekti počinju onime što određuje trošak sljedeće dvije godine: shema baze, domenski model, postavljanje na server. Dobivate repozitorij s migracijama koje opisuju shemu, doista potpun `.env.example`, testove oko novčanih tokova i pipeline koji commit odnese na server bez da itko tipka po produkcijskom stroju.
Druga polovica posla su postojeće aplikacije. Preuzimamo tuđi Laravel, prvog ga dana pokrenemo lokalno, zapišemo što je krhko i tek onda počinjemo mijenjati — malim commitovima, s testom oko svega čega se dotaknemo.
Što ovdje radimo redovito:
— REST i JSON API-je za mobilne klijente i partnere, s verzioniranjem i ograničenjem broja zahtjeva;
— administracije i back office za ljude koji s podacima rade cijeli dan;
— integracije s platnim, dostavnim, CRM i računovodstvenim sustavima;
— redove i zakazane zadatke za sve što se ne smije događati unutar web zahtjeva;
— nadogradnje između verzija Laravela, paket po paket, bez pisanja ispočetka.
Uvijek dobivate kod, pristupe serveru i dokument o tome kako se objavljuje i gdje su logovi. Ništa ovdje ne ovisi o tome jesmo li mi u blizini.