본문 바로가기
728x90
반응형

전체 글152

프롤로그 나는 백엔드 개발자이고 자바 7, 8, 11, 17, 21을 써보았지만 자바에 대해 모른다. 아, 내가 써본 것만 안다. 아, 아니 내가 써본 것도 다 안다고는 할 수 없다. 그래서 이번 기회에 차근차근 자바 도큐먼츠를 살펴보려 한다. 휴직 기간에 한 바퀴 돌려볼 수 있길. 한 바퀴를 돌리고 나면 스스로 '그래도 내가 자바는 조금 알지.' 할 수 있길. 2024. 5. 28.
불안이 아닌 설렘이 될 수 있기를 아기가 태어난지 이제 28일째다.  병원, 조리원을 거쳐 집에서 본격 육아를 한 지는 스무날 즈음 된 것 같다. 이런 일상을 10개월 쯤 반복하고 나면 나는 다시 일터로 돌아가야 한다. 그런데 이런 일상을 반복하게 되면 일터로 복귀하지 못할 것 같다는 강한 불안감이 엄습한다. 하루 종일 아기의 움직임에 소리에 귀 기울이고 아기의 스케줄에 스탠바이 하다보면 어느새 하루가 다 지나간다. 이렇게 10개월을 보내고 나면 원래 하던 일은 하나도 기억이 나지 않을 것 같다. 법의 테두리 덕분에 무사히 복귀를 한다고 해도 복귀해서 할 수 있는 것이 없어 회사를 금새 짤리거나 자괴감에 스스로 관두게 될 것 같다.  어떻게 하면 좋을까 생각하다가...  늘 그랬듯 당장 할 수 있는 것부터 시도해보면 좋을 것 같아 아기가.. 2024. 5. 28.
프로젝트에 멀티 모듈을 사용하는 이유? for 헥사고날 아키텍처? 도메인 비즈니스 로직이 외부 요소에 의존하지 않게함. 대신 프레젠테이션 계층(controller)과 데이터 소스 계층(persistence) 같은 외부 요소들이 도메인 계층에 의존하도록 함. 즉, 외부와의 접촉을 인터페이스로 추상화하여 비즈니스 로직 안에 외부 코드나 로직의 주입을 막는 것이 핵심 장점 의존관계 역전을 통해 도메인에서 밖으로 나가는 부분이 없으므로 외부 요소 신경쓸 필요 없음 모듈 일부를 배포하는 것이 용이 기능 확장이 용이 쉬운 테스트 구성 요구 사항에 빠르게 대처 가능 관심사 분리 단점 코드가 많아진다. 불필요한 오버헤드 왜 멀티모듈? 동일한 도메인을 가진 서비스(?)가 여러개 늘어날 가능성이 있을 때 유용. (도메인을 한 번만 구성해도 됨) 공통으로 사용하.. 2024. 2. 15.
CIDR CIDR Classless Inter-Domain Routing(CIDR)은 인터넷상의 데이터 라우팅 효율성을 향상시키는 IP 주소 할당 방법이다. 가변 길이 서브넷 마스킹을 사용하여 IP 주소의 네트워크와 호스트 주소 비트 간의 비율을 변경한다. CIDR을 사용하면 보다 유연하게 IP 주소를 할당하고 디바이스 간에 데이터를 라우팅할 수 있다. IP 주소 낭비 감소 데이터를 빠르게 전송 Virtual Private Cloud 생성 슈퍼넷을 유연하게 생성 CIDR을 사용하면 네트워크 라우터에서 표시된 서브넷에 따라 해당하는 디바이스로 데이터 패킷을 라우팅할 수 있다. 라우터는 클래스에 따라 IP 주소를 분류하는 대신 CIDR 접미사에 지정된 네트워크 및 호스트 주소를 검색한다 2024. 2. 6.
AWS-SAA 문제풀이 (from. examtopics) AWS Config - "검사를 구성하고 운영하는 노력을 최소화" AWS 리소스의 구성을 평가, 감사 할 수 있는 서비스 리소스가 생성되거나 구성이 변경될 때 리소스에 자동으로 태그를 지정하는 규칙을 생성할 수 있다. 리소스에 대한 태그를 생성하려면 사용하려는 태그 키와 값, 태그를 적용하려는 리소스를 지정하는 AWS Config 규칙을 생성해야 한다. 그 다음 규칙을 활성화하면 AWS Config가 지정된 리소스가 생성되거나 구성이 변경될 때 해당 리소스에 자동으로 태그를 적용한다. 정적 웹사이트(HTML, CSS, 클라이언트 측 JavaScript, 이미지로만 구성)를 호스팅하는 가장 비용효과적인 방법 = Amazon S3 버킷을 생성하고 웹사이트를 호스팅 Amazon Kinesis Data Stre.. 2024. 2. 3.
728x90
반응형