디퍼드 딥링크 기능 제공을 위한 Elasticache의 메모리 사용량을 52%, 비용을 66% 절약하는 최적화 작업을 설명합니다. 최적화 대상을 찾은 과정부터 실제로 Elasticache 이주하는 전반적인 과정과, 더 최적화한다면 어떤 선택지가 있을지 소개합니다.
https://www.reddit.com/r/apachekafka/comments/qpkrra/comment/hjxctii/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=
git을 쓰다보면 신원 증명을 위해서 gpg key를 만들어야 하는데 개인용, 회사용 분리 등 관리를 잘 하고 싶었다. 회사를 옮기거나 키가 만료 됐을 때만 관리하면 되는데, 이 때마다 보면서 참고할만한 문서가 없어 매번 찾아다니는게 귀찮아서 직접 정리했다. git과
개인적으로 구축한 Kubenetes cluster를 어떻게 원클릭으로 구축되도록 만들었는지와, 1편에서 정의한 목적을 달성했는지 측정과 함께 비용도 살펴보겠습니다.
개인적으로 구축한 Kubenetes cluster가 어떠한 구조로 구성되어있는지 설명합니다. 시리즈 포스트이며, 최종 목적은 원클릭으로 클러스터를 구축하는 것입니다.
개인적으로 구축한 Kubenetes cluster의 최종 목적을 나열하고 각 목적이 생기게 된 사연을 설명합니다. 시리즈 포스트이며, 최종 목적은 원클릭으로 클러스터를 구축하는 것입니다.
이 블로그에서는 Elasticsearch에서 검색할 때 효과적으로 각 Document에 확률을 사용하는 두 가지 방법을 설명하고, 각 방법의 간략한 성능 비교와 장단점을 설명합니다. 독자는 Elasticsearch의 Search API에 간단한 쿼리를 (term, bo
asyncio를 사용하는 서버라면 graceful shutdown을 할 수 있어야합니다. Eventloop에 task를 등록하는 구조이기 때문에 graceful shutdown을 하지 않으면 유저 혹은 다른 서버의 요청이 버려지는 현상이 발생할 수 있습니다.이전 포스트
Future를 잘 활용하면 단순히 await 하는 용도보다 더 다양한 흐름 제어를 할 수 있습니다. 이전 포스트에서는 asyncio의 핵심 컴포넌트인 코루틴과 Eventloop을 소개했습니다. 이번 포스트에서는 Future를 만드는 방법, Callback을 등록해서 활
이 시리즈의 목적은 asyncio의 컴포넌트들과 활용법을 소개하는 것입니다. 최종적으로는 실제 production에 쓰이고 있는 graceful shutdown을 구현하는 것을 목표로 하며, 그 과정에서 필요한 asyncio 지식을 여러 포스트에 걸쳐 설명할 예정입니다
파이썬 프로젝트를 패키징 하는 방식이 다양한데요. 가장 권장되고 표준인 패키징 방식에 대한 최근에 올라온 글을 소개합니다!원본 글
자동으로 오라클 클라우드에서 LPG(Local Peering Gateway)를 이용해서 다른 계정과 네트워크를 공유하는 방법. Public IP대신 Private IP를 이용해서 Latency를 낮추고 보안을 높일 수 있다. 커맨드와 Docker image 공유