[네이버부스트캠프 웹・모바일 10기] 멤버십 20주차 회고
데모와 테스트를 통해 배포 환경에서 실제 동작을 확인해보았다. 그 과정에서 마주한 문제들과 그때 했던 고민들을 정리하며 한 주를 마무리하고자 한다. 겉보기에는 단순해 보이는 기능도, 막상 실제로 부딪쳐보면 결코 가볍게 지나칠 수 없는 지점들이 많다는 것을 다시 한 번 느꼈다.
Mediasoup 화상 회의 시스템의 미디어 스트림 제어 전략
대규모 화상 강의 환경에서 리소스 최적화와 사용자 경험 사이의 균형점을 고민했다. 비디오는 페이지네이션으로 부하를 제한하되, 오디오는 끊김 없는 대화를 위해 모든 참가자 스트림을 상시 수신하는 전략을 채택했다. 특히 카메라 LED와 같은 물리적 피드백을 고려해 미디어 제어 방식을 설계함으로써, 성능과 사용자 신뢰도를 동시에 확보하고자 했다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 19주차 회고
남은 기간이 짧아 시간을 효율적으로 활용해야 한다. 변화가 필요했고 명확한 목표점이 필요했다. 오픈 스테이지를 목표점으로 설정하여 다시 한번 불태워보고자 한다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 18주차 회고
만족스러운 개발 주간을 보낸 후, 다음 주는 한 걸음 더 나아가기 위해 어떤 부분을 개선할지 고민하게 되었다. 부족했던 점들을 어떻게 채워나갈지 구체적으로 생각해보았다.
나는 왜 회고를 작성하는가
매주 회고를 작성하게 된 배경과 생각에 대한 질문을 받았고, 이를 계기로 스스로를 돌아보게 되었다. 회고를 작성하게 된 계기부터 어떤 마음으로 작성하고 있는지, 그리고 회고가 나에게 어떤 의미인지를 생각해보았다.
2025년을 마무리하며
2025년의 추억을 정리하며
Notion API 블로그 성능 최적화
Notion API 기반으로 블로그를 제작하는 과정에서 API 중복 호출, 순차적 Table 블록 처리, 비효율적 관련 글 추천 등으로 성능 저하가 발생했다. 이를 계기로 API 최적화, 에러 처리, 폰트 최적화 등 개선 작업을 진행하게 되었다.
Notion API 초기 페이지 로딩 속도 개선
노션 API로 블로그를 구현하던 중, 페이지네이션과 총 게시글 수 계산을 위해 매번 전체 데이터를 불러오는 비효율적인 구조를 발견했다. 이를 개선하기 위해 메타데이터베이스 분리와 카테고리별 데이터베이스 설계 등 여러 최적화 방안을 시도했다.
WebSocket부터 이해하자
웹소켓 복구 전략을 알아보기 전, 먼저 웹소켓의 개념과 동작 원리부터 살펴보았다. 단순히 코드 수준의 복구 로직을 다루기보다는, 웹소켓이 기존 통신 방식과 어떻게 다른지부터 이해하고자 했다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 17주차 회고
기획의 모호함을 해소하기 위해 팀원들과 함께 기획서를 작성하며 방향성을 맞추었다. 이후 프로토타입을 진행하며 가설을 검증하고, 앞으로의 방향성에 대한 확신을 얻었다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 16주차 회고
그룹 프로젝트의 1주차로, 팀원들과 함께 목표를 설정하고 기획을 진행했다. 세상에는 잘하는 사람도, 열심히 하는 사람도 많다. 그런 이들에게 매번 자극을 받으며 동기부여를 얻고 있다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 15주차 회고
5주간 진행된 그룹 스프린트의 여정이 드디어 끝났다. 첫 그룹 프로젝트를 돌아보며, 그 안에서 배우고 성장한 순간들을 다시금 되돌아보게 되었다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 14주차 회고
팀 프로젝트를 진행하며 더 나은 코드를 작성하기 위해 노력했다. 리팩토링의 정의를 다시 생각하고, 올바른 방향으로 수행하고 있는지를 점검하는 계기가 되었다.
쉘 내부 명령어와 외부 명령어
쉘에서 명령어를 처리할 때 외부 파일 명령어와 내장 명령어의 차이가 존재한다는 것을 알게되었고 조금 더 깊게 알아보았다.
터미널 명령어 실행 과정
OS와 유사한 시스템을 구현하기 위하여 실제 OS의 동작 방식을 학습하며 적용해보고자 했다.
로그인 및 사용자 세션 시작 과정
컴퓨터 부팅 후 사용자가 로그인한 뒤, 어떤 과정이 이루어지는지 고민하며 정리하게 되었다.
컴퓨터 부팅 이후 프로세스 실행 과정
컴퓨터 부팅 과정에서 사용자가 시스템을 실제로 사용할 수 있게 될 때까지의 과정을 궁금하여 찾아보게 되었다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 13주차 회고
그룹 스프린트의 마지막 구현 주차로, 새롭게 배운 협업 도구들의 활용 방법을 기록했다. 또한 리더십에 대해 다시 한 번 생각해보며, 앞으로 어떻게 나아가야 할지 고민하는 계기가 되었다.
[네이버부스트캠프 웹・모바일 10기] 멤버십 12주차 회고
브랜치 전략을 개선하고 태스크를 구체화하여 협업 효율을 높였다. 점진적으로 백엔드를 설계하며 발전시켜 나가는 과정에서 아쉬운 점도 많았고, 그러한 문제들이 왜 발생했는지 되돌아보게 되었다.
컴퓨터 부팅 과정
사용자가 컴퓨터의 전원을 켜면, 시스템이 어떤 과정을 거쳐 시작되는지 차근차근 정리해 보았다.
![[네이버부스트캠프 웹・모바일 10기] 멤버십 20주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F2da3911d-2991-46cc-b4f7-87da79d1ca2d%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2f3c8de2-0bcb-8025-acac-ec56789dc498%26cache%3Dv2&w=3840&q=75)

