# msa

304개의 포스트
post-thumbnail

MSA - Spring Cloud Eureka (Service discovery pattern)

MSA와 같은 분산 환경은 서비스 간의 원격 호출로 구성이 된다. 원격 서비스 호출은 IP 주소와 포트를 이용하는 방식이 됩니다. 클라우드 환경이 되면서 서비스가 오토 스케일링등에 의해서 동적으로 생성되거나 컨테이너 기반의 배포로 인해서, 서비스의 IP가 동적으로 변경

3일 전
·
0개의 댓글
post-thumbnail

MSA 궁금증

IT 지식 줍기 : 누구나 쉽게 이해할 수 있는 마이크로서비스 아키텍처

4일 전
·
0개의 댓글

MA => MSA

디렉토리 관리가 힘들다.어떤 부분은 컨셉자체가 완전히 달라서 디렉토리 구조가 특별해질 이유가 있음에도기존 프로젝트의 디렉토리 철학에 끼워 맞춰야 하기때문에 구조가 이상해지는 경향이 있다.회사 내부 플랫폼이 여러개인데 덩치가 좀 큰편이라 매번 이슈 핸들링할때마다 찾아가는

4일 전
·
0개의 댓글
post-thumbnail

MSA로 백엔드 개발을 한다는 것

몰라도 되지만... 알면 좋잖아요

6일 전
·
16개의 댓글
post-thumbnail

Microservices Design

[1.마이크로서비스 설계 원칙] [2.마이크로서비스 데이터 설계] [3.마이크로서비스 통신 설계] [4.마이크로서비스 외부 API 통합 패턴]

6일 전
·
0개의 댓글
post-thumbnail

프로젝트 config 파일 정리

요즘 회사에서 msa 기반으로 프로젝트를 진행하다 보니 msa 구조를 좀 더 잘 짤 수 있을거 같아졌다. 지금까지 기능을 구현하느라 설정 파일들을 제대로 정리하지 않았어서 오늘 정리하려고 한다.이전에 파일로 늘어놨던 구조에서 모두 폴더에 파일을 넣었다.공통 설정은 ap

7일 전
·
0개의 댓글
post-thumbnail

[MSA] 1. 모놀리틱 아키텍처와 마이크로서비스 아키텍처

만약 개발자들이 만든 웹앱을 각 Local에서 개발 후 서버에 배포한다고 해보자.\-> 최초 상용 배포 시 (Tomcat 1대, DB 1대) \-> SCP를 통해 Clean 배포 (stop -> delivery -> start) \-> DNS(12st.com) -> T

2022년 5월 14일
·
0개의 댓글
post-thumbnail

[MSA]CQRS

Command and Query Responsibility Segregation직역: 커맨드와 쿼리로 책임을 분리한다.Command: Create, Update, Delete 작업Query: Read 작업읽기 작업와 CUD 작업을 위한 모델을 분리다양한 수준에서 분리할

2022년 5월 9일
·
0개의 댓글
post-thumbnail

[SpringBoot+MSA] Spring Cloud 를 이용한 MSA(With. Spring Cloud)

이제부터는 요즘 혼자 경험해보고 있는 Microservice Architecture에대해서 포스팅 할 예정입니다.이해 못하고 해보는 부분들이 많아서 설명이 많이 부족할 거라 생각 되고, 개념보다는 구현 위주로 포스팅 할 예정입니다.

2022년 5월 7일
·
0개의 댓글
post-thumbnail

MSA 프로젝트 Day-3

Git목표: 공장 api REST API 문서 배포를 자동화 하기openapi.yaml을 redoc-cli로 빌드해서 EC2로 배포를 해보자. 근데 변경사항이 생길 때 마다 수동으로 배포를 하면 효율성이 많이 떨어지게 된다. 그래서 쉘 스크립트로 배포를 자동화 해보자.

2022년 5월 5일
·
0개의 댓글
post-thumbnail

MSA 프로젝트 Day-2

Day-2 Git

2022년 5월 5일
·
0개의 댓글
post-thumbnail

MSA 프로젝트 Day-1

마이크로서비스를 이용한 서비스를 만드는 프로젝트를 진행하였다. 총 정리할 일수는 Day-3까지 정리할 예정이다. Day 일수가 커질 수록 난이도도 점점 올라가게 된다. 인간은 망각의 동물이기 때문에 다시한번 상기 시키기 위하여 블로그 정리를 통해 더 오랫동안 기억되길!

2022년 5월 5일
·
0개의 댓글
post-thumbnail

비트 컴퓨터 [MSA] - ⑨

1. 2.

2022년 5월 4일
·
0개의 댓글
post-thumbnail

[MSA] MSA를 위한 기술(2)-Container Orchestration & Kubernetes

🏷 Container Orchestration 소수의 컨테이너 관리는 어렵지 않아서 수동으로 가능하지만, 개수가 많아지고 다수의 멀티 호스트로 구성된 대용량 분산 환경에서는 수동 작업이 불가능해진다. 이런 환경에서 다수의 컨테이너를 쉽고 자동적으로 제어/관리하기

2022년 5월 1일
·
0개의 댓글
post-thumbnail

[MSA] MSA를 위한 기술(1)-Spring Boot & Spring Cloud & Docker

🏷 Spring Boot ✔️ Spring Framework & Spring Boot Spring Framework는 EJB의 복잡성에 대한 대안으로 개발되어, 현재까지도 범용적으로 사용되고있는 프레임워크이다. DI와 XML 기반 설정으로 POJO(Plain O

2022년 4월 26일
·
0개의 댓글
post-thumbnail

[MSA] Microservice 분리 프로세스

🏷 서비스 분리 프로세스 서비스를 분리하는 과정은 복잡도가 상당히 크다. 프로세스는 이정표를 제시하여 복잡도를 완화시켜 준다. 이는 완벽하게 정형화 된 SW 프로세스는 아니고 단지 절차를 기술한 것이다. 🏷 후보 서비스 도출 > 1. 워크샵을 통해 분리 대상

2022년 4월 25일
·
0개의 댓글
post-thumbnail

MSA란 무엇인가?

MSA란 MicroService Architecture의 줄임말로 정확한 정의는 없지만 작고 독립적으로 배포 가능한 각각의 기능을 수행하는 서비스로 구성된 프레임워크 입니다. 마이크로서비스는 완전히 독립적인 배포가 가능해야하며 다른 기술 스택이 사용 가능한 단일 사업

2022년 4월 25일
·
0개의 댓글