반응형

프로그래밍 공부 59

API Gateway Service

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com 개요 API Gateway 서비스는 사용자가 설정한 라우팅 설정에 따라서 각각 엔드포인트로 클라이언트를 대신해서 요청하고 다시 클라이언트에게 전달해주는 Proxy 역할을 하게된다. 시스템의 내부 구조는 숨기고, 외..

Spring Cloud Netflix Eureka

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com 본문에 앞서 아래의 사진은 하나의 마이크로 서비스가 세가지 인스턴스에 의해서 확장되어 개발되는 경우이다. 일종의 로드밸런서 역할을 하는것처럼 부하분산 처리가 되어있다고 가정해보자. 하나의 PC에서 여러개의 서비스를..

Spring Cloud란?

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com 2017년까지 새로운 enterprise Java application은 기존의 앱서버에서 배포되지 않을것이다. 즉, 단일 웹서버가 아니라 Cloud 상태로서 분리될 수 있는 마이크로 서비스로 개발될것이다. Spr..

Microservice Architecture, Structures

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com Microservice 아래 사진은 아마존, 넷플릭스의 마이크로 서비스 구성도이다. 두 회사는 클라우드 서비스를 가장 활발이 사용하고 있고 서비스 하고있다. 다음은 아마존 CEO가 개발자들에게 보낸 메일의 내용이다..

SOA VS MSA

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com SOA와 MSA Service Oriented Architecture Micro Service Architecture 두가지는 서비스를 지향한다는 점에서 같다. SOA와 MSA의 차이점 그러나 SOA에서는 서비스의..

Monolithic VS MSA

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com Monolithic VS MSA(Microservice Architecture) Application을 개발하는 방법에는 여러가지 방법론이나 프로세스가 존재한다. 그 중에서 시스템을 구축하고 운영하는 방식인 모놀리..

12 Factors, +3

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com 12 Factors Cloud Native Application을 구축하면서 고려해야할 12가지 항목이다. 12 Factors는 Cloud Service중 Platform as a Service(PaaS)라는 형태..

Cloud Native Architecture, Application

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com https://wonuk.tistory.com/186 Software Architecture 본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입..

Software Architecture

본 포스팅은 인프런 Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) 강의를 기반으로 작성된 포스팅입니다. Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA) - 인프런 | 강의 Spring framework의 Spring Cloud 제품군을 이용하여 마이크로서비스 애플리케이션을 개발해 보는 과정입니다. Cloud Native Application으로써의 Spring Cloud를 어떻게 사용하는지, 구성을 어떻게 하는지에 대해 www.inflearn.com IT 시스템이 발전되어온 과정 1960 ~ 1980년대 메인 프레임방식으로 하드웨어가 중심이 되었다. 소프트웨어 보다는 하드웨어의 사양에 맞추어 서비스를 구축하였다. 하드웨어가 고가였기 때문에 서비스의 기능을 수정..

Database Lock

본 포스팅은 우아한 테크코스 테코톡 마루의 데이터베이스 Lock을 기반으로 작성된 포스팅입니다. https://www.youtube.com/watch?v=ZXV6ZqMyJLg&list=PLgXGHBqgT2TvpJ_p9L_yZKPifgdBOzdVH&index=28 Database Lock Lock은 잠그다 라는 뜻이 있습니다. 그렇다면 DB에서의 Lock은 어떤것을 잠그는 행위일까요? 목차 1. 데이터 베이스에 잠금이 왜 필요한가? - 동시성 제어 2. Lock의 종류 - 낙관적, 비관적 3. Lock 연산의 종류 - 공유 베타 4. Lock의 단위 5. Lock으로 발생할 수 있는 문제점 - 블로킹, 데드락 Lock이 왜 필요한가? 하나밖에 없는 상품을 여러명의 사용자가 동시에 구매했다면 아래와같은 ..

반응형