국내 IT 기업 기술 블로그 최신 글

NEW FEATURE

기술을 읽던 곳에서, 다음 기회를 만나세요.

채용 검색부터 관심사 기반 추천, 내 적합도까지.

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

필터 1
실행 시간 효율을 위한 클래스 데이터 공유(CDS)와 Layered Jar
넷마블
백엔드

실행 시간 효율을 위한 클래스 데이터 공유(CDS)와 Layered Jar

자바의 바이트코드 실행 특성과 JVM 변환 과정의 비용을 설명했습니다. 실행 시간 효율을 높이기 위한 CDS와 Layered Jar를 소개했습니다.

#Java#JVM
2100
다나와 Kotlin을 만나다!
다나와
프론트엔드

다나와 Kotlin을 만나다!

다나와에서 Kotlin을 도입한 배경과 활용 사례를 소개했습니다. Java 호환성과 간결한 문법 덕분에 스터디와 마이그레이션에 적용했습니다.

#Kotlin#Java
3400
대용량 JSON
넥스트리
백엔드

대용량 JSON

대용량 JSON 처리에서 발생한 OOM과 세션 제한 문제를 정리했습니다. 요청 지연, Kubernetes Job 분리, HTTP 스트리밍과 MongoDB 최적화로 안정성을 높였습니다.

#Java#Kubernetes
3700
Java CompletableFuture로 비동기 적용하기
11번가
백엔드

Java CompletableFuture로 비동기 적용하기

이관 전후 결과 비교를 위해 순차 실행하던 로직을 비동기로 개선한 사례를 다뤘습니다. Java CompletableFuture의 기본 개념과 활용 방법도 함께 정리했습니다.

#Java#비동기
3000
파트너오피스 리뉴얼, 왜 우리는 리팩터링을 하였는가?
올리브영
백엔드

파트너오피스 리뉴얼, 왜 우리는 리팩터링을 하였는가?

파트너오피스 리뉴얼 과정에서 가독성 저하, 공용 구조, 미사용 코드 등을 정리하며 리팩터링을 진행했습니다. 그 결과 코드 라인 감소와 함께 서비스 이해도, 유지보수성이 함께 개선되었습니다.

#refactoring#Spring Boot
8500
자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)
카카오페이
백엔드

자바 프로젝트 3개 코틀린 점진적 전환기(feat. lombok 됩니다.)

자바 프로젝트 3개를 코틀린으로 점진적으로 전환한 경험을 공유한 글입니다. 코틀린 학습과 실제 변환 샘플, Lombok 관련 내용도 함께 다뤘습니다.

#Java#Kotlin
2700
쿠팡 파트너스

광고

개발자를 위한 서적을 확인해 보세요

이 게시물은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다.

#개발서적#프로그래밍
주니어 개발자의 우당탕탕 입사기
올리브영
기타

주니어 개발자의 우당탕탕 입사기

CJ올리브영 리테일플랫폼개발팀에 합류하기까지의 지원 동기와 준비 과정을 소개했습니다. 공부 환경 조성, 면접 회고, 서비스 체험을 통해 성장한 경험을 정리했습니다.

#Java#Spring Boot
3300
사람인 백엔드 개발자에게 취업이란? (w/ 제로베이스)
사람인
기타

사람인 백엔드 개발자에게 취업이란? (w/ 제로베이스)

사람인 백엔드 개발자의 결제 도메인 업무와 MSA·코드리뷰 중심 개발 문화를 소개했습니다. 취업 준비에는 CS 기초, 인프라 경험, 프로젝트 문제 해결 과정의 기록이 중요하다고 조언합니다.

#MSA#Java
2100
Feature Flag - 안전하고 신뢰할 수 있는 배포로 나아가는 열쇠
11번가
아키텍처

Feature Flag - 안전하고 신뢰할 수 있는 배포로 나아가는 열쇠

Feature Flag 개념과 도입 사례를 소개했습니다. 대규모 트래픽 환경에서 안전한 배포와 빠른 롤백을 돕는 방법을 다뤘습니다.

#Spring Cloud#MSA
4400
부동소수점 이야기
올리브영
백엔드

부동소수점 이야기

정산 시스템에서 double의 부동소수점 오차가 금액 계산에 어떤 문제를 만드는지 설명했습니다. 정확한 계산을 위해 BigDecimal 사용법과 주의점을 함께 정리했습니다.

#Java#BigDecimal
2200
Netty를 활용한 양방향 소켓 통신 구성
무스마
백엔드

Netty를 활용한 양방향 소켓 통신 구성

Netty 기반 양방향 소켓 통신 서버 구성 흐름을 정리했습니다. Spring Boot에서 초기화, 디코더, 핸들러, 클라이언트 관리 방식까지 예시로 설명했습니다.

#Netty#Spring Boot
700
MySQL과 SSL/TLS통한 접속
핀다
백엔드

MySQL과 SSL/TLS통한 접속

MySQL 버전 업그레이드 시 SSL/TLS 지원 버전과 클라이언트 호환성을 꼭 확인해야 한다고 설명했습니다. 8.0.28에서 TLSv1.0, 1.1이 제거되며 발생하는 핸드셰이크 오류와 조회 방법을 다뤘습니다.

#MySQL#SSL/TLS
2400
메모리 누수의 개념과 방지 방법
넥스트리
백엔드

메모리 누수의 개념과 방지 방법

메모리 누수의 개념과 원인을 GC Root 관점에서 설명했습니다. 리소스 해제, static 변수 관리, 약한 참조 활용으로 예방하는 방법을 정리했습니다.

#Java#memory leak
2800
K8s에서 Java Heap Dump 저장하고 내려받기 개선
SSG.COM
데브옵스

K8s에서 Java Heap Dump 저장하고 내려받기 개선

Kubernetes 환경에서 OOM 힙덤프가 사라지지 않도록 PV와 NFS로 보관 구조를 개선했습니다. 또한 Rclone과 MinIO를 활용해 웹 UI로 쉽게 내려받을 수 있게 했습니다.

#Kubernetes#Java
6100