WAS에서 스레드는 어떻게 동작할까? Java와 Python으로 비교해보기
웹 애플리케이션의 성능을 이야기할 때 “스레드를 늘리면 빨라진다”, “Python은 GIL 때문에 느리다” 같은 말을 자주 듣는다. 하지만 이 문장만으로는 실제 요청이 어떤 단위를…
HAE02Y / SOFTWARE WEAVER
코드와 인프라, 사람과 제품 사이를 엮습니다. 정해영(hae02y)이 Java, Spring Boot, AWS, Kubernetes, DevOps, AI로 제품을 만들고 운영하며 얻은 경험과 프로젝트를 기록합니다.
최근 글 읽기 ↓웹 애플리케이션의 성능을 이야기할 때 “스레드를 늘리면 빨라진다”, “Python은 GIL 때문에 느리다” 같은 말을 자주 듣는다. 하지만 이 문장만으로는 실제 요청이 어떤 단위를…
이번에 iOS와 Android 양쪽 인앱결제를 연동하면서 가장 크게 배운 점은 결제창을 띄우는 일이 핵심이 아니라는 것이다. 진짜 어려운 부분은 결제가 유효한지 확인하고, 사용자의…
Java 프로젝트를 시작하면 거의 항상 Gradle과 Maven 중 하나를 선택하게 된다. 둘 다 소스 코드를 컴파일하고, 테스트하고, JAR·WAR를 만들고, 외부 라이브러리를…
Claude Code와 Codex를 번갈아 사용하다 보면 언젠가 같은 질문을 하게 된다. 에이전트를 더 많이 띄우면 개발 속도가 정말 빨라질까? 답은 단순히 “그렇다”가 아니다.…
AI 에이전트와 여러 번 작업하다 보면 비슷한 장면을 만난다. 지난번에 결정한 내용을 다시 설명해야 하고, 이미 고친 문제를 다른 방식으로 되풀이하며, 프로젝트의 규칙을 매번 프롬…
기술 글을 쓰다 보면 코드만으로 설명하기 어려운 순간이 있다. 화면의 흐름은 이미지가 가장 빠르고, 실제 동작은 영상이 가장 정확하다. 그래서 이번 블로그에는 Markdown 안에…