# msa

61개의 포스트
post-thumbnail

마이크로 서비스와 gRPC를 활용한 서버 간 통신 적용기 2

gRPC를 활용한 간단한 RPC서버 통신 구축

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

[Java] Stream

데이터타입을 추상화하여 배열, 컬렉션 등을 모두 같은 방식으로 다룰 수 있게 하는 방법Stream = 끊이지않고 객체가 계속 움직이는 것불변성 => flux일회용 => 무상태내부 반복 처리 => map(), forEach()지연된 연산 => Lazy(메모리 점유를 하지

2021년 4월 27일
·
0개의 댓글
post-thumbnail

MSA(MicroService Architecture) 정리

MSA란 하나의 큰 어플리케이션을 여러개의 작은 어플리케이션을 쪼개어 변경과 조합이 가능하도록 만든 아키텍쳐 어플리케이션을 특정 목적을 가진 작은 어플리케이션의 단위로 나누는 것 어플끼리는 약한 결합도와 강한 응집도를 가져야 한다.

2021년 4월 19일
·
0개의 댓글
post-thumbnail

스프링 부트로 간단한 마이크로 서비스 구축하기

스프링 부트로 간단한 마이크로 서비스(Rest Api)를 구축해보고 작동 방식에 대해 이해 해보았습니다.

2021년 4월 18일
·
0개의 댓글
post-thumbnail

마이크로서비스 아키텍처, 모놀리식 아키텍처

스프링으로 하는 마이크로서비스 구축 책 참고backend, frontend 나눠서 개발프로젝트의 기능들을 작고 독립적이며 느슨하게 결합 된 모듈로 분해2개 이상 서버와 DB를 사용하는 방식서버를 여러개 운영하기 때문에 모놀리식보다 유지비용이 많이 든다.취약한 보안개발환

2021년 4월 15일
·
0개의 댓글

df

ddd

2021년 4월 13일
·
0개의 댓글

마이크로서비스(MSA)

마이크로 서비스에 대해 공부하고 이해하기위해 블로그를 남깁니다.

2021년 4월 12일
·
0개의 댓글
post-thumbnail

[마이크로 서비스 패턴] 외부 API 패턴

본 포스팅은 마이크로서비스 패턴의 일부 내용을 정리한 내용입니다.MSA에서는 서비스마다 API를 갖고 있기 때문에 모놀리식에서는 하나의 API가 MSA에서는 여러 API를 조합해야 할 수 있다. 이를 클라이언트에서 조합했을 때 어떤 문제점들이 있고 해결방법에는 어떤 것

2021년 3월 27일
·
0개의 댓글
post-thumbnail

(번역)마이크로서비스 - RabbitMQ를 사용하는 이유

이 글은 Microservices - why use RabbitMQ?를 번역한 글입니다.다소 오역이 있을 수 있습니다.RabbitMQ as a Service를 제공하는 CloudAMQP의 글이기 때문에 RabbitMQ를 사용하는 경우의 장점이 다소 부각되어 있을 수 있

2021년 3월 24일
·
0개의 댓글
post-thumbnail

[AccessToken, RefreshToken] OAuth2.0 기반 로그인/인증 구현하기 (Node.js Vue.js) #1편

지금까지 진행했었던 프로젝트에서 JWT 토큰을 발급하는 로직은 여러번 작성했었지만 그 토큰이 흐르는 전체의 로직은 구현해 본적이 없없다. 이번 기회에 로그인 로직전체를 구현해 보면서 전체의 흐름을 파악하는 기회를 가졌다. OAuth2.0 이란 OAuth2.0은 서드파

2021년 3월 17일
·
0개의 댓글
post-thumbnail

[MSA]MSA란 무엇인가?

> 마이크로서비스는 애플리케이션 구축을 위한 아키텍처 기반의 접근 방식입니다. 마이크로서비스를 전통적인 모놀리식(monolithic) 접근 방식과 구별 짓는 기준은 애플리케이션을 핵심 기능으로 세분화하는 방식입니다. 각 기능을 서비스라고 부르며, 독립적으로 구축하고 배포할 수 있습니다. 이는 개별 서비스가 다른 서비스에 부정적 영향을 주지 않으면서 작동...

2021년 3월 12일
·
0개의 댓글

[MSA] Micro Service Architecture 기초

2020.02.04 교육 LG CNSMonolithic 에서 MSA로의 아키텍쳐 변화는 점진적으로 하는 것이 좋음현재 Monolithic을 여러 서비스로 다시 개발하는 Big Bang 방식은 지양하고, 하나의 Monolithic에서 Service를 조금씩 떼어내는 방식

2021년 3월 10일
·
0개의 댓글

[Kubernetes] Kubenetes란? - 1. 탄생 배경 및 주요 기능

Kubernetes의 탄생 배경 Docker 기반 개발방식의 가속화 불과 몇년전만 하여도 Docker 기반의 App 구동은 선택적이었으나 이제는 거의 당연시 되어가고 있다. Docker 를 이용함으로서 얻는 이점이 너무 많기 때문에. 그리고 많은 레퍼런스가 나오면서

2021년 3월 9일
·
0개의 댓글
post-thumbnail

면접 준비 | DevOps

DevOps란 애플리케이션과 서비스를 빠른 속도로 제공할 수 있는 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합이다. 기존의 소프트웨어 개발 및 인프라 관리 프로세스를 사용하는 조직보다 제품을 더 빠르게 혁신하고 개선할 수 있다. 이러한 빠른 속도를

2021년 2월 17일
·
0개의 댓글

[우아콘2020]프론트서버의 사실과 오해 정리

MSA의 최전방 . | 질의 | 대용량 | 속도 | 확장성 | NIO support| |---|--- | --- | --- | ---|--- | RDS |★★★|★★★|★|★★|N |DynamoDB|★★|★★|★★★|★★★|Y |REDIS|★|★★★|★★★|★

2021년 2월 7일
·
0개의 댓글

MSA 2: Service 분화시키기

From Monolithic To MSA: Service 분화시키기 MSA 는 Monolithic (이하 Mono) 의 language level invoking 들을 모두 끊어낸 후, 그 관계성들을 보완하기 위한 장치들(Service Discovery, Regis

2021년 1월 22일
·
0개의 댓글
post-thumbnail

MSA 1

MSA 를 논하는데 탄생배경에 대한 역사를 이해하지 못하거나 알지 못한다면 그저 그 사상 / 사고에 갇혀 헛바퀴 쳇바퀴질 하는 것과 하등 다를 바 없을 것이다.어떤 사상이나 사고를 바탕으로 개발방법론이 대두되고, 그 방법론은 소프트웨어를 어떻게 개발할 것인가 라는 생각

2021년 1월 17일
·
0개의 댓글
post-thumbnail

Self Project(ICN-APP) 일기 #2

기존에 생각하던 설계는 하나의 서비스를 통해 모든 것을 하는 방식이었다. 근데 MSA를 접하고 나서 각 기능 별로 서비스를 나눠야 겠다는 생각에 여러 기술 스택을 찾아보면서 다시 보충을 하게 되었다.

2021년 1월 15일
·
0개의 댓글

MSA 서비스에서 Circuit Breaker 도입하기

이 글은 조대협 님의 글을 통해(https://bcho.tistory.com/1247) 공부한 내용을 담았습니다. MSA 에서 서비스 간 장애 전파 MSA 패턴을 도입하면서 단일 서비스 컴포넌트는 여러개로 쪼개져 서로 호출하는/호출당하는 관계를 가진다. 이런 경우 먼저 대두되는 문제는 서비스 간 장애 전파 이다. 하나의 서비스 컴포넌트에 장애가 발생하면 ...

2021년 1월 12일
·
0개의 댓글