![[네이버부스트캠프 웹・모바일 10기] 멤버십 19주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F40e86680-5896-485a-9bf8-d0cb6f8974b9%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2ecc8de2-0bcb-8038-b4e8-c3dbd3e99dab%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 18주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F74372224-b2d1-4a2e-b070-df3c69724f6f%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2e3c8de2-0bcb-8079-a415-fdffce31e8cc%26cache%3Dv2&w=3840&q=75)

![[네이버부스트캠프 웹・모바일 10기] 멤버십 17주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252F5cd635ae-b938-4b72-afb1-573e47235933%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d0c8de2-0bcb-8031-af07-cfd2dcb491d8%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 16주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252Fcce84204-f9e0-4e12-b1b8-017178ab9cd2%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d0c8de2-0bcb-809f-ae28-ce01618a6d6c%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 15주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252Fda1e8a67-57ca-48f7-82d2-b8e41d014cfe%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d1c8de2-0bcb-803f-9f6b-ec9d481154c8%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 14주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252Fda1e8a67-57ca-48f7-82d2-b8e41d014cfe%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d1c8de2-0bcb-8085-ac08-cf092c077808%26cache%3Dv2&w=3840&q=75)




![[네이버부스트캠프 웹・모바일 10기] 멤버십 13주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252Fda1e8a67-57ca-48f7-82d2-b8e41d014cfe%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d1c8de2-0bcb-80fd-ab2b-fc809be3dfad%26cache%3Dv2&w=3840&q=75)
![[네이버부스트캠프 웹・모바일 10기] 멤버십 12주차 회고](/_next/image?url=https%3A%2F%2Fblush-tv-2cc.notion.site%2Fimage%2Fhttps%253A%252F%252Fprod-files-secure.s3.us-west-2.amazonaws.com%252F98c56d22-9c7a-4813-8d64-5f204cf1f90b%252Fda1e8a67-57ca-48f7-82d2-b8e41d014cfe%252F%2525E1%252584%252589%2525E1%252585%2525B3%2525E1%252584%25258F%2525E1%252585%2525B3%2525E1%252584%252585%2525E1%252585%2525B5%2525E1%252586%2525AB%2525E1%252584%252589%2525E1%252585%2525A3%2525E1%252586%2525BA_2022-08-11_%2525E1%252584%25258B%2525E1%252585%2525A9%2525E1%252584%252592%2525E1%252585%2525AE_3.42.31.webp%3Ftable%3Dblock%26id%3D2d1c8de2-0bcb-8054-bdaa-d544002630d0%26cache%3Dv2&w=3840&q=75)
