hyunsik-yoon / study

Personal repository for self-study
Apache License 2.0
0 stars 0 forks source link

design interview prep #140

Open hyunsik-yoon opened 1 year ago

hyunsik-yoon commented 1 year ago

https://www.geeksforgeeks.org/system-design-tutorial/?ref=rightbarsticky

TODO

hyunsik-yoon commented 1 year ago

SOLID

(https://en.wikipedia.org/wiki/SOLID)

YAGNI

You Ain't Gonna Need It, a principle that encourages developers to avoid implementing features or functionality until they are actually needed.

hyunsik-yoon commented 1 year ago

https://www.embedded.com/5-steps-to-designing-an-embedded-software-architecture-step-1/

in Embedded architecture,

1st step: Separate the software architecture

2nd step: Identify and trace data assets

3rd step: Decompose the system

Decomposing by Security

Decomposing by Domain

image

Decomposing by Task (link)

4th step: Interface and component design (link)

5th step: simulate, iterate, scale

hyunsik-yoon commented 1 year ago

Microservices in Embedded Linux