새로운 기술 블로그가 추가되었어요

필터 0
선택된 필터 없음
GraphQL 이해하기: (4) 리졸버 인자 - 4. info
카카오스타일
백엔드

GraphQL 이해하기: (4) 리졸버 인자 - 4. info

GraphQL.js 리졸버의 마지막 인자인 `info`를 설명합니다. 현재 질의 정보를 담으며, 최적화나 복잡한 연결 처리에 활용할 수 있습니다.

#GraphQL
10005분
GraphQL 이해하기: (4) 리졸버 인자 - 3. context
카카오스타일
백엔드

GraphQL 이해하기: (4) 리졸버 인자 - 3. context

GraphQL.js 리졸버의 세 번째 인자인 context를 설명했습니다. 매 요청마다 생성되며 같은 요청 내 리졸버가 상태를 공유하는 데 사용합니다.

#GraphQL
8005분
GraphQL 이해하기: (4) 리졸버 인자 - 2. args
카카오스타일
백엔드

GraphQL 이해하기: (4) 리졸버 인자 - 2. args

GraphQL.js 리졸버의 두 번째 인자 `args`가 무엇인지 설명했습니다. 필드에 전달된 인자가 리졸버로 넘어오는 기본 동작을 다뤘습니다.

#GraphQL
9005분
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 2부
마켓컬리
백엔드

컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 2부

컬리는 실제 물류 환경을 닮은 Digital Twin을 만들어 최적화 알고리즘을 검증했습니다. 시뮬레이션과 현장 적용 모두에서 주문 그룹 내 상품 가짓수를 줄이는 효과를 확인했습니다.

#MLE#회귀분석
14005분
GraphQL 이해하기: (4) 리졸버 인자 - 1. source
카카오스타일
백엔드

GraphQL 이해하기: (4) 리졸버 인자 - 1. source

GraphQL.js 리졸버의 네 가지 인자 중 첫 번째인 source를 소개합니다. 리졸버 인자 구조를 이해하기 위한 기초 개념을 다룹니다.

#GraphQL
10005분
신규 전시 프로젝트에서 WebClient 사용하기
올리브영
백엔드

신규 전시 프로젝트에서 WebClient 사용하기

신규 전시 프로젝트에서 기존 서버와의 통신을 위해 WebClient를 도입한 이유와 설정 방법을 소개했습니다. RestTemplate과 비교해 Non-Blocking 특성과 응답 처리 예시도 함께 정리했습니다.

#Spring Boot#Kotlin
45005분
GraphQL 이해하기: (3) 리졸버의 이해
카카오스타일
백엔드

GraphQL 이해하기: (3) 리졸버의 이해

GraphQL에서 리졸버가 클라이언트 요청에 맞는 데이터를 반환하는 핵심 역할을 맡는다고 설명했습니다. Java에서는 데이터 페처라고도 부르며, GraphQL 이해의 중심으로 정리했습니다.

#GraphQL#Java
11005분
MRT Public Data Service 개발 — 2
마이리얼트립
백엔드

MRT Public Data Service 개발 — 2

CDC 데이터를 Kafka Streams로 가공해 Druid에 색인하고 API로 제공하는 PDS 구조를 소개했습니다. 실시간 집계와 운영 모니터링을 함께 설계한 사례를 다뤘습니다.

#Kafka Streams#Druid
5005분
게임 서버 개발에 스칼라 사용하기
데브시스터즈
백엔드

게임 서버 개발에 스칼라 사용하기

스칼라를 게임 서버에 적용한 이유와 타입 시스템, DSL, 매크로 활용 방식을 소개했습니다. 또한 로컬·분산 동시성을 다루는 방식과 안전한 리팩토링 이점을 설명했습니다.

#Scala#동시성
31005분
Scala for Game Server Development
데브시스터즈
백엔드

Scala for Game Server Development

Scala를 게임 서버 개발에 적합한 언어로 보고, 타입 시스템과 함수형 프로그래밍으로 오류를 줄이는 방식을 소개했습니다. 또한 DSL, 매크로, ZIO, actor sharding으로 비즈니스 로직과 동시성 문제를 효과적으로 다루는 사례를 설명했습니다.

#Scala#game server
29005분
컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부
마켓컬리
백엔드

컬리는 물류 최적화 문제를 어떻게 풀고 있을까? - 1부

컬리는 QPS 공정의 생산성을 높이기 위해 바구니 안 고유 상품 수를 줄이는 최적화 문제를 다뤘습니다. 기존 방식 대신 유전 알고리즘을 적용해 10% 이상 개선 가능성을 확인했습니다.

#유전 알고리즘#최적화
39005분
올리브영 적응기 (a.k.a 회고록)
올리브영
백엔드

올리브영 적응기 (a.k.a 회고록)

올리브영 백엔드 개발자의 3개월 적응기와 업무·문화 회고를 담은 글입니다. Agile 협업, 데일리 스크럼 개선, 동호회와 회식 경험이 함께 소개됩니다.

#Agile#Slack
24005분