Scaling an application without microfrontends | Maksim Zemskov | Conf42 JavaScript 2023

Conference: Conf42 JavaScript 2023

Year: 2023

Read the abstract ➤ https://www.conf42.com/JavaScript_2023_Maksim_Zemskov_glorious_monolith_scaling_application_microfrontends Other sessions at this event ➤ https://www.conf42.com/js2023 Join Discord ➤ https://discord.gg/DnyHgrC7jC Reach out to Maksim ➤ maxaz74@gmail.com Chapters 0:00 intro 0:22 preamble 1:18 contents 1:59 about maksim 2:44 frontend of yandex direct 3:19 the scalability issue 4:38 complexity in a regular monolith 5:02 the source of complexity 5:52 how about adding a microfrontend? 6:26 advantages of microfrontends 8:05 microfrontends make every project better? 8:33 the cost of microfrontends 9:59 glorious monolith 12:02 the path to the glorious monolith 13:07 requirements for modules 13:30 module structure 14:48 one-way imports for segments 15:54 the benefits of segments 16:33 module isolation 17:46 code isolation 18:57 entrypoint 19:27 public api 21:31 the size of public api 22:35 styles isolation 23:22 options to isolate styles 23:57 example rules for css modules 25:15 data isolation 28:15 runtime for modules 29:15 runtime example 30:08 the size of runtime 31:07 breaking code into modules 33:08 feature sliced design 34:59 summary 36:36 what's next? 37:21 thank you!