arc + it blog arc db MySQL Multi-Source Replication - MSA로 서비스를 쪼개면 나중에는 반대로 DB를 합쳐야한다...?데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet + it arc blog msa [MSA] 마이크로서비스 서비스간 통신모놀리식 애플리케이션은 대부분의 모듈이 언어 수준의 메서드나 함수를 통해 서로 호출하기 때문에 REST API나 클라우드 서비스 연계 모듈을 작성하지 않는 이상 IPC는 크게 신경 쓸 필요가 없습니다. 이와 달리 MSA는 애플리케이션을 여러 개의 서비스로 구성하며 서비스는 대부분 요청을 처리하기 위해 서로 협동합니다. 서비스 인스턴스는 여러 머신에서 실행되는 프로세스 형태이므로 반드시 IPC(Inter-Process Communication)를 통해 상호 작용해야 합니다. 이번 글에서는 IPC의 종류와 가용성 측면을 따졌을때 MSA에서 어떤 IPC를 쓰는 것이 좋은지 알아보겠습니다. 동기 RPI 통신 💡 RPI는 클라이언트가 서비스에 요청을 보내면 서비스가 처리 후 응답을 회신하는 IPC입니다. 💡 메시.. wono | discuss | tweet + it arc msa 마이크로서비스 아키텍처(MSA)에서 모듈 간 통신 방법마이크로서비스 아키텍처(MSA)는 각각의 독립적인 서비스들이 서로 협력하여 전체 시스템을 구성하는 구조입니다. 이러한 서비스들 간의 통신은 MSA의 핵심 요소 중 하나이며, 이를 효율적으로 설계하는 것이 중요합니다. 이번 블로그 글에서는 MSA에서 각 모듈 간 통신 방법에 대해 자세히 설명하겠습니다.1. 동기 통신 (Synchronous Communication)1.1 HTTP/REST가장 일반적인 통신 방법으로, RESTful API를 사용하여 서비스 간 HTTP 요청과 응답을 주고받습니다. 장점: 간단하고 이해하기 쉬움, 웹 표준 사용단점: 높은 레이턴시, 네트워크 장애 시 서비스 중단 가능성 HTTP/REST는 대부분의 웹 애플리케이션에서 사용되는 방식으로, 서비스 간의 데이터를 주고받는 데 있어 .. wono | discuss | tweet + it arc msa MSA 아키텍처에서의 서비스 간 통신 방법MSA 아키텍처에서 서비스 간 통신을 위한 다양한 방법과 그 장단점에 대해 알아보는 글입니다. wono | discuss | tweet + it blog arc 모놀리식 vs 마이크로서비스, 어떤 아키텍처를 선택할까? | 요즘IT모놀리식 애플리케이션은 소프트웨어 개발을 위한 기본 접근 방식이다. 그렇다면 마이크로서비스가 대세가 된 현재 모놀리식 접근 방식을 버려야 할까? 만약 모놀리식 애플리케이션에서 마이크로서비스로 전환하면 어떤 이점이 있을까? 마이크로서비스로 애플리케이션을 만들면 비즈니스의 이점은 무엇일까? 이번 글에서는 모놀리식과 마이크로서비스 아키텍처를 비교하여 장단점을 살펴보고, 비즈니스에 적합한 소프트웨어 아키텍처를 선택하는 방법에 대해 알아보자. wono | discuss | tweet + it arc saas [work] Multi-Tenant SaaS 아키텍처 디자인 스토리*이 포스팅은 제가 일터에서 TW로 일하며 라이팅했던 작업물들입니다. https://medium.com/stclab-tech-blog/multi-tenant-saas-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%94%94%EC%9 wono | discuss | tweet + it arc si saas SaaS Applicaton vs. SI Application의 설계 차이CNA(Cloud Native Application)에 이어 SaaS형 애플리케이션 개발 방식에 대한 관심이 생겼다. (물... wono | discuss | tweet
+ it blog arc db MySQL Multi-Source Replication - MSA로 서비스를 쪼개면 나중에는 반대로 DB를 합쳐야한다...?데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet
+ it arc blog msa [MSA] 마이크로서비스 서비스간 통신모놀리식 애플리케이션은 대부분의 모듈이 언어 수준의 메서드나 함수를 통해 서로 호출하기 때문에 REST API나 클라우드 서비스 연계 모듈을 작성하지 않는 이상 IPC는 크게 신경 쓸 필요가 없습니다. 이와 달리 MSA는 애플리케이션을 여러 개의 서비스로 구성하며 서비스는 대부분 요청을 처리하기 위해 서로 협동합니다. 서비스 인스턴스는 여러 머신에서 실행되는 프로세스 형태이므로 반드시 IPC(Inter-Process Communication)를 통해 상호 작용해야 합니다. 이번 글에서는 IPC의 종류와 가용성 측면을 따졌을때 MSA에서 어떤 IPC를 쓰는 것이 좋은지 알아보겠습니다. 동기 RPI 통신 💡 RPI는 클라이언트가 서비스에 요청을 보내면 서비스가 처리 후 응답을 회신하는 IPC입니다. 💡 메시.. wono | discuss | tweet
+ it arc msa 마이크로서비스 아키텍처(MSA)에서 모듈 간 통신 방법마이크로서비스 아키텍처(MSA)는 각각의 독립적인 서비스들이 서로 협력하여 전체 시스템을 구성하는 구조입니다. 이러한 서비스들 간의 통신은 MSA의 핵심 요소 중 하나이며, 이를 효율적으로 설계하는 것이 중요합니다. 이번 블로그 글에서는 MSA에서 각 모듈 간 통신 방법에 대해 자세히 설명하겠습니다.1. 동기 통신 (Synchronous Communication)1.1 HTTP/REST가장 일반적인 통신 방법으로, RESTful API를 사용하여 서비스 간 HTTP 요청과 응답을 주고받습니다. 장점: 간단하고 이해하기 쉬움, 웹 표준 사용단점: 높은 레이턴시, 네트워크 장애 시 서비스 중단 가능성 HTTP/REST는 대부분의 웹 애플리케이션에서 사용되는 방식으로, 서비스 간의 데이터를 주고받는 데 있어 .. wono | discuss | tweet
+ it arc msa MSA 아키텍처에서의 서비스 간 통신 방법MSA 아키텍처에서 서비스 간 통신을 위한 다양한 방법과 그 장단점에 대해 알아보는 글입니다. wono | discuss | tweet
+ it blog arc 모놀리식 vs 마이크로서비스, 어떤 아키텍처를 선택할까? | 요즘IT모놀리식 애플리케이션은 소프트웨어 개발을 위한 기본 접근 방식이다. 그렇다면 마이크로서비스가 대세가 된 현재 모놀리식 접근 방식을 버려야 할까? 만약 모놀리식 애플리케이션에서 마이크로서비스로 전환하면 어떤 이점이 있을까? 마이크로서비스로 애플리케이션을 만들면 비즈니스의 이점은 무엇일까? 이번 글에서는 모놀리식과 마이크로서비스 아키텍처를 비교하여 장단점을 살펴보고, 비즈니스에 적합한 소프트웨어 아키텍처를 선택하는 방법에 대해 알아보자. wono | discuss | tweet
+ it arc saas [work] Multi-Tenant SaaS 아키텍처 디자인 스토리*이 포스팅은 제가 일터에서 TW로 일하며 라이팅했던 작업물들입니다. https://medium.com/stclab-tech-blog/multi-tenant-saas-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%94%94%EC%9 wono | discuss | tweet
+ it arc si saas SaaS Applicaton vs. SI Application의 설계 차이CNA(Cloud Native Application)에 이어 SaaS형 애플리케이션 개발 방식에 대한 관심이 생겼다. (물... wono | discuss | tweet