데브콘 활동 후기 42

[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에서 운영을 도와드리겠습니..

오늘부터 갓생 시작 : 시스템 디자인 스터디 현장 스케치!

2025년 9월 11일 목요일 저녁 7시 30분. ✨ 드디어 오늘 ✨서울에서 가장 트렌디한 동네, 성수동 에서 개발자들이 하나둘 모였습니다. 데브콘 커뮤니티가 준비한 「가상 면접 사례로 배우는 대규모 시스템 설계 기초」 스터디가 첫발을 내딛는 날이었습니다. 👋 첫 만남의 설레는 공기 스터디 시간이 다가오자 스터디원들이 하나 둘 모이기 시작했습니다 처음 얼굴을 마주한 순간, 약간은 서로 수줍음이 느껴졌지만 어색함은 잠시뿐이었습니다. 간단한 자기소개가 이어지며 각자의 회사에서 맡고 있는 도메인, 각자의 회사 이야기가 흘러나왔습니다. 이번 스터디에 참석한 이유에 대해서 한 스터디원은 “다른 회사, 다른 도메인에서 일하는 사람들과 교류하고 싶다는 생각으로 이번 스터디에 임했다”라고 답변해주셨는데 스터디의..

[Review] 고투런 2기 운영 후기

작성: 고투런 운영팀 일동 (강주희, 노하은, 박경미, 이승주) 어떻게 시작하게 되었는가?고투런(Go To Learn)은 K-DEVCON의 슬로건인 “함께 성장합시다”를 바탕으로 시작된 멘토링 프로그램입니다. 단순한 교육이 아니라, 서로가 배우고 도전하는 과정을 통해 동반 성장을 실현하는 것이 핵심 가치였습니다. 운영진이 처음 이 프로그램을 기획했을 때, 사실 모두가 처음 해보는 일이었기에 긴장과 설렘이 공존했습니다. K-DEVCON에서 얻었던 긍정적인 에너지를 더 많은 사람들과 나누고 싶다는 바람으로 시작했으며, 멘토링을 통해 주니어 개발자들에게 실질적인 성장의 기회를 제공하자는 공통된 목표가 있었습니다. 고투런 2기는 약 6-8주간 주 1회씩 온/오프라인 세션을 운영하였으며, 마지막에는 참여자들이 결..

[Review] Go To Learn 2기 마지막 주차 활동 후기

안녕하세요. 고투런 2기 운영진 강주희입니다. 이번 후기는 마지막 주차 멘토링 세션을 중심으로 정리한 내용입니다. 마지막까지 열정적으로 참여해주신 멘토님들과 멘티분들께 감사드립니다. 그럼, 마지막 활동을 함께 살펴볼까요? [정유선 멘토님 - 20년차 AI 엔지니어에게 배우는 AI 에이전트의 모든 것]🤖마지막 세션에서는 AI Agent와 Agentic AI의 차이점에 대해 학습했습니다. 단순한 LLM 기반 응답 시스템이 아닌, 에이전트가 환경과 상호작용하며 목표 달성을 위한 결정을 스스로 내릴 수 있는 구조에 대한 개념을 중심으로 논의가 이루어졌습니다. LangGraph는 Agentic AI를 위한 프레임워크로 적합한지 여부를 사례와 함께 검토했고, OpenAI에서 제공한 자료를 참고해 실제 AI Ag..

[Review] Go To Learn 2기 4주차 활동 후기

안녕하세요, 고투런 2기 운영진 박경미입니다.고투런 2기 멘토링도 어느새 막바지에 접어들고있는데요. 4주차에는 어떤 활동이 있었는지 공유해보겠습니다. [김정우 멘토님 - 확장성, 회복탄력성, 고가용성을 보장하는 애플리케이션 설계]-멘토링 목표: MSA 구축, PoC-주차별 목표: Clean Code에 대해서 미니 세션 진행4주차 멘토링 세션에서는 ‘Clean Code’ 주제로 미니 세션을 진행하며, 가독성 높은 코드를 통해 기술 부채를 줄이고 유지보수성을 높이는 방법에 대해 심도 있는 논의가 이뤄졌습니다. SRP(단일 책임 원칙)를 비롯해 리스코프 치환 원칙, 의존성 역전 원칙 등 SOLID 원칙들을 실제 코드에 어떻게 녹여낼지 각자의 경험과 예시를 바탕으로 이야기 나누었고, 작은 함수와 메소드의 중요성..

[Review] Go To Learn 2기 3주차 활동 후기

안녕하세요. K-DEVCON 스태프 이승주입니다.이번 글에서는 Go To Learn 2기 3회차 활동을 공유드리려 합니다. 꽃이 피는 봄이 오는 이 시점에도 열심히 따라오는 멘티, 그리고 아낌없는 멘토링을 주시는 멘토님들이 어떤 활동을 하셨는지 같이 살펴보아요!각 멘토님 별로 어떤 내용을 다뤘는지, 어떤 고민과 학습이 있었는지를 중심으로 정리해 보았습니다.[김정우 멘토님 - 확장성, 회복탄력성, 고가용성을 보장하는 애플리케이션 설계]이번 주는 3-tier 아키텍처를 중심으로 실제 사용 예시 분석과 함께 시스템 구성 전략을 토론했습니다. 김정우 멘토님은 토론을 통한 성장을 적극적으로 활용하셨는데요.MSA 요소 6가지 7분컷 이라는 영상을 보고 인사이트를 공유하기도 하고, 이번주의 목표였던 “3-tirer ..

[Review] Go To Learn 2기 2주차 활동 후기

안녕하세요. 고투런 2기 운영진 강주희입니다.3/16 부터 고투런 2기 2주차 활동이 진행되었는데요, 각 팀의 멘토링 세션에서 다양한 주제로 심도 깊은 논의가 이루어졌습니다.이번 후기를 통해 어떤 활동들이 있었는지 함께 살펴볼까요?[김정우 멘토님 - 확장성, 회복탄력성, 고가용성을 보장하는 애플리케이션 설계]이번 주차에서는 각 멘티 분들께서 현재 개발하고 있는 애플리케이션의 구조를 살펴보고, 어떻게 문제를 해결할 수 있는지 고민하는 시간을 가졌습니다.먼저 참가자들은 각자 개발한 개인용 또는 업무용 애플리케이션을 시연하며, 자신의 문제 해결 방식을 공유했는데요. 이를 바탕으로 다양한 아키텍처 사례를 탐구했습니다.전자지갑, 어드민, 배치 기능이 포함된 실제 아키텍처 사례를 바탕으로 ECS 스케일링 옵션, A..