MSA 입문·실전 - 1.7. MSA를 쉽고 빠르게 배우는 방법
- MSA를 쉽고 빠르게 배우는 방법은 원싱 법칙, 플레이그라운드 법칙, 스몰 스타트 법칙 세 가지를 지키는 것이다. 💡
- 원싱 법칙은 낯선 개념을 한 번에 적용하려 하지 않고, 하나의 개념에만 집중하는 것이다. 🎯
- 처음부터 쿠버네티스, 사가 패턴, API 게이트웨이 등을 모두 적용하려 하면 MSA 학습이 어려워진다. 🤯
- 레벨에 맞지 않는 목표 설정은 MSA 학습을 더디게 하므로, 간단한 프로젝트에서 개념을 하나씩 추가하는 방식으로 접근해야 한다. ➕
- 플레이그라운드 법칙은 배운 개념을 실제로 적용해 볼 수 있는 환경을 만드는 것이다. 🧪
- 개인 프로젝트를 MSA 방식으로 구성하여 서비스를 개발하고 운영하면서 다양한 시도를 해보는 것이 좋다. 💻
- 작은 규모라도 MSA로 구성된 서비스를 개발, 배포, 운영하는 경험이 MSA 이해를 빠르게 한다. 🚀
- 스몰 스타트 법칙은 최대한 작은 규모의 프로젝트에서 연습하는 것이다. 🐜
- 쇼핑몰처럼 복잡한 프로젝트 대신, 간단한 구조의 프로젝트에서 MSA 개념을 적용하고 학습에 집중해야 한다. 🛍️
- 최소한의 API 개수로 이루어진 간단한 도메인의 프로젝트에서 MSA 개념을 적용해보는 것을 추천한다. 🧰
- 이 강의도 최소 기능만 구현된 프로젝트에서 MSA 개념을 적용하며 학습할 수 있도록 구성될 예정이다. 📚
- 이 세 가지 법칙은 MSA뿐 아니라 다른 어려운 기술이나 개념을 학습할 때도 유용하다. 꿀팁! 🍯