DEV Community

# softwaredesign

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services

Zero-Downtime Architecture for Enterprise Systems: A Practical Guide to Always-On Services

1
Comments
9 min read
When APIs Outgrow Their Monolith: A Practical Intro to Federation

When APIs Outgrow Their Monolith: A Practical Intro to Federation

Comments
3 min read
[EN] Granularity: The Art of Breaking the System into the Right Size

[EN] Granularity: The Art of Breaking the System into the Right Size

Comments
4 min read
Systematic Software Design Approach: A Business Leader’s Guide

Systematic Software Design Approach: A Business Leader’s Guide

Comments
4 min read
Stop Writing Brittle if/else Error Handlers in Node.js

Stop Writing Brittle if/else Error Handlers in Node.js

Comments
5 min read
5 Must-Have System Design Cheat Sheets for Interviews

5 Must-Have System Design Cheat Sheets for Interviews

130
Comments 10
7 min read
𝗪𝗵𝗮𝘁 𝗜𝘀 𝗮 𝗨𝘀𝗲 𝗖𝗮𝘀𝗲 𝗶𝗻 𝗖𝗹𝗲𝗮𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 – 𝗔𝗻𝗱 𝗪𝗵𝘆 𝗜𝘁 𝗠𝗮𝘁𝘁𝗲𝗿𝘀 𝗶𝗻 𝗥𝗲𝗮𝗹-𝗪𝗼𝗿𝗹𝗱 𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀

𝗪𝗵𝗮𝘁 𝗜𝘀 𝗮 𝗨𝘀𝗲 𝗖𝗮𝘀𝗲 𝗶𝗻 𝗖𝗹𝗲𝗮𝗻 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗲 – 𝗔𝗻𝗱 𝗪𝗵𝘆 𝗜𝘁 𝗠𝗮𝘁𝘁𝗲𝗿𝘀 𝗶𝗻 𝗥𝗲𝗮𝗹-𝗪𝗼𝗿𝗹𝗱 𝗣𝗿𝗼𝗷𝗲𝗰𝘁𝘀

Comments
1 min read
Premature Optimization

Premature Optimization

5
Comments 3
3 min read
Rethinking Exception Handling in APIs: Design for Clarity, Not Convenience

Rethinking Exception Handling in APIs: Design for Clarity, Not Convenience

Comments
4 min read
Functional Principles Still Matter

Functional Principles Still Matter

Comments
4 min read
Internal State: Not Evil, Just Misplaced

Internal State: Not Evil, Just Misplaced

Comments
4 min read
What Causality Can Teach Us About Software Coupling

What Causality Can Teach Us About Software Coupling

Comments
3 min read
Software design vs software architecture: Stop mixing up these two tech twins!

Software design vs software architecture: Stop mixing up these two tech twins!

1
Comments
7 min read
Part 2 – Constructing Boundaries (Not Just Using Classes)

Part 2 – Constructing Boundaries (Not Just Using Classes)

Comments
6 min read
Simplicity’s Irony: When inaccurate modeling creates needless complexity

Simplicity’s Irony: When inaccurate modeling creates needless complexity

Comments
6 min read
10 Must Read System Design Interview Books for Software Engineers

10 Must Read System Design Interview Books for Software Engineers

86
Comments 3
14 min read
Implementing Atomic Design Principles in Laravel

Implementing Atomic Design Principles in Laravel

Comments 1
4 min read
What is an object?

What is an object?

1
Comments
3 min read
The Software Design /System Design Interview Preparation RoadMap (with Resources)

The Software Design /System Design Interview Preparation RoadMap (with Resources)

179
Comments 5
10 min read
Software System Design with Security and Cloud Services

Software System Design with Security and Cloud Services

Comments
3 min read
UML Use Case Diagrams: A Restaurant System Case Study

UML Use Case Diagrams: A Restaurant System Case Study

Comments
9 min read
11 Must Read Software Design and Architecture Books for Developers

11 Must Read Software Design and Architecture Books for Developers

370
Comments 7
15 min read
The Power of LivinGrimoire AGI: Enhancing AI with Skill Absorption

The Power of LivinGrimoire AGI: Enhancing AI with Skill Absorption

Comments
2 min read
What is Dependency Injection in PHP and Why It's Crucial for Testing and Maintainability

What is Dependency Injection in PHP and Why It's Crucial for Testing and Maintainability

5
Comments
5 min read
Understanding the SOLID Principles in PHP and How They Improve Code Quality

Understanding the SOLID Principles in PHP and How They Improve Code Quality

1
Comments
5 min read
loading...