Raamat on pühendatud keerukate veebirakenduste arhitektuuri projekteerimise praktilistele aspektidele näidistega Laravelis. Käsitletakse tüüpilisi probleeme, mis tekivad projektide skaleerimisel, ning lähenemisviise nende lahendamiseks, sealhulgas rakenduse kihtide ülesehitamine, äriloogika organiseerimine, vastutuse jagamine ja infrastruktuurikoodiga töötamine. Analüüsitakse levinud arhitektuurivigu, mis on seotud liialdava...
sõltuvusega raamistike osas, ning pakutakse alternatiivseid lahendusi, mis põhinevad tõestatud praktikatelt. Kirjeldatakse vigade käsitlemist ja valideerimist, domeenikihtide rakendamist, arhitektuuri mustrite CQRS ja Event Sourcing kasutamist. Erilist tähelepanu pööratakse unit-testimisele, sõltuvuste haldamisele, sündmustele orienteeritud lähenemisele ja mustrite rakendamisele, mis on vastupidavad keerukuse kasvule.
Raamat on pühendatud keerukate veebirakenduste arhitektuuri projekteerimise praktilistele aspektidele näidistega Laravelis. Käsitletakse tüüpilisi probleeme, mis tekivad projektide skaleerimisel, ning lähenemisviise nende lahendamiseks, sealhulgas rakenduse kihtide ülesehitamine, äriloogika organiseerimine, vastutuse jagamine ja infrastruktuurikoodiga töötamine. Analüüsitakse levinud arhitektuurivigu, mis on seotud liialdava sõltuvusega raamistike osas, ning pakutakse alternatiivseid lahendusi, mis põhinevad tõestatud praktikatelt. Kirjeldatakse vigade käsitlemist ja valideerimist, domeenikihtide rakendamist, arhitektuuri mustrite CQRS ja Event Sourcing kasutamist. Erilist tähelepanu pööratakse unit-testimisele, sõltuvuste haldamisele, sündmustele orienteeritud lähenemisele ja mustrite rakendamisele, mis on vastupidavad keerukuse kasvule.