요즘 개발 커뮤니티 보면 다들 한 번씩 얘기하는 이슈가 있죠. 바로 클로드(Claude) 코드 유출 사건.나도 처음엔 “또 하나의 보안 사고인가 보다” 하고 넘기려다가, 내용 좀 보니까 생각보다 가볍게 넘길 일은 아니더라고요. 그래서 이걸 계기로 느낀 점이랑 정리 좀
프로젝트를 시작하면서 가장 먼저 진행했던 작업은 요구사항 분석이었다.기능 정의를 구체화하는 과정에서 예상보다 다양한 의견이 나왔는데, 그중에서도 가장 크게 의견이 갈렸던 부분은 사용자 인증 방식 선택이었다.처음에는 단순히 “로그인 기능을 구현한다” 정도로 생각했지만,구

수업을 들으면서 필기나 판서, 교수님 화면을 휴대폰으로 찍는 일은 자주 있었다.문제는 사진을 찍는 것보다, 그 사진을 다시 정리하는 과정이 훨씬 번거롭다는 점이었다.나는 원래 이런 식으로 작업했다.아이폰으로 사진을 찍는다.카카오톡 나에게 보내기로 사진을 보낸다.노트북에
요즘 프로젝트 하면서 “서버 잘 돌아가고 있는지 한눈에 보고 싶다”는 생각이 계속 들었다. 로그 찍어서 보는 건 한계가 있어서 찾아보다가 Grafana를 알게 됐다. 1. Grafana? 처음엔 이게 뭔지 몰랐다 처음엔 그냥 “그래프 그려주는 툴인가?” 정도로 생각했는데 써보니까 느낌이 좀 다르다. 데이터를 예쁘게 보여주는 도구인데 문제는 “데이...
이전에 TypeScript 기반으로 만들었던 프로젝트를 Spring Boot로 다시 구현하게 되었다.처음에는 단순히"같은 기능을 Java로 다시 구현하면 되겠지"라고 생각했다.하지만 막상 시작해보니 단순한 언어 변경이 아니라 아키텍처와 개발 방식 자체가 달라지는 작업이

팀 프로젝트에서 로그인 기능을 구현하면서 인증 방식을 고민하게 됐다.처음에는 세션 기반 인증을 사용할까 고민했지만, 결국 JWT 기반 인증 방식을 선택했다.하지만 막상 구현해보니 단순히 로그인 기능을 만드는 것보다 토큰 관리와 보안 문제에서 생각보다 많은 고민이 생겼다

최근에 예전에 만들었던 Spring 프로젝트를 다시 열어보게 됐다.4년 전에 만들었던 프로젝트라 그런지 구조도 꽤 낡아 있었고,요즘 기준으로 보면 유지보수가 쉽지 않은 구조였다.그래서 자연스럽게 이런 생각이 들었다."이 프로젝트를 Spring Boot로 옮겨볼까?"Sp

프로젝트를 진행하면서 AWS 프리티어 EC2 서버를 사용하고 있었다.프리티어 인스턴스의 메모리는 1GB라서 처음에는 가벼운 서비스 정도는 충분히 돌릴 수 있을 거라고 생각했다.하지만 프로젝트가 커지면서 문제가 발생했다.서비스 구조는 대략 이랬다.Backend: Spri

처음 해커톤에 나갔다.결과는 장려상.상보다 더 의미 있었던 건“지금 시대에 개발자는 어떤 사람이 되어야 하는가”에 대한 생각이었다.📌 1. 문제 정의GDGoC 연합동아리에서 주최한 해커톤의 주제는 취업난이었다.취준생인 나에게 이 주제는 멀지 않았다.정보는 넘쳐난다.하

데이콘(공모전 주최) 링크 : https://dacon.io/competitions/official/236666/overview/description공용문서 링크 : https://www.notion.so/2fd189dee3ba80fb8e4ed264b

2026년, 컴퓨터공학과 4학년이 되었다.예전에는 “컴공이면 취업은 걱정 없다”는 말이 있었다.하지만 지금은 다르다.ChatGPT, Copilot, Claude 같은 AI가코드를 대신 짜고, 리팩토링하고, 심지어 설계까지 제안한다.나는 지금 이런 질문을 스스로에게 던지