> 챕터 13 로깅 & 메트릭s
애플리케이션 모니터링은 안정적인 기능 제공에 필수적이다. 필요한 정보를 로깅하고 필요시 대처할 수 있는 이벤트들에 대한 자세한 정보를 파악할 수 있다. 이를 통해 어느 지점에 병목 현상이 생겼는지 파악할 수 있다.
11 posts
애플리케이션 모니터링은 안정적인 기능 제공에 필수적이다. 필요한 정보를 로깅하고 필요시 대처할 수 있는 이벤트들에 대한 자세한 정보를 파악할 수 있다. 이를 통해 어느 지점에 병목 현상이 생겼는지 파악할 수 있다.
protocol bruffer 와 grRC 를 들고있는 gopher, protocol buffer 와 gRPC 가 올바르다.
2010년 이전에 대부분의 웹사이트는 HTTP를 사용했다. 아무런 암호화 없이 우리가 통신하는 모든 네트워크의 데이터를 누군가가 탈취해서 엿본다면 그냥 그대로 읽을 수 있었다. 하지만 요즘엔 HTTP 통신의 종단 간 암호화를 통한 보안 강화는 필수이다. HTTP를 사용
Go의 net/http 패키지는 추상화가 매우 잘 되어 있어 서버 초기화 및 설정, 리소스 생성, 요청 처리에 집중할 수 있습니다. HTTP 서버는 서로 활발하게 통신하는 여러 요소로 구성되어 있으며, 핸들러(Handler), 미들웨어(Middleware), 그리고 멀
HTTP는 www에서 사용되는 애플리케이션 계층의 프로토콜로, 클라이언트-서버 기반의 세션을 가지지 않는 프로토콜입니다. 웹상에서 통신하는 기반이 되는 프로토콜로, 하위 계층의 전송 프로토콜로는 TCP를 사용합니다.
유닉스 도메인 소켓은 파일 시스템을 이용하여 패킷의 목적지 주소를 결정하는 통신 방법입니다. 동일한 노드 내에서 동작하는 프로세스 간 통신(IPC, Inter-Process Communication)을 가능하게 하여 데이터를 주고받을 수 있도록 합니다.
UDP는 신뢰성이 없는 프로토콜이기 때문에 애플리케이션에서 신뢰성과 관련한 처리를 해야 합니다.
UDP는 통신에 대한 신뢰성이 없습니다. 전송 확인 메커니즘이 없기 때문에 수신자도 수신 확인 패킷을 보내지 않습니다. 패킷 순서도 보장되지 않습니다.
네트워크상에서 각 노드(컴퓨터, 서버 등)를 고유하게 식별할 수 있도록 IP 주소(Address)를 사용하며, 이를 통해 노드 간의 원활한 통신을 가능하게 합니다.