본문 바로가기

분류 전체보기11

[당근플래너] 유저배포~ 최종발표 까지 드디어! 프로젝트 시작부터 최종발표까지 6주가 지나 실전 프로젝트주차가 끝났습니다. 🙂 유저 배포 후 많은 피드백을 받아 아직 저희 서비스가 많이 부족하다 느꼈고 서비스를 개선하면서 발표 준비도 해야해서 긴 10일을 보냈습니다....!! 🙋‍♂️유저 배포 🥶떨리는 순간 '저 너무 떨려요' 2월 1일 12시 유저 테스트 배포때 팀원들이 모여서 한번씩 한 말이였습니다. '혹시 에러가 터져 유저들이 불편함을 느끼면 어떡하지?', '사람이 계속 들어와서 서버가 터지는건 아닌가?' 걱정이 많았어요. 배포를 하고 약 6시간 동안 모니터링을 진행하면서 오류들을 확인하고 대처했습니다. 🗣️유저 피드백 많은 유저분들께서 사용한것을 바탕으로 설문을 진행해주셨습니다. 설문은 서비스 만족도, 좋았던 점, 불편한 점을 조사했습.. 2023. 2. 11.
[FE] 당근 플래너의 모바일/웹 페이지 성능 최적화 하기! 안녕하세요. 당근플래너 팀 프론트엔드를 맡은 강산입니다. 😊 당근 플래너는 좀 더 편한 유저 경험을 제공하기 위해 웹 페이지의 성능과 접근성을 최적화하였습니다! :) 저희는 ligth house라는 google chrome 툴을 사용하여 웹 페이지의 성능과 접근성의 점수를 측정하였습니다! 성능 개선 전 성능 개선 전에는 모바일에서 성능과 접근성이 너무 좋지 않았습니다. 😭 모바일 성능이 25라니 처참.. 성능 도메인 주소를 입력하여 사이트에 접속하고 웹페이지가 로딩되어 내용을 볼 수 있을 때까지 걸린 시간 사이트의 속도에 신경 써야 하는 이유 속도가 빠르면 방문자가 늘어나는 효과를 볼 수 있습니다. 구글 검색 로직에서 사이트 속도가 빠른 웹 페이지를 검색 우선순위에 올려주기 때문에 사이트 속도는 구글 검.. 2023. 2. 9.
[당근플래너] 당근플래너팀을 소개합니다 안녕하세요! 당근플래너팀의 리더를 맡고 있는 진 입니다 :D 이번 글에서는, 6주간 당근플래너를 만든 저희 당근플래너팀 멤버들을 소개드리려고 합니다. 저희 당근플래너팀 멤버들은 디자이너 '예랑'님을 제외하곤 모두 개발 공부를 시작한 지 얼마되지 않은 개발꿈나무🐣들이었어요. 대부분의 멤버들이 2개월 정도 공부하며 쌓은 실력으로 만든 서비스랍니다! 그래서 아직 부족한 부분도 많지만, 앞으로가 더 기대되는 당근플래너 팀으로 봐주시면 감사하겠습니다. 저희 팀은 3명의 백엔드, 2명의 프론트엔드, 1명의 디자이너로 구성되어 있습니다. 아래에서 차례차례 소개드려 볼게요! 🐰진 우선 제 소개를 스스로(!) 간단히 하겠습니다. 저는 당근플래너 팀의 리더를 맡고 있는 '진' 입니다. 백엔드 파트를 맡고 있고요! 아직 부.. 2023. 2. 8.
[BE] Bulk Update를 이용하여 대용량 데이터 한번에 update하기 안녕하세요. 당근플래너 팀 백엔드를 맡은 성원입니다.😊 당근플래너에서는 알림 버튼을 누르면 유저에게 온 모든 알림을 '읽음' 상태로 처리되도록 하는 API가 필요했습니다. 이때, 한 건씩 update를 하면 적은 용량의 데이터는 상관이 없지만 대용량을 한번에 처리할 때 성능상의 문제가 발생할 수 있는데요. 이 때문에 Bulk Update를 사용하여 한 번의 쿼리 만으로 다건의 데이터를 update를 하기로 했습니다. Bulk Update 우선 Bulk Operation(벌크 연산)이란 단건의 UPDATE, DELETE를 제외한 다건의 UPDATE, DELETE 연산을 하나의 쿼리로 처리하는 것을 의미합니다. 참고로 Hibernate는 INSERT 문도 지원합니다. 저희는 여기서 Bulk Update 쿼리.. 2023. 2. 8.