Overview
Syllabus
intro
preamble
contents
about maksim
frontend of yandex direct
the scalability issue
complexity in a regular monolith
the source of complexity
how about adding a microfrontend?
advantages of microfrontends
microfrontends make every project better?
the cost of microfrontends
glorious monolith
the path to the glorious monolith
requirements for modules
module structure
one-way imports for segments
the benefits of segments
module isolation
code isolation
entrypoint
public api
the size of public api
styles isolation
options to isolate styles
example rules for css modules
data isolation
runtime for modules
runtime example
the size of runtime
breaking code into modules
feature sliced design
summary
what's next?
thank you!
Taught by
Conf42