Posts
MacOS에서 Docker Desktop의 간편한 대안 OrbStack, 효율적인 리소스 관리와 사용자 친화적인 네트워킹 기능을 제공합니다. 개발 환경을 더욱 최적화하는 OrbStack의 특징을 소개합니다.
미뤄왔던 AWS EKS의 버전 업그레이드를 진행했습니다. v1.19에서 v1.23까지 4단계를 올라갔기 때문에 손이 많이 갔고, 신중할 수밖에 없는 작업이었습니다. 하지만 엄청나게 어렵지는 않아요. 쉽지 않을 뿐?
Istio 버전 업그레이드하겠다는 마음을 먹었지만, 혹시라도 서비스에 장애가 나지 않을까 걱정이 앞섰습니다. 그래서 필요한 건 연습뿐! 테스트용 Kubernetes 클러스터에서 Istio를 설치하고 업그레이드 해봤습니다.
Go에서 어떨 때 string 타입과 []byte 타입으로 선언해야 할지 고민하게 되면서 공부한 내용입니다. 이 글에서는 유니코드와 UTF-8 인코딩에 대한 기초적인 내용은 다루지 않으니 따로 학습하는 것을 추천합니다.
MongoDB 인덱스에 대해 효과적인 인덱싱 전략을 위해서 가장 중요한 것은 “Selectivity(선택성)“를 높이는 것이다. 즉, 최대한 좁은 범위를 탐색할 수 있도록 인덱스를 만들어야 한다.
Go 컴파일러를 설치하는 평범하지? 않은 방법을 소개하고, Go의 패키지 의존성 관리 방법과 원리를 알아본다.
ASGI와 Uvicorn의 관계, 그리고 왜 Uvicorn을 사용하는 지, 실제 운영환경에서 Uvicorn을 어떻게 실행하면 좋은 지 알아봅니다.
로컬 개발 환경에서 Kubernetes를 이용해 마이크로서비스를 개발할 때 빌드, 배포가 자동으로 수행되도록 도와주는 Tilt라는 도구를 소개합니다.
Kubernetes Cluster API가 무엇이고, 왜 필요하게 되었으며 어떻게 사용되는지 가볍게 알아봅니다.
IAM 역할(Role)이 정확히 어떤 목적으로 사용되는지 어떻게 활용할 수 있는지 알아봅니다.