본문 바로가기

스터디4

마이크로서비스 아키텍처 구축 CH.5 마이크로서비스의 통신 구현 5.1 이상적인 기술을 찾아서 여러 서비스가 얽힌 만큼 하위 호환성을 쉽게 해야 함. 명시적인 인터페이스를 사용해야 명시적 스키마를 사용하면, 노출하는 인터페이스가 명시적임을 보장한다. 가능성을 열어 두되, API를 기술 중립적으로 유지하자 “마이크로서비스를 구현하는 데 사용될 기술스택을 강요하는 통합기술은 피해야 한다” ⇒ 이해가 안됨. 내부 구현 및 세부 사항을 은닉하라 내부 구현 사항을 알게 되면 결합도가 증가함 내부 구현 사항 변경 시, 소비자도 변경을 해야하게 됨. → 기술 부채 증가 5.2 기술 선택 RPC (Remote Procedure Call) 원격 서비스를 로컬에서 호출한다. 같은 네트워크 상에서만 가능 클라이어느 측 코드를 쉽게 생성 가능하므로, 메서드 호출하듯이 사용 가능한 것이 가.. 2023. 12. 16.
[회고] 클린 아키텍처 책 스터디 및 미니 프로젝트를 마치며 최근 신입 개발자로의 여정을 시작하기 위해 채용 연계형 인턴십, 신입 공채를 보고 확인하며 서류 지원을 하고 있다. 여전히 할 일은 산더미지만, 조금 더 시간을 효율적으로 써가며 발전하고 싶기에 읽고 싶었던 책을 가지고 스터디를 하면 어떨까라는 생각을 했었다. 마침 같은 여정 길에 올라있는 친구가 떠올랐고, 제안을 수락하여 만들면서 배우는 클린 아키텍처라는 책을 가지고 2주 간의 스터디를 마쳤다. 이 책을 읽고 소프트웨어의 설계적 고민에 한층 더 깊이 빠지게 됨과 동시에 새로운 세상으로의 발을 디딘 느낌이 들었다. 설계 내용은 평소에 가장 많이 고민했던 부분인지라 책이 이해가 잘 되었었고, 애매했던 부분을 2회독, 다른 관점으로 읽어보려 3 회독하며 완독을 했다. 주관적이지만 개발 공부를 하며 드는 생각.. 2022. 11. 20.
스터디 결성 같은 길을 가고 있는 고등학교 동창과 그 후배와 제가 뭉쳐서 스터디를 진행하기로 결정했습니다. ​ 지금은 취업이 최우선인지라 ​ 제가 지금 진행하고 있는 것 코딩 테스트 준비 (알고리즘) 자소서와 포트폴리오 수정 테스트 코드 작성 및 배포 준비 면접 질문 용 CS 공부 및 깃헙 정리 ​ 이 외에도 선택을 더 할 수 있을게 없을까하다가 시간을 뺏기지 않고 더 공부한 흔적을 남길 수 있을 유용한 책들을 짬짬히 보기로 생각했습니다. 그 과정에서 혼자 진행하는 것보다 같이 읽어 시간을 줄이고 각자 느낀 것을 바탕으로 의견 공유 방식으로 스터디를 진행하면 더 효율적이란 생각이 들었습니다. ​ 고등학교 친구 중에 열심히 하는 친구가 있길래 스터디 제안을 했고, 어제 스터디 관련 구체적인 일정을 잡으며 깃헙 Orga.. 2022. 10. 30.
2022.1.19의 기록 ▶ 나는 어떤 사람(목표)이 되고 싶은가 > 초봉으로 3천 중후반 받는 회사에 들어가고 싶다. ▶ 오늘 실현 가능한 세부 목표 => 세미프로젝트 관련 1. 폴더, 파일 분석 2. 주문 Table 각자 것 확인 3. 추후 계획 설명 (폴더 정리 및, SQL 구상 관련 건) => 공부 관련 1) 확실히 복습(수정하여 안 보고 만들어보기) ▶ 공부 내용 site (쇼핑몰) 다음 카카오 맵 js 이용 주소 찾기 ⇒ 예제 이용 (우편번호 서비스 검색) 로그인 구현 암호화 클래스를 이용하여 비밀번호는 암호화 장바구니 장바구니 클래스를 만들어서 기존 요청 페이지를 세션에 값 저장 (로그인 후 바로 구매페이지로 이동해야함. 메인페이지x) request.getRequestURI() : 클라이언트가 요청한 URI 주소를 .. 2022. 1. 19.
반응형