microservices API 게이트웨이 패턴 다이어그램 (PlantUML) API Gateway 패턴에 대한 다이어그램을 PlantUML에서 만들었습니다. 이 그림을 포함한 블로그 기사도 기재하고 있으므로, 흥미있는 분은 이하로부터 부디. 클라이언트와 백엔드 서비스 사이에 입구가 되는 API 게이트웨이를 배치하는 것이 API 게이트웨이 패턴입니다. API 게이트웨이는 외부 요청을 한 손에 맡습니다. 코드 API 게이트웨이가 없는 경우 다음과 같이 외부의 진입점이 여... microservicesAPI 게이트웨이APIGatewayplantuml마이크로서비스 [공부메모] 마이크로서비스 이해 Vol4 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 -> Vol3 : 전술 DDD를 이용한 마이크로 서비스 설계 -> Vol4: 마이크로서비스 경계의 식별*이번 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 ... AzureDDDmicroservices [공부메모] 마이크로서비스 이해 Vol3 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 -> Vol3 : 전술 DDD를 사용한 마이크로 서비스 설계 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 요약합니다. なるべく短い言葉を使って。◆ 전술 DD... AzureDDDmicroservices [공부메모] 마이크로서비스 이해 Vol2 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 요약합니다. なるべく短い言葉を使って。◆ 도메인 분석을 이용한 마이크로서비스 모델링 DDD는 굉장히 간단하게 말... AzureDDDmicroservices Istio는 어떻게 서비스 간 통신의 보안을 담보하고 있는가? 이 기사에서는 Istio가 어떤 사고 방식으로 서비스 간 통신 보안을 담보하고, 어떻게 담보하고 있는지를 개관 수준에서 정리한다. 서비스 간 통신으로서 담보하고 싶은 것으로, 통신하는 액세스원을 제어해, 도청이나 스푸핑, 변조 등의 공격으로부터 지키는 것을 들 수 있다. 즉, man in the middle 공격에 대한 방어 액세스 제어 보안 요구 사항으로 언급됩니다. 기존의 보안 모델로는 ... kubernetesmicroservices보안istio5 【Folio LSP】 정리 기사 OpenSourceFolioLSPmicroservices Mac에서 Azure Service Fabric (Java) 사용해보기 - 로컬 환경 Azure Service Fabric(Java)을 시도했기 때문에 기록으로 남겨 둡니다. OS: macOS Mojave Version 10.14.6 (18G84) STS: Spring Tool Suite 4 Version: 4.5.0.RELEASE Build Id: 201912171052 Eclise: Eclipse IDE for Java Developers 버전: 2019-12 (4.14.... ServiceFabricmicroservicesAzureMicrosoftAzure자바 kafka를 만진 메모 분산 이벤트 구동 플랫폼 PUB/SUB(Producer/Consumer)에서 이벤트 구동 개발이 가능 message 순서를 지킬 수 있다 필요한 경우 메시지 보존 방법을 설정할 수 있습니다. 시간이 지나면 자동 삭제 로그 데이터가 커지면 자동 삭제 데이터 덮어 쓰기로 최신 데이터 만 유지 영원히 유지하고 time travel도 할 수 있다 Consumer 측에서 어디까지 데이터를 consum... microserviceskarafkaKafka Ubuntu16.04 로컬 환경의 Azure ServiceFabric에서 컨테이너를 이동해 봅니다. 로 다음을 할 수 있게 되는 것 우분투에 ServiceFabric 개발 환경 구축 구축한 개발 환경에서 간단한 컨테이너(Helloworld가 반환되는 RestAPI)를 동작시킨다 우분투에 ServiceFabric 개발 환경 구축 의 전제에 따라 다음을 설치합니다. Ubuntu의 경우 SetupServiceFabric.sh를 실행하면 다른 도구도 설치할 수 있습니다. 자세히 알 수 없음) Se... AzureServiceFabricmicroservices 마이크로서비스 프레임워크적인 것을 목표로(Apach Kafka편) 최종적으로는 SpirngBootLayer + BusinessLogicLayer + RepositoryLayer 라고 하는 구성의 서비스를 만들어, BusinessLogicLayer 이외는 application.yml 인가 무언가로 설정을 전환하면, 그 서비스의 통신·데이터 스토어를 전환할 수 있는 프레임워크 를 만들려고 생각한다. 이미 여러 가지 단점을 생각할 수 있지만 아무것도 만들어 보자... microservicesspring-bootKafka Monolithic vs. Microservices Architecture: Which is Right for Your App Two major types of software architecture are monolithic and microservices. A monolithic architecture is a model of software structure which is created as one piece where all Rails tools (ActionMailer, ActiveJob, ActionCa... microservicesmonolitharchitecturemonolithic Amazon EventBridge를 사용한 AWS ECS 작업 배포 실패 알림 Amazon Elastic Container Service(ECS)는 Docker 컨테이너를 지원하고 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 관리형 클러스터에서 애플리케이션을 쉽게 실행할 수 있게 해주는 확장성이 뛰어난 고성능 컨테이너 관리 서비스입니다. 우리는 최근 배포를 ECS로 이전하기로 결정했습니다. Ben 삼촌이 말했듯이 — 큰 힘에는 큰... awsmicroservicesdevopsmonitoring Docker/Kubernetes와 Spring-Boot 및 Redis 연결 이 기사에서는 spring-boot를 사용하여 Redis DB와 연결하고 이를 Kubernetes 클러스터에 배포하는 방법에 대해 알아봅니다. 이미지 빌드 도구 — Docker 데이터베이스 — Redis 1. 디자인 Redis DB에 연결하기 위해 spring-boot 및 jedis 클라이언트를 사용하여 마이크로서비스를 설계할 것입니다. 높은 수준의 디자인 → "redis-counter-se... redismicroserviceskubernetesdocker
API 게이트웨이 패턴 다이어그램 (PlantUML) API Gateway 패턴에 대한 다이어그램을 PlantUML에서 만들었습니다. 이 그림을 포함한 블로그 기사도 기재하고 있으므로, 흥미있는 분은 이하로부터 부디. 클라이언트와 백엔드 서비스 사이에 입구가 되는 API 게이트웨이를 배치하는 것이 API 게이트웨이 패턴입니다. API 게이트웨이는 외부 요청을 한 손에 맡습니다. 코드 API 게이트웨이가 없는 경우 다음과 같이 외부의 진입점이 여... microservicesAPI 게이트웨이APIGatewayplantuml마이크로서비스 [공부메모] 마이크로서비스 이해 Vol4 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 -> Vol3 : 전술 DDD를 이용한 마이크로 서비스 설계 -> Vol4: 마이크로서비스 경계의 식별*이번 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 ... AzureDDDmicroservices [공부메모] 마이크로서비스 이해 Vol3 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 -> Vol3 : 전술 DDD를 사용한 마이크로 서비스 설계 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 요약합니다. なるべく短い言葉を使って。◆ 전술 DD... AzureDDDmicroservices [공부메모] 마이크로서비스 이해 Vol2 Vol1: 마이크로서비스 개요-> Vol2 : DDD (Domain-Driven Design)를 이용한 Microsoft 서비스 설계 접근법 Microsoft의 Azure Docs에서 다양한 기능과 아키텍처 등이 정리되어 있기 때문에, 이번에는 마이크로 서비스 관련으로 아래 페이지를 요약합니다. なるべく短い言葉を使って。◆ 도메인 분석을 이용한 마이크로서비스 모델링 DDD는 굉장히 간단하게 말... AzureDDDmicroservices Istio는 어떻게 서비스 간 통신의 보안을 담보하고 있는가? 이 기사에서는 Istio가 어떤 사고 방식으로 서비스 간 통신 보안을 담보하고, 어떻게 담보하고 있는지를 개관 수준에서 정리한다. 서비스 간 통신으로서 담보하고 싶은 것으로, 통신하는 액세스원을 제어해, 도청이나 스푸핑, 변조 등의 공격으로부터 지키는 것을 들 수 있다. 즉, man in the middle 공격에 대한 방어 액세스 제어 보안 요구 사항으로 언급됩니다. 기존의 보안 모델로는 ... kubernetesmicroservices보안istio5 【Folio LSP】 정리 기사 OpenSourceFolioLSPmicroservices Mac에서 Azure Service Fabric (Java) 사용해보기 - 로컬 환경 Azure Service Fabric(Java)을 시도했기 때문에 기록으로 남겨 둡니다. OS: macOS Mojave Version 10.14.6 (18G84) STS: Spring Tool Suite 4 Version: 4.5.0.RELEASE Build Id: 201912171052 Eclise: Eclipse IDE for Java Developers 버전: 2019-12 (4.14.... ServiceFabricmicroservicesAzureMicrosoftAzure자바 kafka를 만진 메모 분산 이벤트 구동 플랫폼 PUB/SUB(Producer/Consumer)에서 이벤트 구동 개발이 가능 message 순서를 지킬 수 있다 필요한 경우 메시지 보존 방법을 설정할 수 있습니다. 시간이 지나면 자동 삭제 로그 데이터가 커지면 자동 삭제 데이터 덮어 쓰기로 최신 데이터 만 유지 영원히 유지하고 time travel도 할 수 있다 Consumer 측에서 어디까지 데이터를 consum... microserviceskarafkaKafka Ubuntu16.04 로컬 환경의 Azure ServiceFabric에서 컨테이너를 이동해 봅니다. 로 다음을 할 수 있게 되는 것 우분투에 ServiceFabric 개발 환경 구축 구축한 개발 환경에서 간단한 컨테이너(Helloworld가 반환되는 RestAPI)를 동작시킨다 우분투에 ServiceFabric 개발 환경 구축 의 전제에 따라 다음을 설치합니다. Ubuntu의 경우 SetupServiceFabric.sh를 실행하면 다른 도구도 설치할 수 있습니다. 자세히 알 수 없음) Se... AzureServiceFabricmicroservices 마이크로서비스 프레임워크적인 것을 목표로(Apach Kafka편) 최종적으로는 SpirngBootLayer + BusinessLogicLayer + RepositoryLayer 라고 하는 구성의 서비스를 만들어, BusinessLogicLayer 이외는 application.yml 인가 무언가로 설정을 전환하면, 그 서비스의 통신·데이터 스토어를 전환할 수 있는 프레임워크 를 만들려고 생각한다. 이미 여러 가지 단점을 생각할 수 있지만 아무것도 만들어 보자... microservicesspring-bootKafka Monolithic vs. Microservices Architecture: Which is Right for Your App Two major types of software architecture are monolithic and microservices. A monolithic architecture is a model of software structure which is created as one piece where all Rails tools (ActionMailer, ActiveJob, ActionCa... microservicesmonolitharchitecturemonolithic Amazon EventBridge를 사용한 AWS ECS 작업 배포 실패 알림 Amazon Elastic Container Service(ECS)는 Docker 컨테이너를 지원하고 Amazon Elastic Compute Cloud(Amazon EC2) 인스턴스의 관리형 클러스터에서 애플리케이션을 쉽게 실행할 수 있게 해주는 확장성이 뛰어난 고성능 컨테이너 관리 서비스입니다. 우리는 최근 배포를 ECS로 이전하기로 결정했습니다. Ben 삼촌이 말했듯이 — 큰 힘에는 큰... awsmicroservicesdevopsmonitoring Docker/Kubernetes와 Spring-Boot 및 Redis 연결 이 기사에서는 spring-boot를 사용하여 Redis DB와 연결하고 이를 Kubernetes 클러스터에 배포하는 방법에 대해 알아봅니다. 이미지 빌드 도구 — Docker 데이터베이스 — Redis 1. 디자인 Redis DB에 연결하기 위해 spring-boot 및 jedis 클라이언트를 사용하여 마이크로서비스를 설계할 것입니다. 높은 수준의 디자인 → "redis-counter-se... redismicroserviceskubernetesdocker