500만 데이터 엑셀 출력을 4GB 메모리에서 하는방법
정산시스템의 대용량 엑셀 출력에서 OOM과 재시도 폭주를 해결한 사례를 다뤘습니다. 날짜 단위 병렬 처리와 DB Cursor, S3 업로드로 메모리 부담 없이 비동기 다운로드 구조를 만들었습니다.


정산시스템의 대용량 엑셀 출력에서 OOM과 재시도 폭주를 해결한 사례를 다뤘습니다. 날짜 단위 병렬 처리와 DB Cursor, S3 업로드로 메모리 부담 없이 비동기 다운로드 구조를 만들었습니다.

삼쩜삼이 대용량 데이터와 트래픽 집중 문제를 해결하기 위해 DynamoDB와 S3로 저장 구조를 분리했습니다. 또한 운영 단계에서 처리량 예열, GSI 설계, 읽기 일관성 대응으로 안정성을 높였습니다.

복잡한 세금 도메인에서 영어 네이밍의 한계를 넘어 한글 코딩을 도입한 경험을 공유했습니다. 빌드, 테스트, JPA, Swagger에서의 이슈와 해결 과정도 함께 정리했습니다.

Amazon QuickSight로 AWS 비용을 시각화하고 팀·서비스 단위 분석이 가능한 빌링 대시보드를 구축했습니다. 이를 통해 비용 증가 요인을 찾고 태그·로그·스토리지 최적화 방향을 도출했습니다.

Github Actions로 CI/CD를 전환해 배포 속도와 협업 효율을 높인 사례를 소개했습니다. Terraform 캐시와 Terragrunt 최적화로 배포 시간을 크게 줄였습니다.

AWS CodeBuild에 S3 캐시를 적용해 빌드 시간을 줄이고 비용도 절감했습니다. 또한 Slack 명령어로 캐시 조회와 삭제를 자동화해 운영 편의성을 높였습니다.

5월 트래픽 폭증에 대비해 RDS 모니터링과 자원 분리 전략을 강화했습니다. 커밋 지연 원인을 찾아 파라미터를 조정해 처리량을 개선했습니다.

종합소득세 시즌의 급증 트래픽에 대비해 성능 테스트와 모니터링 체계를 구축했습니다. K6, CloudWatch, Grafana, APM을 활용해 병목을 찾고 HikariCP, HTTP Client, Kafka, Redis를 튜닝했습니다.

세금 계산의 부동소수점 오차를 줄이기 위해 BigDecimal 사용법과 주의점을 정리했습니다. 특히 생성 방식과 나눗셈 처리에서 발생할 수 있는 실수를 중심으로 설명했습니다.

서비스와 인원이 늘며 Git Flow의 병합 조율 비용이 커졌습니다. SimGit Flow와 보조 브랜치를 도입해 개발 집중도와 배포 효율을 높였습니다.

삼쩜삼이 근로소득자를 위한 절세 가이드 6가지를 앱 기능 중심으로 소개했습니다. 소비, 소득, 연금, 연말정산 영역에서 계산기와 조회 기능을 제공했습니다.

삼쩜삼이 변환신고 자동화와 홈택스 연동으로 간편환급을 구현한 원리를 설명했습니다. 또한 대상 확대와 간편인증 도입으로 이용 편의성과 자동신고율을 높인 과정을 정리했습니다.

지난 2020년 5월 출시 후 삼쩜삼이 만들어낸 성과를 한 눈에 보는 인포그래픽을 소개합니다.

삼쩜삼이 환급을 도와주는 '돈'의 실체를 파헤쳐보는 시간! 적법한 범위 안에서 최대한 많은 환급을 받는 계산 최적화를 해준다.

반년 만에 무엇인가를 빠르게 실행해 결과를 만들어 본 '거친도전'은 큰 성공이자, 우리의 성장 발판이 되어 주었다. '월세산당'이라는 프로젝트에 관한 이야기다.

일종의 미끼 상품이였던 걸 정식 서비스로 출시했다. 서비스 준비 단계에서 전혀 고려하지 않았던 고객에 맞춰 재빠른 방향 선회가 신의 한수가 됐다.

포털 사이트 실시간 검색어 1위에 오른 과정과 퍼포먼스 마케팅으로 전환한 이후에 진행한 온라인 캠페인의 기획 의도, 그 구체적인 성과에 대한 이야기를 자세히 들어봤다.

연말정산 미리보기를 반든 배경과 서비스 개발에서 중점으로 둔 가치, 향후 계획에 관한 이야기
