Server15 PinPoint https://pinpoint-apm.gitbook.io/pinpoint/want-a-quick-tour/overview Overview | PinpointServerMap - Understand the topology of any distributed systems by visualizing how their components are interconnected. Clicking on a node reveals details about the component, such as its current status, and transaction count.pinpoint-apm.gitbook.io Pinpoint: 국내 기업이 만든 오픈소스 APM (Application Performance Monitori.. 2025. 2. 21. CQRS CQRS (Command Query Responsibility Segregation)1. 개요CQRS는 **Command (쓰기)**와 Query (읽기) 작업을 분리하는 디자인 패턴입니다.Command (쓰기): CREATE, UPDATE, DELETEQuery (읽기): SELECT이를 통해 데이터 처리 효율성을 높이고, 부하를 분산할 수 있습니다.2. CQRS vs DataSourceRoutingDataSource Routing주로 Master-Slave 데이터베이스 구조에서 사용됨트랜잭션이 필요한 경우, Master에서 처리SELECT 요청은 Slave에서 처리하여 부하를 분산CQRS쓰기와 읽기 로직을 코드 레벨에서 분리Master-Slave 구조가 아니라, 별도의 Read Storage를 운영데.. 2025. 2. 19. 웹 소켓(Web Socke!) vue.js + spring boot build.gradledependencies { implementation 'org.springframework.boot:spring-boot-starter-web' implementation 'org.springframework.boot:spring-boot-starter-websocket' compileOnly 'org.projectlombok:lombok:1.18.36' annotationProcessor('org.projectlombok:lombok') implementation 'org.springframework.boot:spring-boot-starter' testImplementation 'org.springframew.. 2025. 2. 17. 멀티파트 폼 데이터(Multipart Form Data) 오늘은 멀티파트 폼 데이터(Multipart Form Data) 에 대해서 공부하고 정리해보려고 합니다. 멀티파트 폼 데이터(Multipart Form Data) 란?멀티파트 폼 데이터는 HTTP를 이용해서 데이터를 보낼 때 사용하는 형식 중 하나로, HTML Form 태그를 이용해서 데이터를 보낼 때, 만약 바이너리 데이터를 보내야 한다 라면 멀티파트 폼 데이터를 이용해서 보내야 합니다. 특징텍스트 데이터와 바이너리 데이터를 같이 보낼 수 있습니다.경계를 통해 각 파트를 구분합니다.각 파트는 Content-Disposition 헤더를 포함합니다.구제척으로 이런 HTTP requst 로 요청을 보냅니다.POST /upload HTTP/1.1Host: example.comContent-Type: mu.. 2025. 1. 11. 이전 1 2 3 4 다음