Home
MXXI.kr
Cancel

DDD와 마이크로서비스 아키텍처

개요 이 포스팅은 DDD 시리즈의 세 번째 글입니다. 도메인 스토리텔링(DST)이란?과 도메인 주도 설계(DDD)란?을 먼저 읽는 것을 권장합니다. 이전 포스팅에서 도메인 주도 설계(DDD)의 핵심 개념과 전략적/전술적 설계를 다룸 DDD의 바운디드 컨텍스트는 마이크로서비스 아키텍처의 경계 설정 시 참고할 수 있는 논리적 단위 ...

[컴퓨터과학 개론] 4강 - 자료 구조

💡해당 게시글은 방송통신대학교 이관용, 정광식 교수님의 '컴퓨터과학 개론' 강의를 개인 공부 목적으로 메모하였습니다. 학습 개요 컴퓨터 프로그래밍을 시작하면서 가장 기본이 되는 내용인 자료 구조를 살펴봄 비선형 자료 구조인 트리와 그래프에 대해 알아보고, 그래프와 트리의 순회 방법과 표현 방법에 대해서 학습함 트리는 계층 구조...

도메인 스토리텔링(DST)이란?

개요 이 포스팅은 DDD 시리즈의 첫 번째 글입니다. 도메인 스토리텔링(DST)이란? → 도메인 주도 설계(DDD)란? → DDD와 마이크로서비스 아키텍처 순서로 읽는 것을 권장합니다. 최근 팀이 더 나은 설계를 위해 도메인 주도 설계(DDD) 도입을 결정하고 R&D를 진행함 DDD 이론을 학습하면서 유비쿼터스 언어, 바운디...

Cursor에서 MCP로 Jira/Confluence 연동하기

개요 Cursor IDE에서 MCP(Model Context Protocol) 서버를 통해 Jira와 Confluence를 직접 연동하는 방법을 소개함 Docker 기반 MCP 서버를 활용해 AI 어시스턴트가 Atlassian 도구에 접근할 수 있도록 설정함 프로젝트별 설정과 전역 설정 두 가지 방법을 모두 다룸 이 연동을 통해 Cu...

MCP(Model Context Protocol)란?

개요 MCP(Model Context Protocol)는 AI 모델이 다양한 데이터 소스나 도구, 외부 시스템과 실시간으로 연결되어 정보를 주고받을 수 있게 만드는 표준 연결 프로토콜임 AI가 단순히 답변만 하는 것이 아니라 실제 데이터베이스 접근, 문서 변경, 이메일 전송 등 실제 행동까지 할 수 있는 진정한 AI 에이전트로 발전할 수 있...

Google Colab 환경의 Matplotlib 한글 폰트 깨짐 현상

개요 Google Colab 환경에서 matplotlib 라이브러리 사용 시 한글 폰트가 네모(ㅁㅁㅁ) 형태로 깨지는 현상 해결 방법을 설명함 폰트 설치, matplotlib 폰트 캐시 갱신, 런타임 자동 재시작을 통해 문제를 해결함 문제 현상 matplotlib을 사용한 시각화 시 그래프의 제목, 축 라벨 등 한글 텍스트가 네모...

한 PC에서 GitHub 계정 여러개 쓰기

배경 하나의 PC에서 GitHub 계정을 두 개 사용해야 하는 상황 기존에는 HTTPS 방식으로 인증 정보를 키체인에 저장해서 사용 특정 저장소에서 푸시할 때 다른 계정으로 인증이 시도되면서 403 (Permission Denied) 에러가 발생 해결 목표 두 개의 저장소에서 각각 다른 GitHub 계정을 자동으로 사용하도록 ...

Apache Kafka와 Spring Boot로 구축하는 실시간 데이터 처리 시스템

시스템 개요 단일 서버 환경에서 Docker Compose를 사용하여 고가용성 Kafka 클러스터를 구축하는 전체 과정을 다룸 시나리오 시스템 목적 스마트 팩토리 환경 모니터링 시스템 제조 공정의 온습도를 실시간으로 수집/분석하여 품질 관리 이상 상태 즉시 감지 및 알림으로 불량률 최소화 ...

Apache Kafka 개념과 아키텍처

개요 Apache Kafka는 실시간으로 대량의 데이터를 안전하게 전달하고 처리하기 위한 플랫폼임 Kafka가 필요한 이유 우리가 사용하는 현대의 서비스들(넷플릭스, 쇼핑몰, SNS 등)은 수많은 데이터를 실시간으로 처리해야 함 사용자의 클릭, 검색, 결제 데이터 서비스 로그, 에러 메시지 I...

Jekyll 블로그 Utterances 댓글 시스템 추가

개요 Jekyll 블로그에 Utterances 댓글 시스템을 추가하는 방법을 설명함 Utterances란 특징 GitHub Issues 기반 댓글 시스템 무료 오픈소스 광고 없음 가벼운 용량 마크다운 지원 GitHub 로그인 필요 장점 설정이 간단함 GitHub Issues로 댓글 관리 용이 개발...