마이크로서비스 2

스프링 마이크로서비스 코딩 공작소 (1)

GitHub - Hyune-s-lab/optima-growth: 스프링 마이크로서비스 코딩 공작소 스프링 마이크로서비스 코딩 공작소. Contribute to Hyune-s-lab/optima-growth development by creating an account on GitHub. github.com Phase 1 3. 스프링 부트로 마이크로서비스 구축하기 4. 도커 이 글입니다. Phase 2 5. 스프링 클라우드 컨피그 서버로 구성 관리 6. 서비스 디스커버리 https://hyune-c.tistory.com/54 새로 입사한 회사는 제가 생각한 것보다 훨씬 서비스 구분이 많았습니다. 솔직히 이렇게까지 세분화 해야되나? 라는 생각이 들 정도였습니다. 마이크로서비스는 잘 쓰면 높은 생산성과 장애 ..

마이크로 서비스도 리소스 동기화가 필요할까?

이번에 회사 최초로 시작하는 MSA 개발의 첫 삽을 제가 뜨게 되었습니다! 사실 이 개발을 하면서 제일 큰 걱정은 MSA 책 한 개도 안 봤는데 내가 설계해도 되나......... 였습니다. 설상가상으로 설계기간도 충분하지 못했죠. 하지만 틈틈이 읽은 서적과 블로그들이 큰 도움이 되었고, 부족하지만 제가 설계하고 개발한 기록을 공유합니다. 개발한 내용 기본 구성 오래되고 사용자가 많은 플랫폼 B와 비교적 최근에 개발되었지만 사용자가 적은 플랫폼 P가 존재합니다. 서로 다른 환경에서 운영되고 있던 플랫폼의 각 DB와 회원 등록/수정 로직이 통합 중에도 유지되어야 합니다. 구현된 언어와 프레임워크도 달랐고, 통합 대상인 회원의 식별자와 업무 내용도 미묘하게 달랐습니다. 이해를 돕기 위해 업무 내용의 일부를 ..

Study 2022.03.04