Microservice

효딩딩·2022년 10월 25일
0

Microservice (마이크로서비스) 란?

  • 마이크로서비스 (Microservice) 는 각 서비스를 느슨히 결합하는 방식을 사용한 소프트웨어 개발 방식 서비스
  • 마이크로서비스는 하나의 기능만을 구현하도록 설계되어있음. 즉 그 기능을 수행하기 위해 필요한 모든 코드를 가지고 있음.

Microservice (마이크로서비스) 의 특징

  • 서비스 장애가 발생하여도 장애가 발생한 모듈이외에는 서비스가 정상적으로 작동함
  • 한 가지 기능에 사용자가 몰리면 그 기능만 추가적으로 여러개를 생성해 분산 처리함
  • 서비스의 추가와 삭제가 모듈단위로 이루어져 간편함
  • Monolithic Architecture에서는 존재하지 않는 Proxy Server가 존재하여 Proxy Server는 서버로 들어오는 요청을 해당되는 API로 전달해줌

출처:
https://velog.io/tags/Microservice-Architecture
https://velog.io/@ckstn0777/Microservice%EB%9E%80
https://velog.io/@jhyeom1545/Microservice


(영문 해석)

What are Microservices?

Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are

  • Highly maintainable and testable
  • Loosely coupled
  • Independently deployable
  • Organized around business capabilities
  • Owned by a small team

The microservice architecture enables the rapid, frequent and reliable delivery of large, complex applications. It also enables an organization to evolve its technology stack.
Microservices - also known as the microservice architecture - is an architectural style that structures an application as a collection of services that are

Source:
https://aws.amazon.com/microservices/
https://www.f5.com/company/events/webinars/microservices-101-webinar-b
https://microservices.io/

profile
어제보다 나은 나의 코딩지식

0개의 댓글