<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"><channel><title>Isaac's Tech Blog</title><link>https://blog.i544c.com/</link><description></description><lastBuildDate>Wed, 19 Aug 2026 21:30:00 +0900</lastBuildDate><item><title>Firestore Deep Dive - Part 2: 확장 한계와 워밍업</title><link>https://blog.i544c.com/firestore-deep-dive-part-2.html</link><description>&lt;p&gt;Firestore는 용량을 미리 잡아둘 수 없어서 런칭 순간의 급증에 429로 응답합니다. split이 부하를 보고 생긴다는 가설을 외부 프로브의 p95로 검증하고, 100K ops/s까지 데운 실측과 그 과정에서 드러난 워밍업의 한계를 정리합니다.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Park</dc:creator><pubDate>Wed, 19 Aug 2026 21:30:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-08-19:/firestore-deep-dive-part-2.html</guid><category>database</category><category>firestore</category><category>spanner</category><category>gcp</category><category>load-test</category><category>performance</category></item><item><title>Firestore Deep Dive - Part 1: 역사, 구조, 그리고 Spanner</title><link>https://blog.i544c.com/firestore-deep-dive-part-1.html</link><description>&lt;p&gt;Firestore가 Megastore 위의 Datastore에서 출발해 Spanner 위로 다시 구현되기까지의 역사와, 문서 DB로서의 특성, 그리고 그 아래 Spanner의 키 공간·split·Paxos·TrueTime이 읽기와 쓰기 한 건에 어떻게 관여하는지를 정리합니다.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Park</dc:creator><pubDate>Wed, 19 Aug 2026 21:00:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-08-19:/firestore-deep-dive-part-1.html</guid><category>database</category><category>firestore</category><category>spanner</category><category>gcp</category><category>nosql</category><category>distributed-systems</category></item><item><title>OpenTelemetry + Langfuse 분산추적 시스템 구축</title><link>https://blog.i544c.com/opentelemetry-langfuse-bunsancujeog-siseutem-gucug.html</link><description>&lt;p&gt;OpenTelemetry · Langfuse · ClickHouse 기반 LLM 서비스 분산 추적&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Thu, 21 May 2026 14:00:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-05-21:/opentelemetry-langfuse-bunsancujeog-siseutem-gucug.html</guid><category>infra</category><category>backend</category><category>infra</category><category>observability</category><category>llm</category></item><item><title>무거운 SQL 쿼리 최적화: 5초 -&gt; 300ms 개선과정</title><link>https://blog.i544c.com/mugeoun-sql-kweori-coejeoghwa-5co-300ms-gaeseongwajeong.html</link><description>&lt;p&gt;관리자 목록 조회의 5초짜리 SQL 병목을 프로파일링으로 원인을 분해하고, 불필요한 JOIN·ORM 로딩·N+1 쿼리를 제거해 300ms대로 개선한 최적화 사례&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Park</dc:creator><pubDate>Thu, 12 Mar 2026 16:52:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-03-12:/mugeoun-sql-kweori-coejeoghwa-5co-300ms-gaeseongwajeong.html</guid><category>markdown</category><category>sql</category><category>optimization</category><category>profile</category></item><item><title>맥북 화면 잠금 + 원격 제어: Claude Code 무인 실행 가이드</title><link>https://blog.i544c.com/maegbug-hwamyeon-jamgeum-weongyeog-jeeo-claude-code-muin-silhaeng-gaideu.html</link><description>&lt;p&gt;MacBook을 잠금 상태로 두면서 Claude Code를 계속 실행하고, 스마트폰으로 원격 제어하는 방법을 caffeinate와 Remote Control로 구성하는 가이드.&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Isaac Park</dc:creator><pubDate>Mon, 09 Mar 2026 19:00:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-03-09:/maegbug-hwamyeon-jamgeum-weongyeog-jeeo-claude-code-muin-silhaeng-gaideu.html</guid><category>agent</category><category>ai</category><category>tools</category><category>macbook</category></item><item><title>(Telepresence OSS 대안) Istio(mTLS) 서비스메시 환경에서 mirrord로 로컬 개발 루프 구성하기</title><link>https://blog.i544c.com/telepresence-oss-daean-istiomtls-seobiseumesi-hwangyeongeseo-mirrordro-rokeol-gaebal-rupeu-guseonghagi.html</link><description>&lt;p&gt;로컬개발환경 istio k8s클러스터 연결하는 툴 mirrord&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 23 Feb 2026 17:15:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-02-23:/telepresence-oss-daean-istiomtls-seobiseumesi-hwangyeongeseo-mirrordro-rokeol-gaebal-rupeu-guseonghagi.html</guid><category>development</category><category>Kubernetes</category><category>Dev Tool</category></item><item><title>Telepresence OSS: 로컬 개발환경 Kubernetes Cluster Network에 “붙이는” 방법</title><link>https://blog.i544c.com/telepresence-oss-rokeol-gaebalhwangyeong-kubernetes-cluster-networke-butineun-bangbeob.html</link><description>&lt;p&gt;로컬개발환경 k8s클러스터 연결하는 툴 Telepresence&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Thu, 15 Jan 2026 19:01:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2026-01-15:/telepresence-oss-rokeol-gaebalhwangyeong-kubernetes-cluster-networke-butineun-bangbeob.html</guid><category>devops</category><category>kubernetes</category><category>k8s</category><category>dns</category><category>tunnel</category><category>remote access</category><category>vpn</category></item><item><title>How OS Boots Up - Part 1</title><link>https://blog.i544c.com/how-os-boots-up-part-1.html</link><description>&lt;p&gt;OS bootup explained&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 08 Sep 2025 11:59:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-09-08:/how-os-boots-up-part-1.html</guid><category>os</category><category>os</category><category>system</category></item><item><title>PyCon Korea 2025 발표</title><link>https://blog.i544c.com/pycon-korea-2025-balpyo.html</link><description>&lt;p&gt;PyCon Korea 2025 발표&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Fri, 22 Aug 2025 09:06:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-08-22:/pycon-korea-2025-balpyo.html</guid><category>python</category><category>python</category><category>optimization</category><category>cpu pipeline</category><category>cache</category><category>jit</category></item><item><title>Unicode Byte Order Mark(BOM)</title><link>https://blog.i544c.com/unicode-byte-order-markbom.html</link><description>&lt;p&gt;Unicode BOM&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 28 Jul 2025 04:21:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-07-28:/unicode-byte-order-markbom.html</guid><category>backend</category><category>format</category><category>encoding</category><category>unicode</category></item><item><title>MySQL(8.0+) "EXPLAIN" Explained</title><link>https://blog.i544c.com/mysql80-explain-explained.html</link><description>&lt;p&gt;MySQL query optimization&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 30 Jun 2025 13:15:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-06-30:/mysql80-explain-explained.html</guid><category>backend</category><category>mysql</category><category>optimization</category><category>backend</category><category>database</category></item><item><title>부동소수점(float) 정밀도와 Decimal/Bigint가 필요한 이유</title><link>https://blog.i544c.com/budongsosujeomfloat-jeongmildowa-decimalbigintga-pilyohan-iyu.html</link><description>&lt;p&gt;floating point and bigint, decimal&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 19 May 2025 13:32:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-05-19:/budongsosujeomfloat-jeongmildowa-decimalbigintga-pilyohan-iyu.html</guid><category>data</category><category>data structure</category></item><item><title>django migration unittest 및 트러블슈팅</title><link>https://blog.i544c.com/django-migration-unittest-mic-teureobeulsyuting.html</link><description>&lt;p&gt;migration using pytest&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Thu, 03 Apr 2025 16:47:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-04-03:/django-migration-unittest-mic-teureobeulsyuting.html</guid><category>backend</category><category>backend</category><category>database</category><category>django</category><category>migration</category><category>unittest</category><category>pytest</category><category>pytest-django</category></item><item><title>Model Context Protocol(MCP) 소개: 개념, 기술 구조와 활용 사례</title><link>https://blog.i544c.com/model-context-protocolmcp-sogae-gaenyeom-gisul-gujowa-hwalyong-sarye.html</link><description>&lt;p&gt;Introduction to MCP&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 24 Mar 2025 14:47:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2025-03-24:/model-context-protocolmcp-sogae-gaenyeom-gisul-gujowa-hwalyong-sarye.html</guid><category>ai</category><category>backend</category><category>llm</category></item><item><title>LLM embedding &amp; vector database의 소개</title><link>https://blog.i544c.com/llm-embedding-vector-databaseyi-sogae.html</link><description>&lt;p&gt;LLM embedding&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 30 Dec 2024 13:10:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-12-30:/llm-embedding-vector-databaseyi-sogae.html</guid><category>database</category><category>algorithm</category><category>database</category></item><item><title>OS API와 Overhead의 이해</title><link>https://blog.i544c.com/os-apiwa-overheadyi-ihae.html</link><description>&lt;p&gt;OS API Overhead&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 16 Dec 2024 13:52:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-12-16:/os-apiwa-overheadyi-ihae.html</guid><category>performance</category><category>backend</category><category>performance</category></item><item><title>Context Switch: 프로세스, 스레드 및 오버헤드 이해하기</title><link>https://blog.i544c.com/context-switch-peuroseseu-seuredeu-mic-obeohedeu-ihaehagi.html</link><description>&lt;p&gt;Context Switch&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 18 Nov 2024 11:33:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-11-18:/context-switch-peuroseseu-seuredeu-mic-obeohedeu-ihaehagi.html</guid><category>performance</category><category>backend</category><category>performance</category><category>profiling</category><category>python</category></item><item><title>Branchless Programming</title><link>https://blog.i544c.com/branchless-programming.html</link><description>&lt;p&gt;Branchless programming&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 21 Oct 2024 14:19:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-10-21:/branchless-programming.html</guid><category>performance</category><category>algorithm</category><category>backend</category><category>performance</category></item><item><title>Cache prefetching과 sequential processing의 장점</title><link>https://blog.i544c.com/cache-prefetchinggwa-sequential-processingyi-jangjeom.html</link><description>&lt;p&gt;cache prefeching &amp;amp; sequential processing&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Mon, 07 Oct 2024 14:56:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-10-07:/cache-prefetchinggwa-sequential-processingyi-jangjeom.html</guid><category>기술스택</category><category>backend</category><category>data structure</category><category>profiling</category><category>python</category></item><item><title>Loki 소개 및 로그시스템 구축</title><link>https://blog.i544c.com/loki-sogae-mic-rogeusiseutem-gucug.html</link><description>&lt;p&gt;Loki, log system&lt;/p&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">박이삭</dc:creator><pubDate>Thu, 08 Aug 2024 14:56:00 +0900</pubDate><guid isPermaLink="false">tag:blog.i544c.com,2024-08-08:/loki-sogae-mic-rogeusiseutem-gucug.html</guid><category>infra</category><category>backend</category><category>infra</category><category>log</category></item></channel></rss>