Главная
Study mode:
on
1
intro
2
preamble
3
contents
4
about maksim
5
frontend of yandex direct
6
the scalability issue
7
complexity in a regular monolith
8
the source of complexity
9
how about adding a microfrontend?
10
advantages of microfrontends
11
microfrontends make every project better?
12
the cost of microfrontends
13
glorious monolith
14
the path to the glorious monolith
15
requirements for modules
16
module structure
17
one-way imports for segments
18
the benefits of segments
19
module isolation
20
code isolation
21
entrypoint
22
public api
23
the size of public api
24
styles isolation
25
options to isolate styles
26
example rules for css modules
27
data isolation
28
runtime for modules
29
runtime example
30
the size of runtime
31
breaking code into modules
32
feature sliced design
33
summary
34
what's next?
35
thank you!
Description:
Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only! Grab it Explore a conference talk that delves into scaling applications without relying on microfrontends. Learn about the concept of a "glorious monolith" and its advantages over traditional monolithic structures and microfrontend architectures. Discover techniques for managing complexity, including module isolation, code separation, and data encapsulation. Gain insights into implementing one-way imports, creating effective public APIs, and isolating styles using CSS modules. Understand the importance of runtime considerations and how to break code into manageable modules. The talk also covers feature-sliced design and provides a comprehensive summary of strategies for scaling applications while maintaining a cohesive codebase.

Scaling an Application Without Microfrontends - The Glorious Monolith Approach

Conf42
Add to list
0:00 / 0:00