목록어플리케이션개발/MSA (12)
코딩공작소

스프링 클라우드란 ?프로젝트 설정 및 구성을 단순화하고 가장 흔히 접할 수 있는 패턴의 해결안을 스프링 애플리케이션에 제공하는 것이다. 시스템이 더 많이 분산될수록 실패할 곳은 더 많아진다.--> 그리하여 스프링 클라우드는 최소한의 구성으로 마이크로서비스 아키텍처를 빠르게 구축할 수 있는 일련의 기능(서비스 등록, 디스커버리, 회로 차단기, 모니터링 등)을 제공한다. 스프링 클라우드가 제공하는 각 서비스 및 패턴들을 간단하게 먼저 알아보자 스프링 클라우드 컨피그애플리케이션의 구성 데이터를 관리하는 서비스이다.깃, 콘술, 유레카 등과 결합하여 통합관리를 할 수도 있다. 스프링 클라우드 서비스 디스커버리서버가 배포된 물리적 위치(IP 및 서버 이름)을 추상화할 수 있다. 클라이언트는 논리적 이름을 사..

마이크로서비스 아키텍쳐의 이해기업에서 마이크로서비스를 사용하는 이유마이크로서비스 구축을 위한 스프링, 스프링 부트, 스프링 클라우드클라우드와 클라우드 기반 컴퓨팅 모델의 이해 마이크로서비스란 ? - 작고 느슨하게 결합된 분산 서비스 : 분해 와 분리가 핵심 왜 마이크로서비스를 사용해야 할까?복잡성의 증가제품 기능 분리를 통한 새로운 기능의 릴리즈 일시 조정안정성과 확장성회복성 애플리케이션을 분리하게 되면?유연성 : 새로운 기능을 신속하게 제공하며 복잡성이 낮아지고 테스트 및 배포 시간 단축회복성 : 애플케이션의 전체 장애 예방확장성 : 국지적 확장 가능 및 비용효율 증대 스프링 마이크로서비스스프링 부트 + 스프링 클라우드개발 시간 단축, 효율성과 생산성 향상웹 애플리케이션 실행을 위한 내장형 HTTP..