Migrarea funcționalităților frontend de la monolit la microfrontenduri

O cerință cu care cel mai probabil mulți dintre noi am avut tangențe deja, sau dacă nu, cel mai probabil vom avea în viitor, este migrarea unor funcționalități deja existente spre o tehnologie de actualitate. În cele ce urmează vom prezenta acele funcționalități care pentru noi au făcut o astfel de migrare relevantă. Dar mai întâi să vedem care este contextul inițial. În cazul nostru, scopul a fost migrarea funcționalităților dintr-o aplicație monolit: componenta backend a migrat spre microservicii, iar cea frontend către microfrontenduri. Obiectivul nostru este acela de a prezenta provocările întâmpinate pe parcurs și în același timp soluțiile pe care le-am ales.