2026-04-08-TIL: 어쩐지 좋은일이 생길것 같은 저녁 TIL 오늘은 양재시민의숲역 앞의 투썸에서 빵과 커피를 마시면서 면접 준비를 했다. 사실 면접 준비를 어떻게 해야 할지 잘 모르겠기에 다양한 아이디어를 생각해 보는 시간을 가졌다. 나는 햇살이 눈 부시고 날씨가 좋은 날에 카페에서 아이디어나 잡생각을 하면서 앉아 있는 것을 좋아한다. 요즘 습관적으로 자리에 앉으면 링크드인을 켜고 AI 관련된 글을 읽는다. ... 2026/04/08 TIL, 2026-TIL
GitHub 블로그를 에이전틱 AI와 함께 운영하기 Notes 기술 블로그에 AI를 붙인다고 하면 보통 먼저 떠오르는 것은 초안 작성이다. 주제를 던지면 문단을 만들어주고, 제목 후보를 뽑아주고, 문장을 다듬어주는 식이다. 물론 이런 활용도 유용하다. 다만 실제로 운영해보면 더 큰 차이를 만드는 지점은 따로 있다. 내가 체감한 에이전틱 AI의 장점은 “글 한 편을 대신 써주는 것”보다 “블로그 운영 전체를 같이... 2026/04/08 Notes, Common
주니어 백엔드 개발자가 실무에서 자주 부딪히는 질문들 Notes 백엔드 실무를 처음 겪기 시작하면 기술 자체보다 “무엇을 먼저 고민해야 하는가”가 더 어려울 때가 많다. 개념은 어느 정도 알고 있어도, 실제 프로젝트 안에서는 무엇이 중요한 질문인지 판단하기가 쉽지 않다. 이 글은 주니어 시절부터 계속 붙잡고 있던 질문들을 정리한 것이다. 명쾌한 정답을 내리는 글이라기보다, 실무를 하면서 계속 돌아보게 되는 질문 ... 2026/04/08 Notes, Common
2026-03-29-TIL: 키워드를 모를 때 지식을 구조화하는 방법 TIL 개발을 하다 보면 문제를 인지했는데도 검색어가 떠오르지 않아 탐색 자체가 막히는 순간이 있다. 이건 단순히 지식이 부족해서라기보다, 머릿속 지식이 연결 구조 없이 흩어져 있기 때문에 생기는 문제라고 느꼈다. 오늘은 이 문제를 줄이기 위한 방법으로 개인 지식 그래프와 위키 시스템을 어떻게 설계하면 좋은지 정리해봤다. 왜 키워드 문제가 생기는가 개발... 2026/03/29 TIL, 2026-TIL
MULTI, Pub/Sub, Lua로 보는 Redis 확장 기능과 구현 과정 Notes Redis를 단순 key-value 이상으로 만드는 것들 문자열 조회와 저장만 구현하면 “메모리 key-value 서버”는 만들 수 있다. 하지만 Redis가 실제로 유용한 이유는 그 위에 트랜잭션, pub/sub, 스크립팅 같은 기능이 얹혀 있기 때문이다. redis-lite-java도 이 지점에서 Redis다운 확장을 보여준다. MULT... 2026/03/27 Notes, Redis
MemoryDb, TTL, Hash 구조로 보는 Redis keyspace 설계 Notes Redis는 결국 메모리 자료구조 서버다 Redis를 관계형 DB처럼 보면 이해가 꼬이기 쉽다. Redis의 핵심은 SQL 엔진이 아니라, 메모리 안에 keyspace를 두고 자료구조 단위의 명령을 실행하는 것이다. redis-lite-java에서도 그 중심은 MemoryDb다. private final Map<String, Record&g... 2026/03/27 Notes, Redis
redis-lite-java로 이해하는 Redis 아키텍처 개요 Notes 들어가며 redis-lite-java는 Redis를 완전히 재현하려는 프로젝트라기보다, Redis가 왜 빠르고 단순하며 예측 가능한 구조를 가지는지를 자바로 다시 구현해 보는 교육용 프로젝트에 가깝다. 코드 양은 크지 않지만, Redis를 이해할 때 중요한 축은 꽤 선명하게 담겨 있다. 단일 프로세스, 단일 스레드 이벤트 루프 RESP ... 2026/03/27 Notes, Redis
RESP, Reactor, Command Registry로 보는 Redis 요청 처리 흐름 Notes Redis 요청은 어떻게 흘러가는가 Redis를 단순히 “메모리 DB”라고만 보면 절반만 본 셈이다. 실제로는 네트워크 요청을 빠르게 받아서, 프로토콜을 파싱하고, 커맨드를 직렬적으로 실행한 뒤, 다시 응답 프레임으로 내보내는 서버다. redis-lite-java는 그 흐름을 Reactor -> ClientConn -> RespReade... 2026/03/27 Notes, Redis
2026-03-26-TIL: 블로그 리뉴얼 TIL 이번에 블로그를 꽤 크게 손봤다. 단순히 글을 시간순으로 쌓아두는 형태에서, 구조화된 기술 포트폴리오처럼 보이도록 바꾸는 작업이었다. 이번 개편에서 가장 크게 바뀐 점은 다음과 같다. Roadmaps, Topics 중심으로 글을 탐색할 수 있게 구조를 정리했다. Recruit, Capability Map, Learning Evidence ... 2026/03/26 TIL, 2026-TIL
주니어 백엔드 개발자가 반드시 알아야 할 실무 지식 - 10장 모르면 답답해지는 네트워크 기초 Book 백엔드 개발자는 네트워크를 깊게 전공하지 않아도 되지만, HTTP 요청 하나가 어떤 경로를 거쳐 서버에 도달하는지는 이해해야 한다. 최소한 알아야 할 것 DNS TCP handshake TLS HTTP keep-alive timeout load balancer / reverse proxy 왜 중요한가 외부 연동 문제나 ... 2026/03/26 Book, 주니어 백엔드 개발자가 반드시 알아야 할 실무 지식