EC2 백업 서버 관리에서 필수적인 요소중 하나는 백업이다. EC2 를 백업 및 복원하기 위해 사용할 수 있는 방법은 1)AMI 이미지를 통해 EC2 정보를 저장하거나 2)EBS 스냅샷에 데이터를 저장하는 방법이 있다. AMI AMI 란? 출처: https://inpa.tistory.com/entry/AWS-📚-AMI-Snapshot-개념-백업...
[Java] ZonedDateTime vs OffsetDateTime
글로벌 제품 개발시엔 아래와 같은 처리가 적합하다. 서버 측 처리 데이터베이스 저장 모든 시간 데이터는 UTC로 저장 일관성 있는 데이터 관리와 시간 연산이 용이 API 통신 클라이언트와의 모든 통신은 UTC 기준 처리 서버는 클라이언트로부터 받은 시간을 UTC로 변환하여 처리 클라이언트 측 처리 클라이언트는 서버로부...
[AWS] AWS 3Tier 구축
AWS 3Tier 아키텍처란 3-tier 아키텍처는 웹 애플리케이션을 3개의 논리적 및 물리적 계층으로 분할하는 가장 널리 사용되는 아키텍처 패턴입니다. 계층 구성 1. Presentation Tier 사용자가 직접 접근하는 인터페이스 계층 HTML, JavaScript, CSS 등으로 구성 데스크톱 애플리케이션, 모바일 앱, 웹...
[만들면서 배우는 클린 아키텍처] Chapter12 - 아키텍처 스타일 결정하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 12장 - 아키텍처 스타일 결정하기 언제 실제로 육각형 아키텍처 스타일을 사용해야 할까? 그리고 언제 전통적인 계층형 아키텍처 스타일(혹은 그외의 어떤 스타일이든)을 고수해야 할...
[만들면서 배우는 클린 아키텍처] Chapter11 - 의식적으로 지름길 사용하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 11장 - 의식적으로 지름길 사용하기 지름길 자체를 파악하면 우발적으로 사용되는 지름길을 인식하고 수정할 수 있다. 또는 정당한 지름길이라면 지름길의 효과를 의식적으로 택할 수도...
[만들면서 배우는 클린 아키텍처] Chapter10 - 아키텍처 경계 강제하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 10장 - 아키텍처 경계 강제하기 경계와 의존성 출처: https://jandari91.tistory.com/60 아키텍처 경계를 강제한다는것은 의존성이 올바른 방향을 향...
[만들면서 배우는 클린 아키텍처] Chapter9 - 애플리케이션 조립하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 9장 - 애플리케이션 조립하기 구현된 유스케이스, 웹 어댑터, 영속성 어댑터를 애플리케이션단에서 조립해야지만 하나의 애플리케이션으로 동작하게 된다. 왜 조립까지 신경 써야 할까? ...
[만들면서 배우는 클린 아키텍처] Chapter8 - 경계 간 매핑하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 8장 - 경계 간 매핑하기 각 계층의 매핑을 모델을 매핑하는것에 대한 찬성파와 반대파가 있다. 찬성파: 매핑 안할 경우 두 계층에서 같은 모델을 사용할텐데 두...
[만들면서 배우는 클린 아키텍처] Chapter7 - 아키텍처 요소 테스트하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 7장 - 아키텍처 요소 테스트하기 테스트 피라미드 출처: https://jandari91.tistory.com/57 기본 전제는 만드는 비용이 적고, 유지보수하기 쉽고, ...
[만들면서 배우는 클린 아키텍처] Chapter6 - 영속성 어댑터 구현하기
‘만들면서 배우는 클린 아키텍처’ 기술 서적을 읽고 학습 내용을 정리하기 위한 목적의 TIL 포스팅입니다🙆♂️ 예제코드는 깃허브 레포지토리를 참고해주세요. 6장 - 영속성 어댑터 구현하기 의존성 역전 출처: https://jandari91.tistory.com/56 영속성 어댑터는 ‘아웃고잉’ 어댑터다. 애플리케이션에 의해 ...