"서비스의 품질을 좌우하는 것은 효율적인 구조와 시스템입니다."
비즈니스 성장을 실현하는 시스템을 구축하는 Backend Engineer 김주원입니다.
기술이라는 도구를 통해 사람과 비즈니스를 연결시켜, 삶의 질을 향상시키는 것을 추구합니다.
이미지 파일을 PDF로 빠르게 변환합니다.
현업,프로젝트에서 실제로 사용 중인 스택입니다.
기술적 난제를 정의하고, 원인을 분석하여 최적의 솔루션을 찾아낸 경험입니다.
Consumer 의 Default Acknowledgement Auto 로는 수신 즉시 큐에서 소진되므로 변환 실패 시 재처리 불가 및 변환 처리의 신뢰성을 보장하기 어려움
S3 Network Latency 가 변환 프로세스 Latency 의 44% 가량을 차지하며 길어질수록 Throughput 감소 및 병목을 유발함
기술적 고민의 해결 과정 및 결과를 기록하고 공유합니다.
Architecture
파일 스튜디오를 구성한 기술의 채택 이유 및 워커 서버의 성능 측정
Performance
변환 과정에서 빈번한 S3 Network Latency 를 VPC Endpoint 설정으로 안정성,비용 절감,처리 효율 3마리 토끼 잡기
CDC
무분별한 HTTP Polling을 CDC 로 전환하여 DB 부하를 차단 및 강결합 해소