필터 0
선택된 필터 없음
엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!
마켓컬리
· 2024년 10월 23일
백엔드

엑셀 업로드 중 발생한 Zip Bomb 에러 파헤치기!

엑셀 업로드 중 Apache POI가 Zip Bomb으로 파일을 차단한 원인과 로그 분석 과정을 정리했습니다. 최소 압축 비율 조정과 파일 크기·중첩 레벨 점검으로 대응했습니다.

#Java#Apache POI
35005분
Spark Streaming을 활용한 파생 데이터 생성 시간 감축 사례
SK플래닛
· 2024년 10월 23일
백엔드

Spark Streaming을 활용한 파생 데이터 생성 시간 감축 사례

Hive 배치 기반 파생 데이터 생성 지연 문제를 Spark Streaming으로 실시간 처리하도록 전환한 사례를 소개했습니다. Kafka 오프셋과 처리량, LAG 모니터링으로 안정적인 운영 방법도 함께 설명했습니다.

#Spark Streaming#Kafka
38005분
[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)
데보션
· 2024년 10월 22일
백엔드

[Python] C Library 이용해서 성능 높이기(SIMD + 병렬처리, 3편)

Python 연산을 C++ DLL로 넘겨 Thread, OpenMP, SIMD를 적용해 성능을 비교했습니다. 멀티코어 활용 효과는 컸지만 SIMD와 OpenMP의 단순 적용 효과는 크지 않았습니다.

#Python#C++
20005분
멀티 테넌트 데이터를 격리하고 더 안전하게 만드는 방법
NHN
· 2024년 10월 21일
백엔드

멀티 테넌트 데이터를 격리하고 더 안전하게 만드는 방법

멀티 테넌트 데이터의 격리 수준과 행 단위 격리의 장단점을 정리했습니다. 쿼리에서 tenant_id 사용을 강제하고 암호화로 보호하는 방법도 소개했습니다.

#멀티 테넌트#데이터 격리
31005분
if(kakaoAI)2024, Backend 기술 세션 소개
카카오
· 2024년 10월 21일
백엔드

if(kakaoAI)2024, Backend 기술 세션 소개

if(kakaoAI)2024에서 Backend를 주제로 한 11개 세션을 소개했습니다. 서비스의 안정성과 편의성을 다루는 다양한 백엔드 이야기를 예고했습니다.

#컨퍼런스
22005분
러스트로 구현하는 동시성: std::thread에서 Tokio까지
삼성
· 2024년 8월 8일
백엔드

러스트로 구현하는 동시성: std::thread에서 Tokio까지

러스트의 동시성 제어 방법을 std::thread부터 Tokio까지 소개한 글입니다. 소유권 시스템과 async/await를 바탕으로 백엔드 관점의 동시성 접근을 다뤘습니다.

#동시성#Rust
0005분
SmartThings 통계 DB 교체 여정 ‘데이터 혁신의 어드벤처’
삼성
· 2024년 7월 16일
백엔드

SmartThings 통계 DB 교체 여정 ‘데이터 혁신의 어드벤처’

SmartThings 통계 정보 가공 시스템의 데이터베이스 가용성 문제를 개선한 사례를 소개했습니다. 통계 DB 교체를 통해 가용성과 성능을 함께 높인 과정을 다뤘습니다.

#DB#가용성
0005분
리눅스 커널 및 디바이스 드라이버 개발: Test Double을 활용한 단위 테스트 소개
삼성
· 2023년 10월 12일
백엔드

리눅스 커널 및 디바이스 드라이버 개발: Test Double을 활용한 단위 테스트 소개

리눅스 커널과 디바이스 드라이버의 단위 테스트가 하드웨어·소프트웨어 의존성 때문에 어려운 문제를 다뤘습니다. Test Double을 활용해 이를 해결하는 접근을 소개했습니다.

#Linux#test
0005분
Swapping과 OOMK 동작이 모바일 디바이스의 사용자 응답성에 미치는 영향 관찰
삼성
· 2023년 10월 11일
백엔드

Swapping과 OOMK 동작이 모바일 디바이스의 사용자 응답성에 미치는 영향 관찰

리눅스 커널의 Swapping과 OOMK 동작이 모바일 디바이스 응답성에 미치는 영향을 관찰한 글입니다. 여유 메모리 확보를 위한 두 메커니즘의 동작 구조를 중심으로 다룹니다.

#Linux#mobile
0005분
FCM 알아보기
무스마
· 2023년 9월 6일
백엔드

FCM 알아보기

FCM의 기본 개념과 푸시 알림 전송 흐름을 Spring Boot와 Android 예제로 정리했습니다. Firebase 프로젝트 설정부터 토픽·토큰 발송 테스트까지 단계별로 설명했습니다.

#Firebase Cloud Messaging#Spring Boot
0005분
메모리 유효성 체크 작업을 자동화할 수 있는 Rust 라이브러리
삼성
· 2023년 8월 30일
백엔드

메모리 유효성 체크 작업을 자동화할 수 있는 Rust 라이브러리

Rust와 C 라이브러리를 함께 사용할 때 발생하는 메모리 유효성 오류 대응용 라이브러리를 소개했습니다. 메모리 체크 작업을 자동화할 수 있는 Rust 라이브러리를 다룹니다.

#Rust#C
0005분
Netty를 활용한 양방향 소켓 통신 구성
무스마
· 2023년 8월 30일
백엔드

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

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

#Netty#Spring Boot
0005분