스터디 14

[Review] 시스템 디자인 스터디 5주차 후기

안녕하세요!K-DEVCON (이하 “데브콘”) 그로스 매니저 박종훈입니다.🙋🏻‍♂️ 이 글에서는 10/16 (목)에 진행된 스터디에서 나눈 이야기를 정리합니다. 이번 시간에는 “채팅 시스템 설계” 이야기를 나눴습니다.[1] 채팅 시스템 설계채팅 시스템은 우리가 매일 쓰는 시스템 중 하나입니다. 메시지를 보내고, 파일을 공유하는 이 모든 과정이 너무나 자연스럽고 당연하게 느껴집니다. 하지만 이 편리함 뒤에는 우리가 상상하기 어려운 거대한 기술적 복잡성이 숨어있습니다. 전 세계 수많은 사용자가 동시에 주고받는 수십억 개의 메시지를 안정적으로 처리하기 위해, 엔지니어들은 어떤 문제와 마주하고 또 어떻게 해결했을까요? 기본적인 시스템 설계 채팅 시스템의 기본적인 설계는 다음과 같습니다. 상태 서비스(sta..

[Review] 시스템 디자인 스터디 4주차 후기

안녕하세요!K-DEVCON (이하 “데브콘”) 그로스 매니저 박종훈입니다.🙋🏻‍♂️ 이 글에서는 10/2 (목)에 진행된 스터디에서 나눈 이야기를 정리합니다. 이번 시간에는 “뉴스피드 설계” 이야기를 나눴습니다.뉴스피드 설계뉴스피드는 홈 페이지에 지속적으로 업데이트 되는 스토리들입니다. 사용자 정보 업데이트, 사진, 비디오, 링크, 앱 활동, 팔로우, 페이지, 좋아요 등 다양한 정보가 포함됩니다. 뉴스피드 시스템 설계는 유명한 면접 문제 중 하나입니다. 뉴스피드 시스템 설계에서는 빠른 응답을 위해 Cache를 적극적으로 사용하는 것이 특징입니다. 실제로 트위터의 경우 Redis를 적극적으로 사용한 것을 발표자료를 통해 엿볼 수 있습니다. (Timelines at Scale) 우리는 먼저 책에서 나오는..

[Review] 시스템 디자인 스터디 3주차 후기

안녕하세요!K-DEVCON (이하 “데브콘”) 그로스 매니저 박종훈입니다🙋🏻‍♂️ 이 글에서는 9/25 (목)에 진행된 스터디에서 나눈 이야기를 정리합니다.이번 시간에는 “웹 크롤러 설계” 과 “알림 시스템 설계” 이야기를 나눴습니다. — [1] 웹 크롤러크롤러 만들어본 경험 있는지, 현재 회사에서 관련되어 사용하는 부분이 있는지에 대해서 이야기를 나누며 시작 하였습니다. 커머스 도메인에 계신 한 분이 공유해주신 사례가 최저가 보상 서비스에 크롤링을 사용한다고 하셨습니다.최저가 보상이 단순 마케팅 용어인 줄 알았는데, 실제로 크롤링 기능으로 구현되는 사례라 흥미로웠습니다. 한 사이트만 크롤링하는 것은 비교적 간단합니다. 패턴을 잘 찾아서 크롤링을 하도록 하면 되는데요.반면에 정해지지 않은 사이트들..

[Review] 시스템 디자인 스터디 2주차 후기

안녕하세요!K-DEVCON (이하 “데브콘”) 그로스 매니저 박종훈입니다🙋🏻‍♂️ 이 글에서는 9월 18일(목)에 진행된 스터디에서 나눈 이야기를 정리합니다.이번 시간에는 “분산 시스템을 위한 유일 ID 생성기 설계” 과 “URL 단축기 설계” 이야기를 나눴습니다. [1] 유일 ID 생성기먼저는 각자 일반적으로 어떻게 ID를 생성하고 있는가에 대한 이야기를 나눴습니다.Auto Increment를 사용하고 있는 경우도 있었고, UUID를 사용하는 경우도 있었고, 업무적인 컬럼을 PK로 사용하는 경우도 있었습니다. 어떻게 ID를 생성하는 것이 좋을지는 상황에 따라서 달라집니다.일반적인 상황에서는 Auto Increment 가 대부분의 경우 가장 빠른 해결책이 될 수 있습니다.하지만 분산 환경일 경우에..

[Review] 시스템 디자인 스터디 1주차 후기

안녕하세요!K-DEVCON (이하 “데브콘”) 그로스 매니저 박종훈입니다🙋🏻‍♂️ 데브콘에서는 8월에 시스템 디자인 스터디 참여자를 모집하여 지난 9월 11일(목) 드디어 첫 스터디를 시작하였습니다!!!이번 스터디는 「가상 면접 사례로 배우는 대규모 시스템 설계 기초」 라는 책으로 진행해보기로 했습니다. (모집글 보러가기) 처음에는 지원자가 없을까 걱정했지만, 예상보다 많은 관심으로 지원자가 너무 많아 놀랐습니다. 지원해주신 분들의 배움에 대한 열정을 느낄 수 있었습니다. 모든 지원자분들이 훌륭하셨지만, 부득이하게 장소와 운영 인원의 제약으로 인해 아쉽게도 모든 분을 모시지 못해 죄송한 마음을 전합니다🙏🏻 ✅ 직접 스터디를 개설해보고 싶은 분이 계시다면, K-DEVCON에서 운영을 도와드리겠습니..

[스터디] 시스템 디자인 스터디 지원 결과 안내

안녕하세요, K-DEVCON 그로스 매니저 박종훈입니다🙋🏻 ​'시스템 디자인 스터디' 모집에 많은 관심을 보내주셔서 진심으로 감사드립니다👏지원해주신 분들의 배움에 대한 열정을 느낄 수 있었습니다. ​스터디원 선정이 마무리되었으며, 지원해주신 모든 분들께 개별적으로 결과를 안내해 드렸습니다. 모든 지원자분들이 훌륭하셨지만, 부득이하게 장소와 운영 인원의 제약으로 인해 많은 분들을 모시지 못하게 된 점, 너른 양해 부탁드립니다. ​아쉽게 이번에는 함께하지 못했지만, 보내주신 관심에 진심으로 감사드리며 앞으로도 더 좋은 기회로 만나 뵙기를 바랍니다. 저희는 앞으로도 다양한 스터디를 지속적으로 운영할 예정입니다. ​진행되는 스터디 내용도 지속적으로 공유해 드릴 예정이니, 많은 관심 부탁드립니다.​✅ 직접 ..

데브콘 소식 2025.09.01

[모집] 시스템 디자인 스터디원 모집 (9-10월)

안녕하세요!안녕하세요!K-DEVCON 에서는 함께 학습하며 지속적으로 성장하고 싶은 개발자분들을 모집하고 있습니다. 이번 스터디 에서는 함께 시스템 디자인을 학습하며 IT 엔지니어로서 시스템 설계 능력을 키워보고자 합니다. 신청 링크 (모집 기한: 8월 31일 까지) 스터디 일정 및 정보도서: 가상 면접 사례로 배우는 대규모 시스템 설계 기초 1권스터디 시작일 : 9월 11일 (목) 부터스터디 시간: 19:30 - 21:00 (1시간 반)스터디 진행 횟수 및 주기: 8회, 주 1회 (연휴/공휴일에 따라 조정될 수 있습니다.)장소: 성수역 근처 스터디룸 (스터디원 확정 후, 개별 안내 드리겠습니다.)인원: 약 8명 내외 (지원자가 많은 경우, 신청서에 작성해 주신 내용을 참고해 함께할 분을 정할 예정입니..

데브콘 소식 2025.08.17

[Review] 2024-09-07 K-DEVCON DEAJEON 스터디 후기

📢 notice.K-DEVCON Daejeon 브랜치는 대전, 세종을 중심으로 운영 중인 개발자 커뮤니티이며 온라인으로 IT 지식과 개발에 관련된 토론을 나누고,오프라인 정기 스터디 모임(격주 토요일, 유료)이 진행되고 있습니다. IT업계에 종사하고 있거나 IT를 공부하고 있다면 누구나 함께할 수 있습니다. 자세한 내용은 아래 링크를 참고해 주세요.K-DEVCON DaejeonK-DEVCON Daejeon 정기 스터디 모임 신청 문의 안녕하세요 K-DEVCON(k-devcon.com) 입니다. 지난 9월 7일(토)에 K-DEVCON 대전 챕터에서는 24번째 오프라인 스터디가 진행되었습니다. 이번 스터디에서 진행된 내용은 다음과 같았습니다. 박종훈 님- 트랜잭션과 잠금에 대해서 알아봅니다.- Real M..

[Review] 2024-08-24 K-DEVCON DEAJEON 스터디 후기

📢 notice.K-DEVCON Daejeon 브랜치는 대전, 세종을 중심으로 운영 중인 개발자 커뮤니티이며 온라인으로 IT 지식과 개발에 관련된 토론을 나누고,오프라인 정기 스터디 모임(격주 토요일, 유료)이 진행되고 있습니다. IT업계에 종사하고 있거나 IT를 공부하고 있다면 누구나 함께할 수 있습니다. 자세한 내용은 아래 링크를 참고해 주세요.K-DEVCON DaejeonK-DEVCON Daejeon 정기 스터디 모임 신청 문의 안녕하세요 K-DEVCON(k-devcon.com) 입니다. 지난 8월 24일(토)에 K-DEVCON 대전 챕터에서는 23번째 오프라인 스터디가 진행되었습니다. 이번 스터디에서 진행된 내용은 다음과 같았습니다. 김봉경 님 - 자바에서 날짜와 시간을 다루는 방법에 대해서 알..

[Review] 2024-08-10 K-DEVCON DEAJEON 스터디 후기 (+ 멤버십 데이 2회차)

📢 notice.K-DEVCON Daejeon 브랜치는 대전, 세종을 중심으로 운영 중인 개발자 커뮤니티이며 온라인으로 IT 지식과 개발에 관련된 토론을 나누고,오프라인 정기 스터디 모임(격주 토요일, 유료)이 진행되고 있습니다. IT업계에 종사하고 있거나 IT를 공부하고 있다면 누구나 함께할 수 있습니다. 자세한 내용은 아래 링크를 참고해 주세요.K-DEVCON DaejeonK-DEVCON Daejeon 정기 스터디 모임 신청 문의 안녕하세요 K-DEVCON(k-devcon.com) 입니다. 지난 8월 10일(토)에 K-DEVCON 대전 챕터에서는 22번째 오프라인 스터디가 진행되었습니다. 이번 스터디에서 진행된 내용은 다음과 같았습니다. 종훈님자바에서 입출력과 네트워킹을 다루는 방법에 대해서 알아봅..