Writing

작업 노트

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

com.amazonaws.SdkClientException: Failed to connect to service endpoint: 에러

com.amazonaws.SdkClientException: Failed to connect to service endpoint: 에러 EC2 메타데이터 서비스는 애플리케이션이 AWS 환경에서 실행 중인지 여부를 식별하는 데 권장되는 방법입니다. 2.3.0 버전에서 cloud.aws.instance.data.enabled

1 min read

Data Mapper

Data Mapper 객체와 데이터베이스 간에 데이터를 이동하는 매퍼(473) 계층으로 객체와 데이터베이스를 서로 독립적으로 유지하고 매퍼 자체를 유지합니다. 개체와 관계형 데이터베이스는 데이터를 구조화하는 메커니즘이 다릅니다. 컬렉션 및 상속과 같은 개체의 많은 부분은 관계형 데이터베이스에 없습니다. 많은 비즈니스 논리

3 min read

Active Record

Active Record 데이터베이스 테이블 또는 뷰의 행을 래핑하고 데이터베이스 액세스를 캡슐화하고 해당 데이터에 도메인 논리를 추가하는 개체입니다. 개체는 데이터와 동작을 모두 전달합니다. 이 데이터의 대부분은 영구적이며 데이터베이스에 저장해야 합니다. Active Record는 가장 확실한 접근 방식을 사용하여 데이

1 min read

java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture)

java 와 spring 을 이용한 헥사고날 아키텍처(hexagonal architecture) Hexagonal Architecture 의 주요 기능은 구성 요소 간의 종속성이 도메인 개체 안쪽 으로 향한다는 것입니다. 도메인 개체는 외부 종속성이 없어야 된다. 순수 java 로 만들어야 하며 유즈케이스에 대한 인터페이

5 min read

ssh config 설정

ssh config 설정 설정 /.ssh/ 폴더에 config 파일 설정으로 편하게 접속가능하게 설정 할수 있다. 권한 설정 chmod 440 /.ssh/config 참고자료

1 min read

kubectl 다중 클러스터 접근 구성(aws eks)

kubectl 다중 클러스터 접근 구성(aws eks) 먼저 를 설치해야 된다. 설치후에 eks 접속 권한이 있는 key와 secret을 설정해야 된다. 위에 commend를 설정 하면 kubeconfig를 업데이트 하게 된다. 아래 의 명령어로 contexts가 잘등록 된지 확인할수 있다. 전체 context 목록 확인

2 min read

aws 커멘드라인 툴(cli) 설치

aws 커멘드라인 툴(cli) 설치 커멘드 라인툴을 설치 하면 config를 설정해야 되는데 위에 명령어를 치면 아래처럼 Access key와 Secret를 그리고 리전을 입력하는 창이 나오는데 자신의 키를 입력하면 된다. Access key와 secret은 최초 계정생성시 발급이 된다. Access key는 확인이 가능

1 min read

단위 테스트 모범사례

단위 테스트 모범사례 위 내용을 보고 조금 정리 해 보았다. 단위 테스트 이유 기능 테스트 수행 시간 단축 : 사소한 변경에 몇 초가 걸리거나 큰 변경에는 몇분이 걸릴 수도 있습니다. 하지만 단위테스트는 몇 밀리세컨드 밖에 걸리지 않고 확인도 test runner의 몫입니다. 회귀에 대한 보호 : 회귀 오류는 애플리게이션

19 min read