본문 바로가기

아카이브/항해99 취업 리부트 코스 학습일지

[항해99 취업 리부트 코스 학습일지] 마이크로서비스 아키텍처 구축 🌐

728x90

 

이번 주 목표

토비의 스프링 부트

마이크로서비스 아키텍처 구축 읽기

GO 프로젝트 잊지 않기

오늘 목표

토비의 스프링 부트

마이크로서비스 아키텍처 구축 읽기

GO 프로젝트 잊지 않기

오늘 한 것

마이크로서비스 아키텍처 구축 읽기

오늘 스케줄

9:00 항해 99

 

0. 14조 파이팅

 

1.  개발독서회

조원들끼리 5명 정도 모여 개발 독서회를 만들었다. 

나는 마이크로 서비스 아키텍처 구축을 읽기로 했다. 

2. 취업스터디

세령님과 함께 모의면접 스터디를 만들기로 했다.

취뽀하고 싶다. 

 

3.  마이크로 서비스 아키텍처

서비스 프로그래밍에 대한 기술이나 데이터 저장 방식과 같은 상세한 내부 구현 정보는 외부 세계에서 완전히 은폐된다.

이 점은 마이크로 서비스 아키텍처가 대부분의 상황에서 공유 데이터베이스의 사용을 지양하는 것을 의미한다.

대신 각 마이크로 서비스는 필요한 경우 자체 데이터베이스를 캡슐화 한다. > 정보 은닉

  1. 독립적 배포성
    다른 마이크로 서비스를 배포하지 않고도 마이크로 서비스를 변경하고, 배포하고, 사용자에게 릴리스 할 수 있다는 개념이다.
  2. 비즈니스 도메인 중심의 모델링
  3. 자기 상태 소유
    한 마이크로 서비스가 다른 마이크로 서비스가 소유한 데이터에 엑세스 하려면 두 번째 마이크로서비스에 데이터를 요청해야 한다. 이는 마이크로서비스에 어떤 데이터를 공유하고 감출지 결정하는 능력을 제공하므로 자유롭게 변경할 수 있는 기능(내부 구현)과 거의 변경하지 않는 기능(소비자가 사용하는 외부 계약)을 명확히 분리할 수 있게 해준다. 서비스의 데이터베이스를 숨김으로서 결합도를 낮출 수 있다.

 


 

KPT

Keep

하는 것

Problem

느린 것

Try

열심히 해 보기

소감

 

시간 아끼자