Categories
분류별 목차
관심 있는 분류로 바로 이동해서 글을 찾아볼 수 있습니다.
알고리즘 22
백준 등 문제풀이 기록
- [백준] 10942 팰린드롬? - JAVA
- [백준] 4153 직각삼각형 - JAVA
- [백준] 9663 N-Queen - JAVA
- [백준] 1967 트리의 지름 - JAVA
- [백준] 1753 최단경로 - JAVA
- [백준] 13549 숨바꼭질 3 - JAVA
- [백준] 11660 구간 합 구하기 5 - JAVA
- [백준] 15663 N과 M(9) - JAVA
- [백준] 1697 숨바꼭질 - JAVA
- [백준] 1012 유기농 배추 - JAVA
- 2606 바이러스 - JAVA
- 1260 DFS와 BFS - JAVA
- 2178 미로 탐색 - JAVA
- 백준 10808(파이썬/python)
- 백준 1918(python/파이썬)
- 백준 10799(파이썬/python)
- 백준 17413(파이썬/python)
- 백준 10866(파이썬/python)
- 백준 1158 (파이썬/python)
- 백준 10845(파이썬/python)
- 백준 1406(파이썬/python)
- 백준 9012(파이썬/Python)
언어 노트 7
Java/Python 자료구조·문법 정리
백엔드 38
Spring, JPA, 인증, 아키텍처
- 아웃박스로 EDA를 시작하며 마주한 네 가지 질문
- 학습 기록: gRPC와 Protocol Buffers, 그리고 그 너머
- 레거시 API를 한 번에 갈아엎으려다 멈춘 이유
- 모듈러 모놀리스와 Spring Modulith 학습 기록
- Spring Boot 4 Java WAS 서버 학습 정리
- 부채 해결 회고: MSA로 넘어가기 전에 무엇을 고치고 무엇을 일부러 남겼나
- PeekCart 학습 기록 19: "조건부 UPDATE 한 방"이면 분산 락이 필요 없을까
- PeekCart 학습 기록 18: Phase 4로 넘어가기 전에 - 글을 쓰다 발견한 22개의 부채
- PeekCart 학습 기록 16: 캐시 효과를 어떻게 증명할까
- PeekCart 학습 기록 13: "내 머신에선 되는데"를 닫는다 - CI와 Docker 이미지 빌드
- PeekCart 학습 기록 12: Pod이 셋이면 스케줄러도 셋이 돈다 - ShedLock
- PeekCart 학습 기록 11: 같은 이벤트가 두 번 왔다 - Consumer 멱등성과 DLQ
- PeekCart 학습 기록 10: DB는 커밋됐는데 이벤트가 사라진다면 - Kafka와 Transactional Outbox
- PeekCart 학습 기록 9: 오버셀링을 두 겹으로 막기 - 분산 락과 낙관적 락
- PeekCart 학습 기록 8: 상품 조회를 캐시 뒤로 옮기기
- PeekCart 학습 기록 7: 15분 후에 돌아와서 주문을 취소하는 일
- PeekCart 학습 기록 6: 알림 발송이 실패해도 주문은 살아남아야 한다
- PeekCart 학습 기록 5: 결제 승인이 실패하면 누가 주문을 취소하는가
- PeekCart 학습 기록 4: 주문 생성 트랜잭션 안에서는 어떤 일이 일어나는가
- PeekCart 학습 기록 3: 상품과 재고는 왜 따로 관리해야 할까
- PeekCart 학습 기록 2: 인증, 인가의 갈림길에서 무엇을 선택할 수 있을까
- PeekCart 학습 기록 1: 4-Layered + DDD 구조를 어떻게 읽어야 할까
- Spring Boot에서 MDC 로깅 필터는 어떻게 동작할까?
- PeekCart 학습 기록 0: 왜 모놀리스에서 MSA로 가는 흐름을 먼저 봐야 할까
- 접근 범위를 제한해서 보안 강화시키기
- SpringBoot 애플리케이션에 .env 통합하는 방법 세가지
- 서버 개발자가 알아야 하는 회원 정책과 개인정보 처리방침
- Spring WebSocket + Google STT 구조 설계: 실시간 음성 인식 피드백 시스템 만들기 (1)
- Spring WebSocket + Google STT 구조 설계: 실시간 음성 인식 피드백 시스템 만들기 (2)
- JWT 인증의 보안 고도화 전략 – 단순 토큰에서 실전 대응까지
- Spring Boot SSR 환경에서 JWT 사용의 적절성에 대한 고찰
- Spring Boot로 로그인을 구현해보기 1
- Spring Boot 프로젝트에 Redis를 도입하며
- 스프링 annotation, 의존성 정리
- 스프링의 ORM 표준과 JPA
- [Spring] MVC와 REST API 차이
- 소셜 로그인 OAuth 플로우를 이해해보자
- python django 프로젝트에서 네이버 로그인 api 활용해 보기
AI / LLM 9
Spring AI, RAG, Claude/Codex 활용기
인프라 / 배포 11
AWS, Docker, Cloudflare, 성능
- 쿠버네티스 학습 기록: YAML을 던지면 무슨 일이 일어나는가
- PeekCart 학습 기록 17: 1,000명이 소수 상품을 동시에 주문하면
- PeekCart 학습 기록 15: 메트릭은 수집됐는데 그래프가 비어 있다
- PeekCart 학습 기록 14: 같은 매니페스트로 두 환경을 배포한다 - Kustomize base/overlays와 minikube → GKE
- 성능테스트 정리
- AWS 인프라를 어떻게 구축할 수 있을까
- AWS ECS가 누구세요
- 엘라스틱 빈스톡(Elastic Beanstalk)이 뭘까
- AWS 서버 구축은 어떻게 해야할까
- Docker 기반 CSR 프로젝트, 결국 이렇게 구조 바꿨다
- Docker 환경에서 CSR 프로젝트를 배포하면서 겪은 구조적 고민
프론트엔드 5
React, 포트폴리오 웹사이트
회고 · 생각 18
프로젝트 회고, 개발 문화, 메타
- 블로그를 이곳으로 옮겼습니다
- 내가 짠 코드인데 왜 동작하는지 설명을 못 했다
- 개발자가 코드를 안짜는 시대가 오고있다
- 개발자에게 필요한 문서는 무엇이 있을까
- GitHub 프로필에 Tistory 최신 포스트 업데이트하기
- Maruni 개발 마무리 회고
- 2025 솝커톤 회고
- 검색의 종말
- Maruni 개발기록(3) - AI 대화 품질 개선
- 코드리뷰 고수인척 하기 튜토리얼
- 애자일은 부족한 설계의 변명이다
- Gitmoji에 대해 아시나요?
- Maruni 개발기록(2) - 프로젝트 문서화, 안부 메세지 개선
- 토스의 사일로 문화를 아시나요? (예능 언더커버 사일로)
- Maruni 개발 기록(1) - 욕심 덜어내기..
- 우아한 프리코스 4주차 과제 시작
- 서비스로서의 소프트웨어(Software-as-a-Service, SaaS)
- 피로그래밍 22기 합격 후기