MHMoses Honginmoses24h.hashnode.dev·Nov 2, 2025 · 3 min readgRPC란?gRPC란? gRPC는 구글에서 만든 고성능 RPC 프레임워크이다. 그렇다면 RPC가 무엇인지 간단히 짚고 넘어가도록 하자. RPC(Remote Procedure Call)은 떨어져있고 분산되어있는 컴퓨터들이 원활하게 통신을 할 수 있도록 해주는 기능이다. 이로 인해 각 컴퓨터들이 다른 컴퓨터에 있는 함수를 호출(Call)할 수 있어 RPC라 이름붙여졌다. gRPC는 이 속성을 그대로 가지고 있는데, 주로 MSA의 서비스들간의 통신에 이용된다...00
MHMoses Honginmoses24h.hashnode.dev·Nov 1, 2025 · 4 min read마이크로 서비스 아키텍처(msa) 고려사항마이크로 서비스 아키텍처란? 마이크로 서비스 아키텍처를 이해하기 위해서는 모놀리식(Monolithic)을 이해해야 한다. 위에 나와있는대로, 한 프로그램을 제공하는데 있어서 모든 로직과 수행 과정을 한 덩어리로 실행하느냐, 여러 조그만 덩어리로 나누어 실행하느냐에 따라서 두 방식이 나뉘어진다. MSA에서 각 서비스끼리 통신할 수 있도록 하는 규약은 IPC(Inter Process Communication)이라고 하며, 동기적 IPC로는 HTT...00
MHMoses Honginmoses24h.hashnode.dev·Nov 1, 2025 · 4 min read도커 사용법 (도커 엔진, 이미지, 생애주기)도커의 사용법 도커란 앞서 말했는 데이터나 프로그램을 격리시키는 기능이다. 그렇다면 이것을 사용하려면 어떻게 해야 할까? 도커는 도커 엔진을 통해 컴퓨터에 설치할 수 있고, 터미널이나 프롬프트를 통해 제어한다. 도커 엔진은 그래픽 유저 인터페이스(GUI, Graphical User Interface)로, 그리고 터미널이나 프롬프트는 CLI(Command Line Interface)로 이루어져있다. 간단히 말해, GUI는 설치 버튼이나 환경 세...00
MHMoses Honginmoses24h.hashnode.dev·Oct 31, 2025 · 3 min read도커란 무엇인가도커란? 도커란 데이터 또는 프로그램을 격리시키는 기능을 말한다. 데이터나 프로그램을 격리시키는 이유는 여러가지가 있는데, 우리가 실제로 쓰고 있는 컴퓨터나 핸드폰에 비유하면 조금 더 쉽다. 컴퓨터나 개인용 서버에서는 동시에 여러 프로그램을 동시에 켜놓고 사용할 수 있다. 한 프로그램은 인터넷 브라우저, 또 다른 프로그램은 게임을 띄워놓고 할 수 있는 것이 그 대표적인 예다. 대부분의 프로그램은 단독으로 동작하는 것이 아니라 어떤 실행 환경이...00
MHMoses Honginmoses24h.hashnode.dev·Oct 31, 2025 · 1 min readThis is my first article in HashnodeSince I’ve started my journey as a dev&cloud engineer, I’ve been looking for my developer’s blog platform. This is a test. and I need to know how to configure this00