전체 글

개발 블로그
·회고
2020년부터 2026년 사이, 개발자 채용시장은 그야말로 롤러코스터였다.코로나19가 터지면서 디지털 전환 수요가 폭발했고, 스타트업이 우후죽순 생겨났으며, 기존 IT 서비스들은 인프라를 급하게 대폭 확장했다.그야말로 “개발자를 모셔가야 한다”는 말이 실제로 통용되던 시기였다.그러다 2022년부터 분위기는 또 급격히 바뀌었다.과열됐던 채용시장에 의해 공급은 이미 넘쳐나고 있었으나, 반대로 수요는 순식간에 얼어붙었다.그리고 2024년부터는 일반적인 컴퓨터 공학 졸업자들 뿐만 아니라 부트캠프 출신 취준생들까지 합류한 배틀로얄이 시작됐고, AI 혁명이 겹치면서 주니어에게 요구되는 기술 허들은 한층 더 높아졌다. 이런 시장 한가운데서, 나는 처음으로 실무에 발을 디뎠다. 첫 실무, 그리고 나도 몰랐던 나맡게 된..
참고https://oliveyoung.tech/2023-10-02/c10-problem/ - 올리브영 기술 문서 - C10K 문제https://www.youtube.com/watch?v=mb-QHxVfmcs - 쉬운코드 youtubehttps://blog.naver.com/n_cloudplatform/222189669084 - 네이버 클라우드 기술 블로그 I/O Multiplexing시작하며서버는 클라이언트가 요청을 하면 이를 감지하여 요청을 이해하고, 이에 적절한 응답을 만들어 반환한다.근데 이러한 요청은 OS에서 어떻게 처리 되는걸까? 그동안 API 서버는 많이도 만들어 봤지만, 여기에 대해서는 확신이 없었다. Network에서 배운 소켓 통신, TCP/IP, HTTP 프로토콜 등등... 뭔가 많이 ..
·Web
입사 후 처음으로 맡은 온보딩 태스크는 클린 아키텍처로 작성된 레거시 프로젝트를 리팩토링하는 작업이었다.AI 에이전트와 깐부를 맺은 나는 기존 구조를 파악하는 데 큰 자신감이 있었다. 결론부터 말하면 개망했다. 단순히 파일 구조를 파악하는 것과 비즈니스 로직의 전체 흐름을 이해하는 것은 전혀 다른 문제였다. 이에 근본적인 이해가 필요하겠다 생각했고, 내것으로 만들기 위한 과정에서 포스팅을 작성하게 되었다. 클린 아키텍처를 검색하면 나오는 것들이 있다. 동그라미 여러 개로 된 그 유명한 그림, Dependency Rule, Entities/Use Cases/Interface Adapters/Frameworks & Drivers... 처음 보는 사람 입장에선 뭔 소린지 감이 안 잡힌다. 이번 포스팅에서는 그..
·Web
시작 하며...API 서버에서 권한 관리는 매우 중요하다.특히나 요구사항이 복잡해지고 서비스가 커질수록 사용자의 Role은 더욱 세분화되고 그에 따라 권한 역시 상세하게 세분화 된다. (최근에 지인이 개발중인 프로덕트에는 권한의 종류가 100종류가 넘는다고 한다...)NestJS Guards는 NestJS의 Request Lifecycle에 속하는 레이어중 하나이다. 인증, 인가와 같이 권한에 따른 특정 API 요청의 승인 혹은 거절을 담당하기 위해 사용될 수 있다. 본 게시글에서는 "이러한 Guards가 무엇인가?" 는 다루지 않고, 단순히 개발 도중에 Nest JS의 Execution Context와 Guards를 활용한 사례에 대해서 기록하는 목적임을 미리 알려 드립니다. 혹여나 Guards가 뭔지..
·Web
시작하며개발 진행 중에 에러가 났고, 꽤나 쓸데없이 삽질을 해서 화가나는 바람에 기록하고자 글을 작성한다. TypeORM의 Date 반환내가 사용중인 Entity는 다음과 같았다.@Entity({ name: 'activity',})@Unique(['user', 'activityDate'])export class Activity extends BaseEntity { @PrimaryGeneratedColumn() id: number; @Column({ name: 'activity_date', type: 'date', nullable: false, }) activityDate: Date; @Column({ name: 'view_count', type: 'int', ..
시작하며참고https://www.youtube.com/watch?v=x4EzVtu_zEE - 널널한개발자 TVhttps://zdnet.co.kr/view/?no=20250428163730 - ZDNET Korea 기사https://www.boannews.com/media/view.asp?idx=137089 - 보안 뉴스 기사https://ddaily.co.kr/page/view/2025042415081342414 - 디지털 뉴스 기사최근 대한민국이 한 통신사의 해킹 사건으로 인해 뜨겁다.이에 관해 기사나 여러 매체를 통해서 접한 소식들을 요약해보자면... 1. "트렌드마이크로"라는 글로벌 보안 기업의 보고서에서 한국 통신사에 대한 BPF 도어 공격이 있었다는 내용이 나옴. 2. 때마침 SKT가 HSS 서..
공룡 똥
해야지 뭐