post-thumbnail

Redis 사용량 타노스하기

디퍼드 딥링크 기능 제공을 위한 Elasticache의 메모리 사용량을 52%, 비용을 66% 절약하는 최적화 작업을 설명합니다. 최적화 대상을 찾은 과정부터 실제로 Elasticache 이주하는 전반적인 과정과, 더 최적화한다면 어떤 선택지가 있을지 소개합니다.

2023년 10월 23일
·
0개의 댓글
·

[WIP] librdkafka 설정값들의 의미

https://www.reddit.com/r/apachekafka/comments/qpkrra/comment/hjxctii/?utm_source=share&utm_medium=web3x&utm_name=web3xcss&utm_term=1&utm_content=

2023년 6월 30일
·
0개의 댓글
·
post-thumbnail

GPG 기본 & 관리

git을 쓰다보면 신원 증명을 위해서 gpg key를 만들어야 하는데 개인용, 회사용 분리 등 관리를 잘 하고 싶었다. 회사를 옮기거나 키가 만료 됐을 때만 관리하면 되는데, 이 때마다 보면서 참고할만한 문서가 없어 매번 찾아다니는게 귀찮아서 직접 정리했다. git과

2023년 1월 7일
·
0개의 댓글
·
post-thumbnail

원클릭 homelab 구축 3 - 자동화/돌아보기

개인적으로 구축한 Kubenetes cluster를 어떻게 원클릭으로 구축되도록 만들었는지와, 1편에서 정의한 목적을 달성했는지 측정과 함께 비용도 살펴보겠습니다.

2022년 8월 6일
·
0개의 댓글
·
post-thumbnail

원클릭 homelab 구축 2 - 구조

개인적으로 구축한 Kubenetes cluster가 어떠한 구조로 구성되어있는지 설명합니다. 시리즈 포스트이며, 최종 목적은 원클릭으로 클러스터를 구축하는 것입니다.

2022년 8월 4일
·
0개의 댓글
·
post-thumbnail

원클릭 homelab 구축 1 - 목적과 사연

개인적으로 구축한 Kubenetes cluster의 최종 목적을 나열하고 각 목적이 생기게 된 사연을 설명합니다. 시리즈 포스트이며, 최종 목적은 원클릭으로 클러스터를 구축하는 것입니다.

2022년 8월 4일
·
2개의 댓글
·
post-thumbnail

Elasticsearch 검색에서 확률 사용하기

이 블로그에서는 Elasticsearch에서 검색할 때 효과적으로 각 Document에 확률을 사용하는 두 가지 방법을 설명하고, 각 방법의 간략한 성능 비교와 장단점을 설명합니다. 독자는 Elasticsearch의 Search API에 간단한 쿼리를 (term, bo

2022년 6월 7일
·
0개의 댓글
·
post-thumbnail

asyncio 뽀개기 3 - SIGTERM (CTRL+C) 올바르게 처리하기

asyncio를 사용하는 서버라면 graceful shutdown을 할 수 있어야합니다. Eventloop에 task를 등록하는 구조이기 때문에 graceful shutdown을 하지 않으면 유저 혹은 다른 서버의 요청이 버려지는 현상이 발생할 수 있습니다.이전 포스트

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

asyncio 뽀개기 2 - Future의 활용

Future를 잘 활용하면 단순히 await 하는 용도보다 더 다양한 흐름 제어를 할 수 있습니다. 이전 포스트에서는 asyncio의 핵심 컴포넌트인 코루틴과 Eventloop을 소개했습니다. 이번 포스트에서는 Future를 만드는 방법, Callback을 등록해서 활

2022년 5월 30일
·
0개의 댓글
·
post-thumbnail

asyncio 뽀개기 1 - Coroutine과 Eventloop

이 시리즈의 목적은 asyncio의 컴포넌트들과 활용법을 소개하는 것입니다. 최종적으로는 실제 production에 쓰이고 있는 graceful shutdown을 구현하는 것을 목표로 하며, 그 과정에서 필요한 asyncio 지식을 여러 포스트에 걸쳐 설명할 예정입니다

2022년 3월 30일
·
0개의 댓글
·
post-thumbnail

setup.py 멈춰!

파이썬 프로젝트를 패키징 하는 방식이 다양한데요. 가장 권장되고 표준인 패키징 방식에 대한 최근에 올라온 글을 소개합니다!원본 글

2021년 9월 30일
·
0개의 댓글
·
post-thumbnail

자동으로 오라클 클라우드에서 계정간 네트워크 공유 설정하기

자동으로 오라클 클라우드에서 LPG(Local Peering Gateway)를 이용해서 다른 계정과 네트워크를 공유하는 방법. Public IP대신 Private IP를 이용해서 Latency를 낮추고 보안을 높일 수 있다. 커맨드와 Docker image 공유

2021년 8월 23일
·
0개의 댓글
·