루퍼스 3기 최종 후기!!!
2026. 4. 22. 14:26
카테고리 없음
1월 31일부터 10주간 달렸던 루프팩 백엔드 3기가 끝난 지 일주일이 됐다.지인 추천으로 들어갔다. 패X 재직자 부트캠프도 들어봤던 4년차 개발자가 왜 또 부트캠프냐는 질문을 몇 번 받았는데, 다 듣고 난 지금은 짧게 답할 수 있다. 1도 후회하지 않는다.리뷰를 쓰려니 한 가지가 걸렸다. 루퍼스 후기를 찾아본 사람이라면 알겠지만 칭찬이 많다. 나도 처음엔 좀 의심했다. 그래서 이 글은 감상보다 기록에 가깝게, 주차별로 내 코드와 생각이 어떻게 바뀌었는지 남기려고 한다.수강 전과 수강 후, 내 머릿속이 바뀐 자리들트랜잭션 경계: "묶는 게 안전"에서 "나누는 게 안전"으로수강 전의 나는 주문 취소 로직을 한 트랜잭션에 다 묶어 놓고 있었다. 재고 복구, 쿠폰 복원, PG 환불까지. 그래야 안전하다고 생각..
트랜잭션 동시성 제어
2025. 11. 12. 23:14
DB
동시성제어(concurencyControl)란,동시에 실행되는 트랜잭션 수를 최대화 하면서도 입력, 수정, 삭제, 검색시 데이터의 무결성이 유지 될 수있도록 노력하는것을 말한다. 여러개 트랜잭션 이동시에 수행될때, 데이터베이스 애플리케이션은 이들 트랜잭션이 서로 간섭을 일으키는 현상을 최소화하면서 데이터의 일관성과 무결성이 보장되도록 개발되어야 하는것이다. 동시성(Concurrency) : 다중 사용자가 같은 데 이터를 동시에 액세스일관성(Consistency) : 자신이 발생시킨 변경 사항과 다른 트랜잭션의 변경사항( 읽을수 있는 버전만 허용)을 포함해 일관성 있는 상태로 데이터를 제공 동시성 제어가 어려운 이유동시성 과 일관성이 트레이드 오프 관계에 있다는 데에 있다. 즉, 동시성을 높이려고 Lo..
[Inner Circle] 패스트캠퍼스 4기 마무리 회고
2025. 9. 22. 21:22
잡담
9월 3일 토요일을 끝으로 패스트캠퍼스 InnerCircle 4기가 잘 마무리 되었다. 총 53명이 3개월 동안 참여한 재직자 부트캠프가 9월 3일 막을 내렸습니다. 길다면 길고 짧다면 짧은 시간이었지만, 이 중 약 15명의 개발자가 최종적으로 과정을 수료했습니다. 예상과 달랐던, 그래서 더 좋았던 경험처음엔 이너서클이 SI/SM 회사에서 ‘물경력’을 고민하는 개발자들이 모이는 곳이라고 생각했습니다. 멘토와 리더들의 경험을 통해 더 안전한 길을 가고 싶었죠. 하지만 시작부터 저의 착각이었다는 것을 깨달았습니다.멘토와 리더들은 우리와 출발선 자체가 달랐고, 상상 이상으로 많은 노력과 시간을 쏟아부었습니다. 참가자들 또한 단순히 '물경력'을 고민하는 개발자들만 있었던 게 아니었습니다. B2C, O2O 등..
[Inner Circle] 패스트캠퍼스 3번째 프로젝트 중간 회고
2025. 8. 18. 01:52
잡담
안녕하세요 8월 9일 부로 3번째 프로젝트이자 팀 프로젝트의 중간 발표가 있었습니다. 중간 발표는 개인의 역량과 프레젠테이션의 완성도 면에서는 흠잡을 데 없었으나, 현재 우리 프로젝트가 직면한 복합적인 과제들을 감안할 때, 다소 아쉬운 결과를 초래했습니다. 이번 회고는 이러한 아쉬움의 본질을 진단하고, 향후 나아갈 방향을 전략적으로 모색 하고자 작성하였습니다. 초기 설정했던 목표 지점을 항햐 끊임없는 노력에도 불구하고, 우리의 개발 속도는 기대치를 하회하고 있습니다. 마치.. 하얀천 과 바람은 있지만 순풍 없는 바다를 항해하는 배와 같다랄까..? 단순 노 젓는 행위, 즉 노력의 양적인 측면을 넘어 외부 환경의 변화와 내부적인 동력 확보의 어려움이 복합적으로 작용한 결과로 해석 하였습니다. 우리가 나아..
[Inner Circle] 패스트캠퍼스 4기 팀 프로젝트 1차 후기
2025. 7. 21. 22:46
잡담
안녕하세요 패스트캠퍼스 이너서클 4기 이직대비반 을 수강하고 있는 개발자 던킨입니다.2번째 프로젝트 글 이후 오랜만에 글을 쓰게 되었습니다.2번째 프로젝트였던 라이브러리 만들기는 아쉽게도 완성도가 높지 않습니다.그 이유는 일단 제가 만들고자 했던 방향으로 가려면 좀 많은 선학습이 필요한 부분들이 있었습니다. 가령 kafka, Redis 등등하지만 이런거 없이 라이브러리를 만들어서 간단하게 만들어서 사용할수있는 수준으로만 개발이 되어 있습니다.https://github.com/ukukdin/FlinkAPI GitHub - ukukdin/FlinkAPI: Flink 라이브러리Flink 라이브러리 . Contribute to ukukdin/FlinkAPI development by creating an acc..