# DDD

65개의 포스트
post-thumbnail

[CS] Domain Driven Design

마이크로서비스 개발을 위한 Domain Driven Design실제 비즈니스 도메인을 우리가 만드는 아키텍쳐에 투영함으로서, 커뮤니케이션 코스트가 많이 줄어든다. 앉을 자리가 없다. 짧은 시간동안 집중력있게 진행된다. 개발자 뿐만 아니라 모든 사람이 모여서 한다.비즈니

5일 전
·
0개의 댓글

도메인 주도 설계 (5) - JPA 에서의 Repository 조회 기능 구현

자료 출처 : DDD Start - 도메인 주도 설계 구현과 핵심 기능 익히기 (수정판) / 최범균 지음 (지앤선, 2018)

6일 전
·
0개의 댓글

Node.js 주요 키워드/개념 정리(~10/09)

Behavior Driven Development(BDD) - 행동 주도 개발→ TDD(Test Driven Development), 테스트 주도 개발에서 한 반 덜 나아간 개발 방식.→ TDD에서는 유닛 테스트로 작성 된 테스트 케이스에 대한 문서를 작성했지만, BD

2021년 10월 9일
·
0개의 댓글
post-thumbnail

DDD Start! - 3장 정리

복잡한 도메인을 이해하고 관리하기 쉬운 단위로 만들려면 상위 수준에서 모델을 조망할 수 있는 방법이 필요하다 그 방법이 애그리거트이다.복잡한 관련된 객체를 하나의 군으로 묶어준다.수많은 애그리거트로 묶어서 바라보면 좀 더 상위수준에서 도메인 모델 간의 관계를 파악할 수

2021년 10월 6일
·
0개의 댓글
post-thumbnail

~21.09.27

그 동안은 이렇게 지냈어요

2021년 9월 27일
·
0개의 댓글
post-thumbnail

도메인 주도 설계 (4) - Repository와 Model 구현

자료 출처 : DDD Start - 도메인 주도 설계 구현과 핵심 기능 익히기 (수정판) / 최범균 지음 (지앤선, 2018)

2021년 9월 12일
·
0개의 댓글

[DevOps] 도메인 주도 설계

🧐 Today I Learned (도메인 주도 설계, 이벤트 스토밍)

2021년 9월 5일
·
0개의 댓글
post-thumbnail

DDD 란??

나는 응용 소프트웨어 개발을 하고있다.그중에서도 백엔드를 맡고있다. 응용 소프트웨어란 무엇일까 ?다들 응용 소프트웨어 개발을 하고있잖아요 ? 응용 소프트웨어가 뭘까요 ?application software -> 사용자가 사용하게 되는 프로그램을 응용 소프트웨어 우린 응

2021년 9월 1일
·
0개의 댓글
post-thumbnail

MSA 학습(11) - 무중단 배포(작성중)

amazon-linux-extras list | grep nginx 로 nginx 찾기sudo amazon-linux-extras install -y nginx1sudo service nginx start 로 nginx 실행sudo vim /etc/nginx/nginx

2021년 9월 1일
·
0개의 댓글
post-thumbnail

MSA 학습(9) - AWS EC2에 프로젝트 배포

Git 설치sudo yum install gitgit --version프로젝트 저장할 디렉토리 생성mkdir ~/app && mkdir ~/app/spring-boot생성 디렉토리로 이동cd ~/app/spring-bootgit clone git clone 주소2\.

2021년 8월 30일
·
0개의 댓글
post-thumbnail

MSA 학습(8) - AWS RDS 생성 및 설정

sudo yum install -y java-1.8.0-openjdk-devel.x86_64 입력sudo /usr/sbin/alternatives --config java 입력 후 Java 8 선택 (화면 경우 1 입력)사용하지 않는 java 버전은 삭제 (sudo y

2021년 8월 30일
·
0개의 댓글
post-thumbnail

도메인 주도 설계 (3) - 애그리거트

자료 출처 : DDD Start - 도메인 주도 설계 구현과 핵심 기능 익히기 (수정판) / 최범균 지음 (지앤선, 2018)

2021년 8월 28일
·
0개의 댓글
post-thumbnail

MSA 학습(7) - kafka 연동

kafa 설치 후 주키퍼, kafka 실행quickstart-events 토픽 생성

2021년 8월 27일
·
0개의 댓글
post-thumbnail

MSA 학습(6) - API-Gateway에서 인증관리

1. JWT 관련 라이브러리 추가 2. JWTUtil 클래스 작성 3. filter 패키지에 CustAuthFilter 작성 4. application.yml에서 필요 마이크로 서비스에 filter 추가

2021년 8월 27일
·
0개의 댓글
post-thumbnail

MSA 학습(5) - Swagger로 API 문서 자동화

1. build.gradle 추가 2. config 패키지에 SwaggerConfig 작성 3. 컨트롤러에 ApiOperation 어노테이션 추가 4. 필드에 @ApiModelProperty로 예제 설명 5. http://아이피:포트/swagger-ui.html

2021년 8월 27일
·
0개의 댓글

DDD(Domain Driven Dvelopment)

도메인이란?사용자가 프로그램을 사용하는 대상 분야를 도메인이라고 한다.사용자란? 소프트웨어와 관련된 모든 사람요리사 → 소프트웨어에서 요리 이미지를 본다면 요리 이미지가 도메인병원에서 모든 환자의 진료 기록을 보관하고 분석하기 위해 병원 프로그램을 사용병원에서는 환자

2021년 8월 24일
·
0개의 댓글
post-thumbnail

MSA 학습(4) - API Gateway Service

백엔드 단에 API Gateway를 두어 Microservice로 요청되는 모든 정보에 대해서 일괄적으로 처리. (단일 진입점)인증 및 권한 부여에 대한 단일 작업서비스 검색 통합응답 캐싱일괄 정책, 회로 차단기속도 제한 처리부하 분산 처리로깅, 추적 용이헤더, 쿼리

2021년 8월 24일
·
0개의 댓글
post-thumbnail

MSA 학습(3) - Service discovery

MSA 환경에서는 서비스 상호간 API를 호출하게 되는데 IP가 동적으로 할당되는 클라우드 환경에서 클라이언트가 서비스 인스턴스를 찾을 수 있도록 해줌

2021년 8월 24일
·
0개의 댓글

MSA 학습(2) - Cloud Native Application

Microservices로 개발개발된 Microservices는 CI/CD 시스템으로 자동으로 통합, 테스트, 배포 과정을 거침기획, 구현, 테스트, 배포 과정을 시스템 종료 때까지 반복하는 DevOps Microservices를 Cloud 환경에 배포하기 위해 Con

2021년 8월 23일
·
0개의 댓글