728x90 MONOLITHIC2 [Spring Cloud로 개발하는 마이크로서비스 애플리케이션] 1. Microservice 소개 Microservice 소개 0. Software Architecture Antifragile Auto scaling 리소스 사용량이나 조건에 따라 인스턴스나 리소스를 자동으로 확장/축소할 수 있는 개념 Microservices 전체 서비스를 구축하고 있는 개별적인 모듈이나 기능을 독립적으로 개발하고 배포하고 운영할 수 있도록 세분화된 서비스 Chaos engineering 변동, 예견된 불확실성, 예견되지 않는 불확실성, 카오스 불확실성에서도 안정적인 서비스를 유지 Continuous deployments 지속적인 통합과 지속적인 배포환경 구성 1. Cloud Native Architecture 확장 가능한 아키텍처 시스템의 수평적 확정에 유연 확장된 서버로 시스템의 부하 분산, 가용성 보장 시스템 또.. SpringCloud 2021. 8. 1. [Spring Cloud 를 활용한 MSA 기초] 1. 모놀리틱 아키텍처 이해 1. 모놀리틱 아키텍처 이해 youtu.be/D6drzNZWs-Y 10년 전으로 거슬러 올라가 보겠습니다 Amazon Web Services 가 없던 시절 E-commerce 스타트업 시작 이름 : 12번가 업종 : 오픈마켓 개발자 3명 개발자가 개발한 코드는 Tomcat(WAS) 에 의해 실행되고 프로그램의 상태(State) 는 데이터베이스에 저장 개발자가 여러명이 되면 코드를 SCM(Source Code Management) 으로 관리 DB 는 공유해서 사용 최초 상용 배포 톰캣 1대, DB 1대 구입 SCP 를 통해 Clean 배포(stop -> delivery -> start) DNS(12st.com) -> Tomcat 서버 1대 추가 구입 HA(High Avaliability) 구성 - 지속적으.. SpringCloud 2021. 2. 7. 이전 1 다음 💲 추천 글 728x90