카카오가 MetaKage에 분산 Radix Tree를 적용해 LSMT의 Ordered Listing 한계를 극복하고 Bloom Filter로 성능을 최적화했다.
Swift 5.5에서 도입된 async/await의 동작 원리와 기존 방식의 한계를 분석한다.
카카오페이가 모델 서빙의 정합성과 성능을 개선하기 위해 프레임워크를 비교하고 최적화하는 과정을 공유했다.
올리브영은 기존 IDC 기반 ETL 구조에서 GCP를 활용한 클라우드 기반 데이터 플랫폼으로 확장하며 데이터 생태계를 구축하고 있다.
2022년 8월 기준 3억 개 이상의 Series를 저장하며 운영 중인 내부 TSDB의 개발 과정과 기술적 해결책을 소개했다.
컬리가 Kafka Batch Listener 적용으로 리밸런싱을 방지하고 검색 인덱싱 처리 속도를 크게 높였다.
게임 클라이언트 개발 환경에서 Git Hooks를 활용해 오류를 예방하고 개발 효율을 높이는 방법을 소개한다.
Prop 기반 구현의 확장성 한계를 합성 컴포넌트로 해결해 유지보수성과 직관성을 개선했다.
2022년 6월 발표된 ES2022의 주요 기능과 2023년 정식 스펙 추가 가능성이 높은 TC39 Stage 4 제안 기능을 정리했다.
데브시스터즈 엔지니어가 fp-ts를 활용해 복잡한 폼 검증 로직을 간결하게 관리하는 방법을 소개했다.
인프랩이 랠릿 서비스의 폼 렌더링 이슈와 코드 복잡도를 해결하기 위해 react-hook-form을 도입한 과정과 성과를 공유한다.
안드로이드 앱의 매끄러운 사용자 경험을 위해 Kotlin Coroutine을 활용한 Main-Safe한 동시성 처리 방안을 다룬다.
홈 이미지 총용량이 25MB에서 589KB로 줄고, 페이지 로드 시간이 1.11초에서 386ms로 단축됨
Next.js 파일 시스템 방식 차용해 컴포넌트 지연 로딩 적용, 초기 파일 크기 약 100KB 감소
카카오가 2022년 여름 인턴십 코딩 테스트 5문제의 해설을 공개했으며, 부분 점수 없이 전체 테스트 케이스 통과 시 점수를 부여하는 방식이 적용되었다.
다양한 프로그래밍 언어의 사례를 통해 Null 처리 방식의 차이와 타입 이론의 기초를 살펴본다.
카카오페이 FE인프라TF가 React Query의 Suspense 옵션을 활용해 선언형 컴포넌트 아키텍처를 도입했다.
입고팀 개발자가 6회 스프린트 운영을 통해 스크럼의 커뮤니케이션 효율성과 일정 자율성을 입증했다.
소프트웨어 엔지니어가 문서화의 중요성을 체감하고 기술 작가로 전직하며 겪은 변화와 가치를 다룬다.
로컬 환경 기준 Dev Server 시작 시간 평균 3399ms에서 2031ms로, 프로덕션 빌드 시간 평균 5617ms에서 2238ms로 단축
데브시스터즈 웹서비스셀이 엑셀의 한계를 극복하고자 JIRA 연동 툴을 도입해 테스트 관리 프로세스를 개선했다.