Learn more about computerscience with this collection
How to communicate effectively with teachers
How to create a supportive learning environment at home
How to manage your child's school schedule and activities
modules or packages following the functional boundaries, with few dependencies (imports and method calls) between them. Some people call this a modular monolith :
6
89 reads
MORE IDEAS ON THIS
Microservices are “just” one step further, splitting again each of the codebases into smaller parts:
Finding the boundaries here is a bit trickier, as architects must deep-dive into the model to find (or create) meaningful seams. But we will talk about that later.
7
69 reads
Microservices allow for multiple scaling strategies, which can even be combined:
7
65 reads
In monolithic architectures, all features are implemented in a single codebase, with no visible modularization of the code. Objects reference each other in complex and intricate ways, making the code hard to read, understand and maintain:
6
97 reads
Related collections
Other curated ideas on this topic:
New needs mean you need more people. To set people up for success, you need to make your product and engineering teams modular. Then you can split up problems that people can work with independently.
As you grow, your leverage will be in having many autonomously led teams,...
No one can or should be on 24/7. Yet you probably feel you are--because you allow yourself to be.
Set some boundaries: the time you'll stop working, certain times you'll do things with your family, certain times you won't take calls, etc. Then let people know those bo...
This theory conceives of the brain as possessing a variety of structures or networks which support specific functions: self-protection, enabled by a quick reaction to threats; mate attraction, enabled say through demonstrations of empathy or strength; mate retention; kin care; st...
Read & Learn
20x Faster
without
deepstash
with
deepstash
with
deepstash
Personalized microlearning
—
100+ Learning Journeys
—
Access to 200,000+ ideas
—
Access to the mobile app
—
Unlimited idea saving
—
—
Unlimited history
—
—
Unlimited listening to ideas
—
—
Downloading & offline access
—
—
Supercharge your mind with one idea per day
Enter your email and spend 1 minute every day to learn something new.
I agree to receive email updates