Writing

작업 노트

기술 자체보다 어떤 문제를 왜 그렇게 풀었는지에 초점을 둡니다.

AWS Command Line Interface

AWS Command Line Interface AWS Command Line Interface (AWS CLI)는 AWS 명령줄 셸에서 명령을 사용하는 서비스입니다. macOS 를 사용할때는 homebrew를 사용하여 install 할수 있다. 위 처럼 인스톨후에 명령어를 입력하면 Access key ID 와 Secre

2 min read

JEP 378: Text Blocks

JEP 378: Text Blocks Summary java 언어에 텍스트 블록 을 추가하십시오. 텍스트 블록은 대부분의 이스케이프 시퀀스가 필요하지 않고 예측 가능한 방식으로 문자열의 형식을 자동으로 지정하며 개발자가 원하는 경우 형식을 제어 할 수있는 여러 줄 문자열 리터럴입니다. History 텍스트 블록은 2019

46 min read

크롬에서 SameSite 속성 disable

크롬에서 SameSite 속성 disable Chrome 84 버전 이상부터는 SameSite 속성이 없는 쿠키는 디폴트값을 SameSite=Lax 로 처리하는데 쿠키를 자사 컨텍스트 로만 제한함 위에 내용으로 일부 쿠키를 사용하는 사이트들이 제한이 걸리는데 해당 부분의 기능을 disable 처리하는 법을 알아보자 브라우

1 min read

도메인 주도 설계 구현-애플리케이션

도메인 주도 설계 구현 애플리케이션(Application) 핵심 도메인 모델과 상호 교류하며 이를 지원하기 위해 잘 조합된 컴포넌트의 집합 사용자 인터페이스 도메인 객체 랜더링 애그리게잇 인스턴스로 부터 데이터 전송 객체(DTO) 랜더링하기 애그리게잇 내부 상태를 발행하기 위해 중재자를 사용하자 도메인 페이로드 객체로부터

2 min read

도메인 주도 설계 구현-바운디드 컨텍스트 통합

도메인 주도 설계 구현 바운디드 컨텍스트 통합(Integrating Bounded Contexts) 통합의 기본 1. 하나의 바운디드 컨텍스트가 애플리케이션 프로그래밍 인터페이스(API)를 노출하고 다른 바운디드 컨텍스트가 원격 프로시저 호출(RPC)을 통해 해당 API를 사용하는 방법 2. 메시징 메커니즘을 사용하는 것

5 min read

도메인 주도 설계 구현-리파지토리

도메인 주도 설계 구현 리파지토리(repository) 리파지토리는 보통 저장소의 위치를 말하는데 주로 그안에 저장된 항목의 안전이나 보존을 위한 장소로 여긴다. 이런 기본적인 원리들은 DDD 리파지토리에도 적용된다. 일반적으로 애그리게잇 타입과 리파지토리 사이에는 일대일의 관계가 성립한다. 정확히 말하자면 애그리게잇만이

6 min read

도메인 주도 설계 구현-팩토리

도메인 주도 설계 구현 팩토리(factory) 도메인 모델 내의 팩토리 팩토리는 도메인 모델 내에서 객체 생성외의 추가적인 책임을 가질수도 있고 그럴지 않을 수도 있다. 애그리게잇 루트상의 팩토리 메소드 신중한 생성 과정을 통해 클라이언트가 짊어져야 하는 부담을 줄이고 모델의 표현력을 얻을수 있다. 서비스의 팩토리 서비스

2 min read