일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 상사화특징 #꽃무릇특징 #아가 상사화
- restful api인증
- 골프장추천 #야간라운딩 #골프클럽q안성 #골프클럽q #골프클럽q안성코스 #골프클럽q안성이용안내 #골프클럽q안성라운딩 #골프클럽q안성라운딩결과 #골프클럽q안성골프장추천 #안성골프장추천
- 진안여행 #진안여행추천 #용담댐조각공원 #용담댐의가을
- 용담댐 #진안여행 #전북여행 #자연여행 #힐링여행 #국내여행
- 맛집 #익산맛집 #시장비빔밥 #전문익산맛집 #황등시장맛집 #황등시장비빔밥
- 홍어 #영산포 #홍어1번지 #홍어일번지 #영산포홍어거리 #홍어정식 #홍어정식코스
- msa실패
- Restful API
- 고창선운사 #템플스테이 #사찰여행 #여행스타그램 #한국여행 #힐링
- #덕숭산 #수덕사 #예산여행 #충남여행 #등산 #힐링 #템플스테이
- 림프구성백혈병
- msa
- 마이크로서비스
- 엑셀 #파워포인트 #vba #엑셀매크로 #파워포인트매크로 #특정단어추출 #폴더내여러개의문서
- msa아키텍처
- 클라우드네이티브 #마이크로서비스 #컨테이너 #kubernetes #서버리스 #클라우드컴퓨팅
- 폭포수개발방법론
- 치매 #치매예방 #치매종류 #치매원인 #치매의종류 #치메증상 #dementia]
- 부일식당 #맛집추천 #평창맛집 #산채백반 #강원맛집 #강원맛집추천 #무일식당메뉴 #부일식당리뷰 #부일식당된장찌개 #부일식당맛집
- 마이크로서비스 #msa #클라우드네이티브 #아키텍처 #개발
- 엑셀 #매크로 #vba #엑셀매크로 #파워포인트매크로 #특정단어추출
- msa실패원인
- msa특징
- 육회비빔밥 #전주맛집 #한국음식 #먹스타그램
- 상사화 #전북고창여행 #꽃무릇
- 대구맛집 #손칼국수 #까꾸리웰빙손칼국수 #대구미술관맛집 #자가제면 #건강한음식
- restful api 구성요소
- 마이크로소비스
- rest 아키텍처
- Today
- Total
목록2025/01 (62)
holyspirit-lee 님의 블로그
MSA(마이크로서비스 아키텍쳐)는 하나의 큰 애플리케이션을 작고 독립적인 서비스들로 분리하여 개발하고 배포하는 아키텍처 스타일이다. 이러한 분리된 서비스들은 각자의 기능을 담당하며, 다른 서비스들과는 API를 통해 통신한다. 마이크로서비스는 독립적으로 배포가 가능한 작은 컴포넌트로 분리되어 있기 때문에 부하를 받는 컴포넌트를 조명하고 여러 서버에 수평 확장하기 수월하다. 전통적인 폭포수 개발 방법론전통적인 폭포수 개발 방법론은 프로젝트의 소프트웨어 산출물이 가진 세분화 정도에 따라 다음 단점이 발생한다.강한 결합 (tightly coupled)비즈니스 로직 호추링 SOAP 이나 REST 같은 중립적인 프로토콜이 아닌 프로그래밍 언어 수준에서 이루어진다. 따라서 애플리케이션 컴포넌트를 조금만 수정해도 ..
MSA 실패의 주요 원인Microservices Architecture(MSA), 또는 마이크로서비스 아키텍처는 애플리케이션을 작고 독립적으로 배포 가능한 서비스로 분할하는 설계 방식이다. 각 서비스는 고유의 프로세스를 가지고 있으며, 일반적으로 HTTP/REST, RPC 등의 API를 통해 통신한다. 마이크로서비스 아키텍처(MSA)는 현대적인 애플리케이션 개발에서 인기 있는 선택이지만, 모든 경우에 성공적인 결과를 보장하는 것은 아니다. 오히려 잘못된 설계나 구현은 MSA를 실패로 이끌 수 있다. 너무 이른 분할일반적으로 MSA는 기존의 복잡하고 거대한 모놀리식 서비스를 잘게 나누어 각각의 서비스를 독립적으로 관리하고 확장할 수 있는 구조를 제공하는 데 있어 장점이 있다. 하지만 MSA는 복잡성을 추..
RESTful API 설계RESTful API는 현대 웹 애플리케이션의 필수 요소로 자리잡았다. RESTful API를 설계할 때는 몇 가지 원칙을 따르는 것이 중요하다. 이번 글에서는 RESTful API 설계의 핵심 원칙과 원칙들을 준수하면 API의 일관성과 확장성을 높이고, 개발자들에게 편의성을 제공할 수 있다.자원(리소스) 기반 URI자원(리소스) 기반 URI는 RESTful API의 핵심이다. 각 자원은 고유한 URI(Uniform Resource Identifier)를 가지며, 이를 통해 자원을 식별한다. 자원 기반 URI는 설계의 일관성을 유지하고 의미를 명확하게 전달하는 데 도움을 준다. 예를 들어, 다음과 같은 URI를 사용하여 각각의 리소스를 다룰 수 있다.사용자 리소스를 다루는 API..
RESTful API란?Representational State Transfer(REST)는 API 작동 방식에 대한 조건을 부과하는 소프트웨어 아키텍처이다. REST는 처음에 인터넷과 같은 복잡한 네트워크에서 통신을 관리하기 위한 지침으로 만들어졌다. REST 기반 아키텍처를 사용하여 대규모의 고성능 통신을 안정적으로 지원할 수 있다. 쉽게 구현하고 수정할 수 있어 모든 API 시스템을 파악하고 여러 플랫폼에서 사용할 수 있다.API 개발자는 여러 아키텍처를 사용하여 API를 설계할 수 있다. REST 아키텍처 스타일을 따르는 API를 REST API라고 한다. REST 아키텍처를 구현하는 웹 서비스를 RESTful 웹 서비스라고 한다. RESTful API라는 용어는 일반적으로 RESTful 웹 AP..
마이크로서비스 아키텍처란?마이크로서비스 아키텍처(MSA)는 하나의 큰 애플리케이션을 작고 독립적인 서비스들의 집합으로 분해하여 개발하고 배포하는 방식이다. 각 서비스는 특정 기능을 담당하며, 다른 서비스와는 느슨하게 결합되어 있다.API GateWay서비스들을 모아서 하나의 아키텍처를 만들었다. 가트너의 예시를 보면 API Gateway를 통해서 유입이 된 다음, 서비스 라우터에서 분산해주는 구조임을 알 수 있다. API GateWay는 일종의 버스 역할을 하는 것이며 이런 구성을 Hub&Spoke 방식이라고 한다. 이렇게 되면 외부와 내부 영역을 구분하면서 유입을 단순화 할 수 있는 이점이 있다. API Gateway에서 인증이나 로깅과 같은 공통기능에 대한 중복 개발을 줄이고자 Polocy Manag..
클라우드 네이티브란?클라우드 네이티브(Cloud Native)는 클라우드 컴퓨팅 환경의 특성을 최대한 활용하여 애플리케이션을 개발하고 운영하는 방식을 의미한다. 즉, 단순히 기존 애플리케이션을 클라우드로 옮기는 것이 아니라, 클라우드 환경에 최적화된 새로운 애플리케이션을 구축하는 것이다. 클라우드 네이티브의 일반적인 정의는 존재하지 않는다. 클라우드 네이티비의 정의는 사람이나 기관마다 약간의 차이가 있으며, CSP 별로도 약간의 차이가 있다. 이들 정의를 정리해보자면 "클라우드 네이티브란 퍼블릭, 프라이빗, 하이브리드, 멀티 클라우드와 같은 환경에서 실행할 수 있는 독립적인 비즈니스 기능 중심의 마이크로서비스들을 느슨하게 결합하여 크기 조절이 가능하고 탄력적이며 관리와 관찰이 용이한 자동화된 소프트웨어 ..