분류 전체보기(361)
-
[OOP] 헥사고날 아키텍처 맛보기
들어가며 개발을 공부하기 시작한 후로 OOP와 SOLID 등 객체지향에 대한 여러 개념에 대해 배웠다. 그러나 실제로 프로젝트를 개발할 때는 이러한 것들을 어떻게 활용해야 하는지 모른 채 찜찜한 채로 개발을 해왔었다. 그리고 TDD까지는 아니지만 테스트를 도입하여 프로젝트를 진행하고 있었다. 그런데 기능이 많아지고 테스트가 많아지면서 테스트 시간이 길어졌을 뿐만 아니라 테스트 코드를 작성하는데 점점 Mocking과 Stub에 대한 의존도가 높아졌다. 이렇게 테스트하는 게 맞나 고민하던 중 인프런에서 Mocking 및 외부 의존성 없이 순수 코드로만 테스트를 작성하는 강의를 보게 되었다. 이 강의에서는 의존성 주입 & 의존성 역전을 활용하여 레이어드 아키텍처에서 헥사고날 아키텍처로 전환하였다. 이를 통해 ..
2023.07.24 -
[AWS] AWS DataSync
https://jeidiiy.notion.site/AWS-DataSync-e434a6a23fe941fcb24932557c24f163?pvs=4 AWS DataSync 데이터를 동기화하며 이를 통해 대용량의 데이터를 한 곳에서 다른 곳으로 옮기는 서비스 jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. 데이터를 동기화하며 이를 통해 대용량의 데이터를 한 곳에서 다른 곳으로 옮기는 서비스 특징 온프레미스 to AWS 클라우드 (NFS, SMB, HDFS, S3 API 등) 이 경우 옮길 위치에 에이전트 필요 AWS 클라우드 to AWS 클라우드 간 이용 가능 에이전트 불필요 동기화 to Amazon S3 (Glacier를 포함한 모든 스토리지 클래스) Am..
2023.07.04 -
[AWS] AWS Transfer Family
https://jeidiiy.notion.site/AWS-Transfer-Family-5e5673e47839415d9eb27f38a870b102?pvs=4 AWS Transfer Family Amazon S3나 Amazon EFS 안팎으로 데이터를 전송하려고 하는데 S3 API나 EFS 네트워크 파일 시스템도 사용하지 않고 FTP 프로토콜만 사용하려는 경우 사용할 수 있는 완전 관리형 서비스 jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. Amazon S3나 Amazon EFS 안팎으로 데이터를 전송하려고 하는데 S3 API나 EFS 네트워크 파일 시스템도 사용하지 않고 FTP 프로토콜만 사용하려는 경우 사용할 수 있는 완전 관리형 서비스 지원 프로토..
2023.07.04 -
[AWS] AWS Storage Gateway
https://jeidiiy.notion.site/AWS-Storage-Gateway-d62565db646c4e3c820389f4dc668d87?pvs=4 AWS Storage Gateway 1. Hybrid Cloud for Storage jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. 1. Hybrid Cloud for Storage AWS는 하이브리드 클라우드를 권장 인프라 일부는 클라우드에, 다른 일부는 온프레미스에 두는 방식 클라우드 마이그레이션이 오래 걸리거나 보안 또는 규정 준수 요건을 지켜야 하는 경우 💡 전략에 따라 엘라스틱 워크로드에만 클라우드를 활용하고 나머지는 온프레미스에 두는 방법도 사용할 수 있다. S3는 독점 스토리지 기술 ..
2023.07.04 -
[AWS] Amazon FSx
https://jeidiiy.notion.site/Amazon-FSx-a589f8b8db2c4b51b1348e79ca0ac316?pvs=4 Amazon FSx 1. Amazon FSx란? jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. 1. Amazon FSx란? 서드 파티 파일 시스템을 AWS에서 실행하는 서비스 RDS에서 MySQL이나 MariaDB를 실행하는 것과 같은 개념 완전 관리형 서비스 제공되는 파일 시스템 FSx for Lustre FSx for Windows File Server FSx for NetApp ONTAP FSx for OpenZFS 2. FSx for Windows (File Server) 완전 관리형 Windows 파일 ..
2023.07.04 -
[AWS] AWS Snow Family
https://jeidiiy.notion.site/AWS-Snow-Family-53fa53c037784c08abf6e0bcc886afbe?pvs=4 AWS Snow Family 1. Snow Family란? jeidiiy.notion.site 💡노션에 최적화된 글입니다. 위 링크를 통해 접근할 수 있습니다. 1. Snow Family란? 보안성이 뛰어난 휴대용 장치 모음 사용 사례 AWS 안팎으로 데이터 마이그레이션 엣지 컴퓨팅 종류 Snowcone 데이터 마이그레이션, 엣지 컴퓨팅 Snowball Edge 데이터 마이그레이션, 엣지 컴퓨팅 Snowmobile 데이터 마이그레이션 사용하는 이유 대용량의 데이터를 네트워크로 전송하려면 많은 시간 소요 100TB를 전송하는 경우 초당 1GB의 네트워크 회선 ..
2023.07.04