컨텐츠
나는 노인을 위한 안드로이드 강의를 만드는 데 1년을 보냈다
2025-01-31 21:30
언젠가 읽기
이야기
- 저자는 고령자를 위한 온라인 교육 강좌 제작 경험을 공유함.
- 친척의 도움 요청으로 교육 과정 필요성을 깨달음.
작업 내용
- 400페이지 대본 작성, 스마트폰 촬영 및 출연 영상 녹화.
- 8시간 이상의 콘텐츠 제작에 약 1년 소요.
- 안드로이드 앱 개발 포함.
아이디어
- 고령자에게 안드로이드 기초 사용법 가르치는 강좌.
- 기본 조작부터 점진적으로 이해를 돕는 구조 설계.
도구
- 비디오 편집: Davinci Resolve, 오디오 정규화: FFmpeg.
- 반복 작업 자동화를 위한 스크립트 작성.
어려움과 해결책
- 마케팅의 어려움, 고령자의 온라인 등록 및 결제 문제.
- 마케팅 전문 지식 부족으로 추가적인 어려움 경험.
Postgres 페이징을 위한 오프셋이 아닌 키셋 커서
2025-01-31 20:00
언젠가 읽기
Sequin 소개
- Sequin은 Kafka, SQS, HTTP 엔드포인트 등으로 데이터를 전송하는 Postgres CDC 도구.
- 효율적인 백필 프로세스를 위해 키셋 커서를 사용.
Offset/Limit 페이지네이션의 한계
- 성능 문제: offset 값 증가 시 쿼리 시간이 선형적으로 증가.
- 정확성 문제: 행 삭제나 변경 시 일부 행 누락 및 중복 가능.
성능 문제 자세히
- 큰 offset 값 사용 시 성능 저하 발생.
정확성 문제 자세히
- 행 변경으로 사용자가 특정 행을 못 보게 될 수 있음.
키셋 페이지네이션
- 커서를 사용하여 페이지 시작점 지정, 성능 향상 및 높은 정확성 제공.
복합 커서의 이점
- 고유한 위치 지정, 일관성 유지, 삽입/삭제에 강함.
참고 자료
- "The Perils of Offset Pagination"
- "Efficient Pagination Strategies for Large Datasets"
- "Understanding Cursor-Based Pagination"
제품에 진심인 엔지니어는 어떻게 일할까? ① | 당근 블로그
2025-01-31 18:30
언젠가 읽기
당근알바팀의 프론트엔드 엔지니어인 Kit은 프로덕트 엔지니어로서의 경험을 공유하고 있습니다. 프로덕트 엔지니어란 서비스의 성장을 최우선으로 두고, 프로덕트적인 관점에서 사고하는 엔지니어를 말합니다.
내 자신의 프로젝트에 괴롭힘을 당하다
2025-01-31 17:00
언젠가 읽기
나를 괴롭히는 나만의 프로젝트들
캐시디 윌리엄스의 고백
사이드 프로젝트의 괴로움
동기부여 상실과 새로운 아이디어 추구
해결 방법 찾기 및 기존 프로젝트에 집중하기
왜 과도한 계획이 프로젝트를 실패하게 만드는가?
2025-01-31 15:30
언젠가 읽기
- 열심히 노력해도 실패하는 반면, 우연한 행동이 큰 성공을 가져오기도 한다.
- 철저한 계획보다 호기심을 따라 순간의 느낌에 충실할 때 위대함이 찾아온다.
- 마이크로파 오븐과 페니실린은 예상치 못한 발견으로 탄생한 위대한 발명의 사례다.
- 엄격한