2026/09 3

첫 팀 프로젝트에서 프론트엔드 개발자로서 놓쳤던 것들

안녕하세요! SCG 31기 손희창입니다😊함께 진행했던 팀 프로젝트를 마치며 개발 블로그에 회고글을 작성해보려 합니다. 이 글을 통해 제가 했던 실수와 부족했던 점들을 솔직하게 기록하고, 앞으로 같은 실수를 반복하지 않도록 스스로를 돌아보고자 합니다.또한 팀 프로젝트 경험을 통해 깨달은 점도 글로 기록해보려고 합니다.그럼, 본격적으로 이번 프로젝트에 대한 회고를 아주 진지하게 시작해 보겠습니다.6월 말, 내 아이디어로 시작한 팀 프로젝트에서 프론트엔드를 맡았다. 약 두 달 동안 서비스를 만드는 일정이었다.잘 만들고 싶었다. 머릿속에 있던 서비스를 직접 디자인하고, 실제로 사용할 수 있는 화면으로 구현하고 싶었다. 피그마를 배우며 화면을 만들었고, AI의 도움을 받아 프론트엔드 코드로 옮겼다.화면이 갖춰질..

카테고리 없음 2026.09.28

11년된 레거시를 k8s gitOps 환경에 합류시키기까지의 대장정

안녕하세요, SCG 31기 이진우입니다.SCG는 성균관대학교 소프트웨어융합대학 소속 학생개발단체로, 2001년부터 25년째 교내 10여개의 서비스들을 개발 및 운영해오고 있는데요. 이번 포스팅에서는 정보통신대학 학부종합관리시스템을 기존 PM2기반 수동배포 방식에서 탈피해 쿠버네티스 클러스터에 배포하고, 개발자가 main 및 qa 브랜치에 변경이력을 push하기만 해도 argoCD가 이를 감지하여 자동으로 재배포해주는 gitOps 방식을 적용하기까지의 대장정을 기록해보려 합니다. 쿠버네티스 자체에 대한 이야기는 회장님께서 한 번 다뤄주신 적이 있습니다. SCG가 쿠버네티스를 어떻게 운영하고 있는지에 대한 정보는 해당 포스팅을 참고해주시면 감사하겠습니다. https://scg-skku.tistory.c..

Infra 2026.09.28

상주 출석 시스템 개발기

안녕하세요, SCG 31기 최연우입니다. 2026 신입 프로젝트로 진행한 상주 출석 시스템에서 제가 참여한 백엔드 개발 과정에 대해 이야기하고자 합니다. 처음으로 협업하며 개발해서 어려운 점이 꽤 있었던 것 같네요... 개발이 상당히 산발적으로 이루어졌기 때문에, 글의 흐름을 매끄럽게 하기 위해 시간순과 다르게 배치된 항목들이 종종 있습니다.기존 상주 시스템SCG는 기존에 노션 폼을 이용하여 상주 출석을 체크했습니다.그러나 이는 아무때나, 아무데서나 입력할 수 있었기 때문에 출석 여부를 양심에 맡겨야 했습니다.그래서 신입 프로젝트로 이를 보완하여 상주 출석 시스템을 개발하기로 했습니다.초기 설계처음에 ERD를 설계했을 때, 시간 정보를 담고 있는 timeblock과 회원 목록이 있고, 이 둘을 묶는 at..

Project 2026.09.27