Posts by Tag

Kong

맨 위로 이동 ↑

Redis

redis - hashtag

1 분 소요

TL;DR redis cluster mode에서 MGET으로 데이터를 가져오려면, 저장할때 key에 hashtag인 {}를 포함해주어야 합니다. Hashslot CROSSSLOT Keys in request don’t hash to the same ...

go-redis - go-redis v9 에서 hash 타입을 다루는 방법

4 분 소요

TL;DR go-reds v9 버전부터 hashset을 저장할때 interface로 전달하지 않고 type 을 전달해도 저장됩니다. 역직렬화 과정에서도 scan을 통해 HGetAll, MGet 등을 type으로 unmarshal 할 수 있습니다....

redis - cluster mode

3 분 소요

redis cluster mode에 대해 이해하고, 현재 구성된 redis 환경 정보를 확인하는 방법에 대해 알아봅니다.

redis - key rules

최대 1 분 소요

TL; DR 계층 구조를 표현하기 위한 delimiter를 정합니다 (“:”) 쉽게 이해 가능하기 위한 길이로 key를 구성합니다.

맨 위로 이동 ↑

API Gateway

맨 위로 이동 ↑

S3

맨 위로 이동 ↑

Golang

Golang Testing - 2. HTTP Request Mocking

13 분 소요

본 글은 golang으로 Testcase를 구성할 때 http request를 실제 서버로 보내지 않고, http request와 관련된 mock을 구현하는 방법에 대해서 설명합니다.

Golang Testing - 1. Unit Test 구성하기

16 분 소요

본 글은 Golang으로 개발함에 있어 Testing 패키지를 활용해 Test를 구성/수행 및 Coverage와 Benchmark를 확인할 수 있는 방법에 대해 설명합니다.

맨 위로 이동 ↑

Testing

Golang Testing - 2. HTTP Request Mocking

13 분 소요

본 글은 golang으로 Testcase를 구성할 때 http request를 실제 서버로 보내지 않고, http request와 관련된 mock을 구현하는 방법에 대해서 설명합니다.

Golang Testing - 1. Unit Test 구성하기

16 분 소요

본 글은 Golang으로 개발함에 있어 Testing 패키지를 활용해 Test를 구성/수행 및 Coverage와 Benchmark를 확인할 수 있는 방법에 대해 설명합니다.

맨 위로 이동 ↑

Unit Test

Golang Testing - 2. HTTP Request Mocking

13 분 소요

본 글은 golang으로 Testcase를 구성할 때 http request를 실제 서버로 보내지 않고, http request와 관련된 mock을 구현하는 방법에 대해서 설명합니다.

Golang Testing - 1. Unit Test 구성하기

16 분 소요

본 글은 Golang으로 개발함에 있어 Testing 패키지를 활용해 Test를 구성/수행 및 Coverage와 Benchmark를 확인할 수 있는 방법에 대해 설명합니다.

맨 위로 이동 ↑

ArgoCD

맨 위로 이동 ↑

CI/CD

맨 위로 이동 ↑

Key

redis - hashtag

1 분 소요

TL;DR redis cluster mode에서 MGET으로 데이터를 가져오려면, 저장할때 key에 hashtag인 {}를 포함해주어야 합니다. Hashslot CROSSSLOT Keys in request don’t hash to the same ...

redis - key rules

최대 1 분 소요

TL; DR 계층 구조를 표현하기 위한 delimiter를 정합니다 (“:”) 쉽게 이해 가능하기 위한 길이로 key를 구성합니다.

맨 위로 이동 ↑

동시성 패턴

맨 위로 이동 ↑

NLB

맨 위로 이동 ↑

VPC endpoint

맨 위로 이동 ↑

static IP

맨 위로 이동 ↑

Kinesis

맨 위로 이동 ↑

Cognito

맨 위로 이동 ↑

Testing, Postman, REST

맨 위로 이동 ↑

Python, Flask, WSGI

맨 위로 이동 ↑

Reverse Proxy

맨 위로 이동 ↑

Ingress

맨 위로 이동 ↑

Konga

맨 위로 이동 ↑

Kong Admin

맨 위로 이동 ↑

Auth

맨 위로 이동 ↑

Convention

redis - key rules

최대 1 분 소요

TL; DR 계층 구조를 표현하기 위한 delimiter를 정합니다 (“:”) 쉽게 이해 가능하기 위한 길이로 key를 구성합니다.

맨 위로 이동 ↑

Redis-Cluster

redis - cluster mode

3 분 소요

redis cluster mode에 대해 이해하고, 현재 구성된 redis 환경 정보를 확인하는 방법에 대해 알아봅니다.

맨 위로 이동 ↑

Go-redis

go-redis - go-redis v9 에서 hash 타입을 다루는 방법

4 분 소요

TL;DR go-reds v9 버전부터 hashset을 저장할때 interface로 전달하지 않고 type 을 전달해도 저장됩니다. 역직렬화 과정에서도 scan을 통해 HGetAll, MGet 등을 type으로 unmarshal 할 수 있습니다....

맨 위로 이동 ↑

Hashtag

redis - hashtag

1 분 소요

TL;DR redis cluster mode에서 MGET으로 데이터를 가져오려면, 저장할때 key에 hashtag인 {}를 포함해주어야 합니다. Hashslot CROSSSLOT Keys in request don’t hash to the same ...

맨 위로 이동 ↑

Sharding

redis - sharding

2 분 소요

TL; DR Sharding은 수평분할과 관련된 아키텍쳐 패턴입니다. 수평 확장과 단일 장애점(SPOF) 문제를 개선하기에 용이하지만, 그만큼 올바르게 동작하도록 구성하려면 많은 비용과 노력이 필요합니다. What is Sharding? 각 파티션이 동일한 스키마와 열을 갖지만 그...

맨 위로 이동 ↑