stack — 최근 글
최근
BlogBook Review
헤드퍼스트 소프트웨어 아키텍처 - 책 소개
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 원제 : Head First Software Architecture 저자 : Raju Gandhi, Mark Richards, Neal Ford 출판 : 한빛미디어, 2025 / O'Reilly, 2024 소프트웨어 아키텍처란, 시스템의 구조를 정의하는 중요한 의사결정들의 집합이다. 단순히 컴포넌트를 나누거나, 흐름도를 그리는것이 아니라, 비즈니스 요구사항과 기술적 제약 사이에서 최적의 균형점을 찾는 과정입니다. 좋은 아키텍처는 변화에 유연하고, 이해하
Java EcoSpring Framework
스프링 프레임워크가 지원하는 어플리케이션 트랜잭션 가이드
스프링의 @Transactional 애노테이션 하나면 트랜잭션을 쉽게 다룰 수 있다고 생각했는데, 실무에서 쓰다 보니 생각보다 고려할 게 많았다. 프록시가 어떻게 동작하는지, 전파 규칙은 어떻게 설정해야 하는지, JPA와는 어떻게 맞물리는지 등등... 그래서 트랜잭션의 기본 개념부터 스프링이 내부적으로 어떻게 처리하는지까지, 실무에서 마주쳤던 내용들을 정리해봤다. 트랜잭션은 데이터베이스에서 데이터의 일관성과 원자성(Atomicity) 을 보장하기 위한 최소 작업 단위다. 스프링은 이 트랜잭션 개념을 추상화해서, 개발자가 데이터베이스
BlogBook Review
스프링 6 레시피 - 책 소개
"한빛미디어 <나는 리뷰어다> 활동을 위해서 책을 제공받아 작성된 서평입니다." 원제 : Spring 6 Recipes : A Problem-Solution Approach to Spring Framework 저자 : Marten Deinum, Daniel Rubio, Josh Long 출판 : 한빛미디어, 2025 / Apress, 2023 3년을 서평 활동을 하면서 한번도 스프링이 메인 주제가 되는 책을 다룰 일이 없었는데 이번에 좋은 기회로 하게 되었다. 나에게 스프링 프레임워크란, 밥 벌어먹고 살게 해주는 고마운 도구이자 3
BlogThink
돌이켜 보면
래퍼 이센스의 첫번째 솔로 앨범 'The Anecdote' 가 발매 10주년을 맞이하여 Instrumental 트랙이 포함된 기념반이 발매되었다. 이 앨범은 한국 힙합 역사에서 큰 의미를 갖고 있고, 나아가 한국 음악사에서도 여러가지로 의미가 큰 앨범이다. 음악 외적으로는 한국 최초 '옥중앨범' 이라는 임팩트가 따라다니지만, 음악만 봐도 트랙 전체에서 그의 인생사, 가치관, 음악에 대한 태도 등을 날 것 그대로 엿볼 수 있다. 그래서 힙합씬을 사랑하는 사람이 아니더라도 음악 애호가라면 한번은 꼭 들어볼 가치가 있는 앨범이다. 이센스
BlogBook Review
아키텍트 첫걸음 - 책 소개
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 원제 : アーキテクトの教科書 価値を生むソフトウェアのアーキテクチャ構築 저자 : 米久保 剛 요네쿠보 다케시 출판 : 한빛미디어, 2025 / 翔泳社, 2024 아키텍트는 무슨 일을 할까? 프로젝트 설계? 코드 품질 유지? 현업 부서와 의사 결정? 일정 관리? '잘 만들기 위한' 아키텍처 기술서는 많이 있다. 3년 전에 번역되어 발간된 소프트웨어 아키텍처 101 같은 책만 보더라도 아키텍트가 어플리케이션을 설계하기 위한 기술적인 내용들이 아주 집약적으로
BlogBook Review
생성형 AI를 위한 프롬프트 엔지니어링 - 책 소개
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 원제 : Prompt Engineering for Generative AI: Future-Proof Inputs for Reliable AI Outputs 저자 : James Phoenix, Mike Taylor 출판 : 한빛미디어, 2025 / O'Reilly Media, 2024 이제는 더이상 생성형 AI 를 사용하지 않는 사람들은 없다. 단순히 대화형, 생성형 AI 를 넘어 여러 에이전트와 LLM을 묶은 A2A, MCP 같은 개념들도 나오고 있
EngineeringCloud Infrastructure
OpenStack 개발환경 설정
mac, pyenv, cursor ai 환경 pyenv 설치 이 과정이 끝나면 해당 터미널 세션 내에서는 OCA-OpenStack 의 파이썬 가상환경이 유지된다. OCA-OpenStack 있는 디렉토리 내에서 진행 개발에 필요한 최소 환경 setup.py 실행 OCA-OpenStack 있는 디렉토리 내에서 진행 Cmd Shift P Python: Select Interpreter 인터프리터 설정 필수 (OCA-OpenStack 내 파이썬) 디버거 설정 OpenStack 이 설치된 환경이 필요하다. 디버거 기본 테스트 python-o
BlogBook Review
자바 최적화 2판 - 책 소개
한빛미디어 서평단 <나는리뷰어다> 활동을 위해서 책을 협찬 받아 작성된 서평입니다. 원제 : Optimizing Cloud Native Java, 2E 저자 : Benjamin J. Evans, James Gough 출판 : 한빛미디어 2025 우리는 종종 자바를 “느린 언어”라고 여긴다. 무겁고, 메모리를 많이 잡아먹고, 성능을 확보하려면 많은 노력이 든다고. 하지만 그런 고정관념을 뒤흔들며, 자바 성능 문제의 본질을 ‘시스템 전체의 흐름’ 속에서 조망한 책이 있다. 바로 이 '자바 최적화'다. 이 책은 단순한 튜닝 가이드가 아니