최근 포스트

진부함의 미학

1 분 소요

코딩, 디자인, 기획 등 다양한 업무는 겉으로는 서로 다르게 보이지만, 사실 사람의 심리와 인지 과정에 깊이 연관된다는 점에서 공통된 특성을 지닙니다. 이들 작업의 결과물은 비록 컴퓨터나 특정 시스템에서 실행되지만, 그 과정을 설계하고 수행하는 것은 사람이며, 이는 작업 전반에 큰...

캐시 및 배치 처리로 성능 최적화하기

10 분 소요

다단계 캐시를 통해 읽기 성능 높이기에서는 Redis와 인메모리 로컬 캐시를 활용하여 계층형 캐시를 구성하고, 트랜잭션 내 데이터 고립성을 유지하면서 데이터 접근 성능을 향상시키는 방법을 다루었습니다. 배치 처리를 통해 읽기 성능 높이기에서는 연관된 쿼리를 배치 처리하여 불필요한 ...

프로파일링을 통한 병목 지점 개선

8 분 소요

Uniflow는 다양한 작업을 효율적으로 관리할 수 있는 범용 워크플로우 엔진입니다. API 서버, 데이터 스트리밍, 일괄 작업, 챗봇 등 여러 유스 케이스를 고려하여 설계되었으며, 최상의 성능을 목표로 하기보다는 다양한 상황에서 높은 성능을 제공하는 데 중점을 두고 있습니다.

배치 처리를 통해 읽기 성능 높이기

2 분 소요

캐시를 활용하면 리소스를 사용자에게 가까운 위치에 저장해 더 빠르게 제공할 수 있습니다. 하지만 서로 다른 리소스를 요청할 경우, 여전히 반복적인 조회 요청이 발생하게 됩니다. 인덱싱된 리소스는 빠르게 찾을 수 있지만, I/O 요청으로 인한 오버헤드는 여전히 존재하며, 인덱싱되지 ...

기술에 집중하지 마세요

1 분 소요

마이크로서비스 아키텍처, 컨테이너 오케스트레이션, 머신러닝 같은 기술들은 현재 많은 주목을 받고 있습니다. 이 기술들은 그 자체로도 강력하면서도 다양한 부가적인 이점을 제공합니다. 이러한 기술들을 도입하면 서비스의 가치를 더 효과적으로 전달할 수 있을 뿐만 아니라, 팀의 관심을 유...