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

필터 0
선택된 필터 없음
FastAPI에 모듈화된 구조 적용을 통한 빠른 프로토타이핑
데보션
백엔드

FastAPI에 모듈화된 구조 적용을 통한 빠른 프로토타이핑

FastAPI와 SQLite로 사용자 관리 API를 빠르게 만들고, 모듈화된 구조로 기능을 분리하는 방법을 소개했습니다. 의존성 주입과 예외 처리, 자동 문서화를 활용해 유지 보수성과 프로토타이핑 속도를 높였습니다.

#FastAPI#SQLite
41005분
Spring 기반 멀티모듈 프로젝트 환경변수 설정 방법
카카오페이
백엔드

Spring 기반 멀티모듈 프로젝트 환경변수 설정 방법

Spring 기반 멀티모듈 프로젝트의 환경변수 설정 방법을 정리한 글입니다. 프로젝트 구성에 도움이 되는 여러 설정 방식을 소개합니다.

#Spring Boot#module
87005분
물류의 물짜도 모르던 OMS PM의 OMS 구축기
마켓컬리
백엔드

물류의 물짜도 모르던 OMS PM의 OMS 구축기

OMS의 목적과 역할을 재정의하며 TAM 통합과 주문 분배 계획 단일화를 이끈 구축기입니다. 수기 업무를 줄이고 CAPA 기반 자동화로 운영 생산성을 높이는 과정을 다뤘습니다.

#OMS#물류
48005분
JPA Transactional 잘 알고 쓰고 계신가요?
카카오페이
백엔드

JPA Transactional 잘 알고 쓰고 계신가요?

JPA `Transactional`과 DB 쿼리 성능의 관계를 설명하는 글입니다. 트랜잭션 적용 방식에 따라 쿼리 특성과 성능 영향이 달라질 수 있음을 다룹니다.

#JPA#transaction
102005분
NestJS v10 업데이트의 여정
모두싸인
백엔드

NestJS v10 업데이트의 여정

NestJS v10 업데이트 과정에서 주요 변경점과 호환성 문제를 정리했습니다. 공통 라이브러리와 토큰 매핑을 활용해 점진적으로 마이그레이션하는 방법을 소개했습니다.

#NestJS#마이그레이션
111005분
토스증권 Apache Kafka 데이터센터 이중화 구성 #3: Offset Sync
토스
백엔드

토스증권 Apache Kafka 데이터센터 이중화 구성 #3: Offset Sync

토스증권이 Kafka Active-Active 환경에서 consumer offset sync를 구현한 방식을 소개했습니다. Timestamp 검색과 Header 참조를 나눠 쓰며 유실을 막고, 작업 상황의 중복까지 줄이도록 운영했습니다.

#Apache Kafka#Active-Active
29005분
웹호스팅 이전 대행, 진행 방법과 유의사항은?
가비아
백엔드

웹호스팅 이전 대행, 진행 방법과 유의사항은?

웹호스팅 이전 대행의 진행 절차와 사전 확인 사항을 정리했습니다. 지원 사양, 백업 파일, 네임서버 변경 시 유의점을 함께 안내했습니다.

#웹호스팅#FTP
28005분
스케일 넘치는 대용량 감사 로그, 스마트하게 관리하기 (OVEN)
QueryPie
백엔드

스케일 넘치는 대용량 감사 로그, 스마트하게 관리하기 (OVEN)

대용량 감사 로그를 HotStore와 ColdStore로 분리해 효율적으로 저장하고 조회하는 구조를 소개했습니다. S3, Athena, Bloom Filter를 활용해 비용과 연동 복잡도를 줄이는 방안을 설명했습니다.

#S3#Athena
25005분
Asyncio 없이 싱글 스레드 논 블락킹 비동기 서버 만들기 (Feat. Event Loop 이해하기)
뤼이드
백엔드

Asyncio 없이 싱글 스레드 논 블락킹 비동기 서버 만들기 (Feat. Event Loop 이해하기)

asyncio 없이 소켓과 selectors만으로 비동기 서버를 단계적으로 구현해보았습니다. 이를 통해 asyncio 이벤트 루프가 I/O 이벤트를 기다리고 처리하는 원리를 설명했습니다.

#Python#asyncio
22005분
비동기 메시지 가시화 파티가 1년 간 개발 문화를 바꾼 방법
모두싸인
백엔드

비동기 메시지 가시화 파티가 1년 간 개발 문화를 바꾼 방법

비동기 메시지 규약이 제각각이라 추적과 유지보수가 어려운 문제를 길드 활동으로 해결했습니다. AsyncAPI와 Code-Gen 도구 WAAX를 도입해 문서화, 정적 검증, 가시화를 함께 개선했습니다.

#MSA#AsyncAPI
31005분
코드 품질 개선 기법 4편: 문을 없애고 테스트하기
라인
백엔드

코드 품질 개선 기법 4편: 문을 없애고 테스트하기

단위 테스트는 내부 구현보다 관찰 가능한 동작과 사양 일치를 검증하는 편이 바람직합니다. 반환값과 외부 객체 상호작용을 중심으로 테스트를 작성해야 유지보수성이 높아졌습니다.

#test#mock
29005분
테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)
비브로스
백엔드

테스트 코드 작성 가이드(근데 이제 Jest를 곁들인)

테스트 코드의 기본 개념과 단위·통합·E2E 테스트의 차이를 정리했습니다. TDD와 BDD, 테스트 과잉과 과잉 명세까지 함께 살펴볼 수 있습니다.

#Jest#test
62005분