October 24, 2024
안녕하세요, 팀 Joytas 에서 백엔드 개발 파트를 맡고 있는 입니다. SNS 서비스인 DAO 서비스 개발을 진행하며, 이미지 로딩 최적화를 이뤄내기 위해 어떤 과정들을 거쳤는지 이번글을 통해 소개해보려고 한다. 초기 이미지 로딩 아키텍처의 문제점 초기 DAO 프로젝트를 진행하면서 MVP 단계에서 빠른 구현에 초점을 맞추며, 아래 사진과 같이 이미지 …
June 30, 2024
🙇🏻 잘못된 내용 혹은 개선할 내용이 있다면 아낌 없이 피드백 주시면 정말 감사합니다! 🙇🏻 현재 카카오 클라우드 스쿨에서 진행한 커뮤니티 서비스를 실제로 사용자들이 이용할 수 있게 배포를 진행해보기로 했다. 먼저 특별한 전략없이 일반적으로 배포하는 흐름을 알아보자. 새롭게 배포할 애플리케이션 V2를 빌드한다. (ex. Dockerfile 빌드) EC2 서…
January 03, 2024
Django 기준으로 구현한 코드는 GitHub에서 확인 가능합니다. Cache를 사용해야하는 이유 GitHub Cache Action은 매 Workflow에서 build에 필요한 의존성 패키지 설치 작업을 Cache 처리해 build 속도를 향상시키기 위해 사용한다. 예를 들어, DRF를 통해 REST API를 구현하고 GitHub Action을 통해 …