모놀리식(Monolithic) 아키텍처 : MA 하나의 거대한 애플리케이션에서 모든 것을 처리하는 아키텍처 유저생성, 결제, 홈페이지 등등 모든 기능을 하나의 백엔드에서 처리 내부 요소간의 의존성이 강함 구조적으로 강력하게 결합 * 장점 * 하나의 환경에서 개발하기

Eureka란 > 클라우드 환경의 다수의 서비스(예: API서버)들의 로드밸런싱 및 장애 조치 목적을 가진 미들웨어 서버 Eureka는 이러한 미들웨어 기능을 하기 위해 각 연결된 서비스의 IP / PORT /InstanceId를 가지고 있고 REST기반으로 작동 C
HTTP 클라이언트를 작성하기 위해 Netflix에서 개발한 선언적 웹 서비스 클라이언트Java 인터페이스와 어노테이션을 사용하여 RESTful 웹 서비스 호출을 쉽게 작성 및 사용 가능Spring Cloud와 통합하여 사용하는 경우, OpenFeign을 통해 마이크로

서비스간 통신을 하는 과정에서 생긴 오류 A서비스에서 B서비스 데이터가 필요한 상황필요한 로직을 다 구현하고 B서비스에서 내보내는 DTO와 같은 필드명으로 A서비스에서 받을 DTO까지 생성했는데자꾸 이렇게 Type 에러가 발생심지어 로그도 안 뜨고 그냥 저게 다임 저렇
대량 주문 동시성 테스트 특정 시간에 구매버튼이 활성화 되는 예약구매 시스템, 해당 특정 시간에 트래픽이 몰리는 상황을 가정 >주문이 동시에 들어왔을 때 재고 수량이 정확하게 관리되는 지 테스트 전체 상품 수: 10개 예상 고객 수: 100 ~ 10,000명 Jmet

문제점 : 동시성 테스트 중 오버셀링 발생 조건 : 재고 10개, 10,000건의 구매요청 결과 : 12건의 오버셀링 발생 (총 22건의 주문데이터 기록됨) 증상 아래와 같이 메서드 내부에 Redisson 분산락 적용 후 product DB > 재고 10개인 상품에 대해 동시성 테스트 order DB > 총 22건의 주문 기록 발생 ![](https:...