/posts?category=backend
Backend 글
최신 글부터 60개
gRPC vs. Other Protocols
gRPC와 REST API, GraphQL, SOAP 등 다양한 프로토콜을 성능, 확장성, 유연성 측면에서 비교하고, 각 프로토콜이 적합한 사용 사례와 gRPC의 실제 활용 사례를 알아봅니다.
gRPC 스케일링과 아키텍처: Kubernetes와의 통합 전략
gRPC와 Kubernetes를 통한 오토스케일링, 프로브 설정, 서비스 디스커버리 및 gRPC 서비스의 확장성, KEDA/HPA를 이용한 스케일링 전략, 그리고 gRPC와 다른 프로토콜의 비교에 대해 살펴봅니다.
gRPC와 마이크로서비스 아키텍처
gRPC를 활용한 마이크로서비스 아키텍처의 장점, 서비스 간 통신 최적화, 서비스 발견 및 로드 밸런싱, 그리고 오토스케일링 전략에 대해 알아봅니다.
gRPC 성능 최적화 및 보안 전략
gRPC의 성능 최적화 방법, SSL/TLS 보안 설정, 인증 및 권한 부여, 오류 처리 및 재시도 전략, 그리고 마이크로서비스 아키텍처에서의 gRPC 활용 방안을 알아봅니다.
gRPC 통신 방식
gRPC의 다양한 통신 방식(단방향, 서버 스트리밍, 클라이언트 스트리밍, 양방향 스트리밍)과 각 방식의 사용 사례, 적합한 상황, 성능 최적화 및 보안 전략에 대해 알아봅니다.
gRPC 서비스 정의와 기본 구현
gRPC의 서비스 정의, proto 파일 작성법, 서버/클라이언트 코드 구현 및 단방향 RPC 호출 예시와 gRPC의 다양한 통신 방식을 살펴봅니다.
gRPC 아키텍처와 기본 동작
gRPC의 아키텍처, 기본 동작 방식, proto 파일 정의 및 서비스 구현에 대해 알아봅니다.
gRPC란 무엇인가?
gRPC의 기본 개념, 특징, REST API와의 차이점, 사용 사례 및 아키텍처에 대해 알아봅니다.
MongoDB - Aggregation Count
MongoDB는 대용량 데이터를 효율적으로 관리하기 위해 다양한 집계(aggregation) 기능을 제공합니다. 그중에서도 count 집계 방식은 특정 조건에 맞는 도큐먼트의 개수를 빠르게 파악할 수 있는 중요한 기능입니다. count 집계 방식의 사용법과 성능 최적화에 대해 알아봅시다.
MongoDB - Aggregation Match
MongoDB의 $match는 Aggregation Pipeline 단계 중 하나로, SQL의 WHERE 절과 비슷하게 문서 필터링을 수행합니다. 사용법과 성능 최적화에 대해 알아봅시다.
Could not connect to Redis at 127.0.0.1:6379: Connection refused
"Could not connect to Redis at 127.0.0.1:6379: Connection refused"라는 메시지는 Redis CLI가 지정된 호스트(127.0.0.1)와 포트(6379)에서 Redis 서버에 연결하려 했지만, 해당 주소에서 Redis 서버가 실행되고 있지 않다는 의미입니다.
Redis cli
Redis는 빠른 인메모리 데이터 저장소로, 캐싱, 세션 관리, 메시지 브로커 등 다양한 용도로 널리 사용됩니다. 이 글에서는 Mac 환경에서 Redis CLI를 설치하는 방법과 몇 가지 기본 명령어를 통해 Redis 서버와 상호작용하는 방법을 알아봅시다.
NestJS ConfigService
ConfigService의 기본 개념과 사용법, 그리고 이를 통해 애플리케이션의 환경 설정을 어떻게 효율적으로 관리할 수 있는지에 대해 알아봅시다.
NestJS Dynamic Module
NestJS의 동적 모듈(Dynamic Modules)에 대한 메서드(forRoot, register, forFeature) 사용방법을 알아봅시다.
NestJS QuickStart
NestJS를 실행하는 방법을 알아봅시다.