aws-cloud-clubs / 2023-system-design-interview-1st

0 stars 3 forks source link

1장 & 3장 규모 확장 방법 #11

Open thoongee opened 1 year ago

thoongee commented 1 year ago

❓ Question

시스템 설계시, 어떤 특징을 가진 시스템에는 어떤 규모 확장 방법(scale-out, scale-up)이 잘 맞을까?

📎 Additional context

MSA, 배달의 민족 마이크로서비스 여행기 정리 (https://sihyung92.oopy.io/architecture/woowa-msa-travel)

Eeap commented 1 year ago

microservice 아키텍쳐는 많은 기술적 능력을 요구하기 때문에 항상 오버 엔지니어링이다 vs 아니다 라는 말이 나오는 것 같아요 ! 제 생각엔 트래픽의 증가는 사실상 LB를 두고 서버(인스턴스)를 scale-out만 잘해주면 해결이 될 수도 있는 문제인 것 같아요. 그리고 영한님 말처럼 마이크로 구조로 가는 순간 각각에 대한 싱크도 맞추고 트랜잭션 관리도 까다로워질 것 같군요.. 하지만 그럼에도 불구하고 많은 회사에는 microservice 구조를 가져가는것 같아요! https://medium.com/design-microservices-architecture-with-patterns/when-to-use-and-when-not-to-use-microservices-no-silver-bullet-3ae293faf6d