

컨테이너 작성시 환경변수 활용하기 1/2
컨테이너 작성 시 환경변수가 왜 중요한지 다루는 글입니다. 이전의 이미지 용량 줄이기 글과 이어지는 연속 주제입니다.
새로운 기술 블로그가 추가되었어요


컨테이너 작성 시 환경변수가 왜 중요한지 다루는 글입니다. 이전의 이미지 용량 줄이기 글과 이어지는 연속 주제입니다.

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

온라인몰 성능 개선을 위해 Infinite Scroll로 렌더링 범위를 줄인 사례를 다뤘습니다. 초기 로딩 속도와 스크롤 체감 성능이 개선됐습니다.

올리브영 라이브 스쿼드의 애자일 협업 방식과 역할 분담, 그리고 라이브관 개선 과정을 소개했습니다. Daily scrum과 회고를 유연하게 운영하며 사용자 편의와 피드백 반영을 강화하고 있습니다.

카카오뱅크 iOS 플랫폼에서 개발 리소스 부족과 빌드 시간 증가를 해결하기 위해 모듈화를 도입한 배경과 과정을 다뤘습니다. 모듈화로 얻은 교훈과 적용 포인트를 함께 공유했습니다.


Retool로 Snowflake와 GraphQL 기반 로그 시각화 대시보드를 구축한 과정을 소개했습니다. Kibana와 Tableau의 한계를 보완하며 빠른 개발과 커스텀 기능을 확보했습니다.

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


Git과 Gerrit에서 리뷰 받은 코드를 수정하는 과정을 단계별로 소개하는 글입니다. 혼자 작업하지 않는 환경에서 코드 리뷰의 중요성과 도구 선택 맥락을 짚었습니다.
다나와의 상품 데이터가 수집기, 분류기, 오피스, 검색을 거치며 관리되는 흐름을 소개했습니다. 자동 분류와 수동 보완, 검색 색인 최적화의 역할을 함께 설명했습니다.

테스트 코드로부터 받은 피드백을 바탕으로 구현 코드를 지속적으로 리팩토링하는 방법을 다룹니다. 실무에서 테스트 코드 작성과 활용 노하우를 이어서 소개합니다.

npm scoped 패키지 배포와 로컬 테스트, public 배포 절차를 정리했습니다. TypeScript 타입 지원을 위해 .d.ts 생성과 package.json 설정도 함께 다뤘습니다.


컬리로그팀이 컬리 푸드 페스타 현장에서 고객을 직접 만나 관찰과 인터뷰를 진행했습니다. 실제 피드백으로 페르소나와 로드맵을 재정비하며 고객 공감의 필요성을 확인했습니다.