728x90
반응형

2025/10 3

[msa-perf-lab] Flask & PostgreSQL 개발환경 세팅 및 컨테이너화, docker-compose 그룹화

Flask, PostgreSQL 서버를 띄우고 연동한 후, DockerFile 작성 및 docker-compose로 그룹화했다. 디렉터리 구조 이번 프로젝트는 MSA 아키텍처 및 백엔드 고급 기술들의 성능 측정이 목표이기 때문에, OOP 원칙을 철저히 준수한다거나 프로젝트 구조를 짠다거나 하는 건 전부 패스했다. 사실 코드가 그렇게 많지도 않을 것이다. 프로젝트가 마무리 되면, 디렉터리 구조를 조금 정리하려고 한다. flask-gateway는 플라스크 서버가 저장되는데, 이름 그대로 클라이언트의 요청을 직접 받는 gateway 역할을 수행할 것이다. go-core엔 Go(Gin) 서버가 담길 것이고 이름 그대로 core engine 역할을 맡아 성능 병목이 예상되는 복잡한 연산을 맡을 것이다. doc..

[msa-perf-lab] MSA 성능 실험 프로젝트 - Flask & Go(Gin)

프로젝트 개요Flask + Go(Gin) 기반 MSA 아키텍처 성능 실험 프로젝트를 시작한다. 서비스 목적이 아닌 성능 개선 및 측정/검증 프로젝트이며 UI/UX, 도메인, 비즈니스 로직 등을 철저히 제외하고 백엔드 고급 기술 + 성능 개선 및 측정에 목표를 둔다. 프로젝트 목적- 이력서 & 포트폴리오 업그레이드 및 개인 실력 향상 주요 내용- Flask & Go(Gin) MSA 아키텍처 설계 및 구현- Flask & Go(Gin) 서버 간 Rest/gRPC 성능 측정- Flask 단일 vs Flask & Go 성능 측정 (CPU 집약적 연산, 외부 API 호출, 대용량 데이터 처리 등)- Docker/Docker compose 활용한 컨테이너 그룹화 및 Kubernetes 연동 컨테이너 오케스트레이션-..

[브라질에 비가 내리면 스타벅스 주식을 사라] 2번 읽고 싶은 책. 매크로(거시경제 지표)투자 서적 후기 및 추천 - 숲을 보고 투자하는 방법

브라질에 비가 내리면 커피콩 수확량이 늘어난다. 따라서 커피의 주원료인 커피콩 가격이 낮아져 마진이 상승하고, 결과적으로 스타벅스 주가의 상승으로 이어질 확률이 높다. 저자는 이와 같은 간단한 예시를 통해, 이 책이 독자에게 무엇을 전달하고 싶은지를 한 줄로 설명하고 있다. 특정 기업을 세부적으로 분석해 투자하는 방법(바텀-업)의 반대 방식인, 고용/소비/생산/주택 등 다양한 경제 지표와 정부 정책, 주식시장의 순환 등 다양한 거시적 변수들을 고려한 탑-다운 방식에 대해 중점적으로 설명해 준다. 특정 기업을 상세히 분석 후 투자하는 것은 물론 좋은 방법이지만, 업종별 특성과 거시경제의 흐름에 우선적으로, 그리고 더 많은 영향을 받는 것을 이해한다면 더 좋은 투자를 할 수 있을 것이다. "나무"가 아닌 "..

독서/경제 2025.10.27
728x90
반응형