본문 바로가기

MSA2

[MSA] 마이크로서비스(MSA) 의 다양한 패턴들 🍀 / 1️⃣ - Servcie Registry / Service Discovery 패 MSA? 마이크로서비스는 이제는 사실상 어떤 특별한 패러다임이 아니다. 설계를 함에 있어서 가능하다면 최대한 잘게 쪼개서 독립적으로 각각의 기능을 담당하게끔 하는 것이 권장된다. 클라우딩 시스템이 나날이 발전해가고, 서버를 구축하는 데에 비용이 점점 줄어들게 되면서, 잘게잘게 쪼개서 아키텍쳐를 구성하는 것은 예전만큼 코스트가 큰 상황이 아니다. 이 글은 마이크로서비스에서 주로 사용되는 여러 패턴들에 대해 간략하게 정리하기 위해 쓰는 글이므로, MSA가 무엇인지에 대해서는 생략하겠다! 이에 대해서는 구글링을 통해 좋은 레퍼런스들을 쉽게 접할 수 있으니 참고 바란다. https://wooaoe.tistory.com/57 [MSA] MSA란 무엇인가? 개념 이해하기 MSA가 무엇인지 자세하게 알고싶어 개인적으.. 2021. 7. 22.
[IT 도서리뷰📘] 도메인 주도 설계로 시작하는 마이크로서비스 개발 (DDD와 MSA) DDD 와 MSA 저 : 한정헌, 유해식, 최은정, 이주영 출판사 : 위키북스 들어가며 '설계와 인프라에도 학습이 필요하다.' 개발이란 문제를 인식 및 사용자 요구사항을 파악하고 그것을 해결하기 위해 수행하는 과정을 의미한다. 내가 개발을 시작하고 한 단계, 한 단계 다음 과정으로 나가면서 더더욱 느껴지는 것 중 하나는 안정적인 설계에 공을 들인다면 뒷 단계들의 시간을 확연하게 줄여줄 수 있다는 점이다. 설계라는 것이 겉으로 보여지는 것은 없고, 머릿속에서 고민하는 데에 대부분 시간을 소요하기 때문에 지겹게 느껴지고, 꺼려하게 되기 마련이다. 솔직히 간단하거나 혼자하는 프로젝트에선 설계를 가볍게 생각하고 그 과정을 소홀히 하곤 한다. 그게 더 효율적인 상황일 수도 있으니까. 그래서 이런 설계 부분은 따로.. 2021. 6. 29.