모든 블로그
카카오스타일

카카오스타일

주요 카테고리 프론트엔드 · 백엔드 · DevOps

활동 요약

대표 인기 포스트코드 사례로 보는 Domain-Driven 헥사고날 아키텍처93 조회
최근 30일
0개
평균 조회
32
누적 조회
1,203
전체 글
38개
마지막 발행
2026. 8. 31.
블로그 방문

카카오스타일 기술 블로그 글 (11)

백엔드

내가 만든 non-null 변수에서 NullPointerException이 발생할 리가 없어!

non-null 변수에서 NPE가 발생한 사례를 공유하는 글입니다. 구체적인 원인과 해결 과정은 본문에 포함되지 않았습니다.

#NullPointerException#null
1500

백엔드

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

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

#GraphQL
1700

백엔드

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

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

#GraphQL
1900

백엔드

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

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

#GraphQL
1900

백엔드

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

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

#GraphQL
1700

백엔드

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

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

#GraphQL#Java
2100

백엔드

GraphQL 이해하기: (1) 스키마 정의

GraphQL을 단순한 query 스펙으로 소개하며, 실제 제품에 적용하려면 여러 개념을 더 이해해야 한다고 설명했습니다. 첫 번째 주제로 스키마 정의를 다룰 예정입니다.

#GraphQL
4200

백엔드

ESM 삽질기

Node.js 모듈 업데이트 과정에서 기존 모듈 시스템과 ESM의 호환성 문제를 다룹니다. ESM의 개념과 필요한 전환 작업을 탐색합니다.

#node.js#TypeScript#ESM
2800

백엔드

GraphQL 에러 처리 규칙

Java 예외 처리의 어려움을 배경으로 GraphQL 에러 전달과 처리 규칙을 소개합니다. 제공된 발췌에는 구체적인 구현 방식이나 규칙은 포함되지 않았습니다.

#Java#GraphQL
1500

백엔드

BotKit을 이용한 슬랙 봇 만들기

기존 Hubot 기반 챗봇의 활용 한계와 CoffeeScript 의존성을 검토했습니다. Slack 봇 구현 도구로 Botkit을 선택한 배경을 소개합니다.

#Botkit#Slack#ChatOps
2500

백엔드

분석용 이벤트 로그 점검/정리하기 1

이용자 이벤트 로그를 개인화, 사용성 분석, 운영 이상 탐지에 활용하는 배경을 소개했습니다. 불필요한 로그와 개인정보를 줄이는 효율적 수집 원칙을 강조합니다.

#event#logging#개인화 알고리즘
1600