Kwonjae Lee
SRE, Observability
Weekly - December 05, 2025
- 8 mins๐ ์ด๋ฒ ์ฃผ ์ถ์ฒ ์ํฐํด
1. ํฌ๋ช ํ ๋ฆฌ๋์ญ์ด ์๋ฒํธ ๋ฆฌ๋์ญ์ ๋ฅ๊ฐํ๋ค
์ถ์ฒ: geeknews | ๋ ์ง: 2025-12-05
๊ฐ๋ฐํ์์ ํํ ๋ณด๋ ์๋ฒํธ ๋ฆฌ๋์ญ์ด ํ์๋ค์ ๋ฌธ์ ๋ฅผ ๋์ ํด๊ฒฐํด์ฃผ๋ โ์ปฌ๋งํ ๋ถ๋ชจโ ๋ฐฉ์์ผ๋ก ์๋ํ์ฌ, ๋จ๊ธฐ์ ์ผ๋ก๋ ํธ์ํ์ง๋ง ๋ฆฌ๋ ๋ถ์ฌ ์ ํ์ด ๋ฌด๋ ฅํ๋๋ ๋ฌธ์ ๋ฅผ ์ผ๊ธฐํ๋ค๊ณ ์ง์ ํฉ๋๋ค. ๋์ ํฌ๋ช ํ ๋ฆฌ๋์ญ์ ํตํด ํ์๋ค์ด ์ค์ค๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ณ ์ฑ์ฅํ ์ ์๋ ํ๊ฒฝ์ ์กฐ์ฑํ๋ ๊ฒ์ด ๋ ํจ๊ณผ์ ์ธ ์ ๊ทผ๋ฒ์ด๋ผ๊ณ ์ ์ํฉ๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- ํ์์ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ๋์ ํด๊ฒฐํด์ฃผ๋ ๋์ , ๋ฌธ์ ํด๊ฒฐ ๊ณผ์ ๊ณผ ์์ฌ๊ฒฐ์ ๊ธฐ์ค์ ํฌ๋ช ํ๊ฒ ๊ณต์ ํ์ฌ ํ์๋ค์ด ์ค์ค๋ก ํ์ตํ ์ ์๋๋ก ์ง์ํ๊ธฐ
- ๋ฆฌ๋๊ฐ ๋ถ์ฌํ ๋๋ ํ์ด ์์จ์ ์ผ๋ก ์ด์๋ ์ ์๋๋ก ๊ถํ ์์๊ณผ ์ฑ ์ ๋ถ์ฐ์ ํตํด ํ์๋ค์ ์ฃผ๋์ฑ์ ๊ธฐ๋ฅด๊ธฐ
- ๋จ๊ธฐ์ ์ธ ํธ์๋ณด๋ค๋ ์ฅ๊ธฐ์ ์ธ ํ ์ญ๋ ๊ฐํ์ ์ด์ ์ ๋ง์ถฐ, ํ์๋ค์ด ์คํจ๋ฅผ ํตํด์๋ ๋ฐฐ์ธ ์ ์๋ ์์ ํ ํ๊ฒฝ ์กฐ์ฑํ๊ธฐ
2. ๋๋ ์คํฌํธ๋ผ์ดํธ๋ฅผ ๋ฌด์ํ๋ ์คํํ ์์ง๋์ด๋ค
์ถ์ฒ: geeknews | ๋ ์ง: 2025-12-05
๊ตฌ๊ธ ์คํํ ์์ง๋์ด๊ฐ ๋ํ ๊ธฐ์ ๊ธฐ์ ์ ์ ํ ์ค์ฌ ๋ฌธํ์์ ์ธํ๋ผ์ ๊ฐ๋ฐ์ ๋๊ตฌ ๋ถ์ผ์ ํน์ฑ์ ๋ถ์ํ ๊ฒฝํ๋ด์ ๋๋ค. ๋จ๊ธฐ ์ฑ๊ณผ์ ๊ฐ์์ฑ์ ์ค์ํ๋ ์ ํํ๊ณผ ๋ฌ๋ฆฌ ์ธํ๋ผ ์์ญ์์๋ ์ง์์ฑ๊ณผ ์์คํ ๊ด๋ฆฌ๊ฐ ๋ ์ค์ํ ๊ฐ์น์์ ์ค๋ช ํฉ๋๋ค. ๊ฒฝ์์ง์ ์ฃผ๋ชฉ๋ฐ๋ ํ๋ก์ ํธ๋ณด๋ค ์์ง๋์ด๋ง ๋ณธ์ง์ ์ง์คํ๋ ์ ๊ทผ๋ฒ์ ์ค์์ฑ์ ์ ์ํฉ๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- ์ธํ๋ผ์ ๊ฐ๋ฐ์ ๋๊ตฌ ๋ถ์ผ์์๋ ๋จ๊ธฐ์ ์ฑ๊ณผ๋ณด๋ค ์ฅ๊ธฐ์ ์ง์์ฑ๊ณผ ์์คํ ์์ ์ฑ์ ์ฐ์ ์ํ๋ ๋ง์ธ๋์ ์ ๊ฐ์ถฐ์ผ ํจ
- ๊ฒฝ์์ง์ ๊ด์ฌ์ ๋๊ธฐ ์ํ ํ๋ คํ ํ๋ก์ ํธ๋ณด๋ค ์ค์ ๊ฐ๋ฐ์ ์์ฐ์ฑ๊ณผ ์์คํ ๊ฐ์ ์ ์ง์คํ๋ ๊ฒ์ด ๋ ๊ฐ์น ์์
- ์ ํ ์ค์ฌ ๋ฌธํ์์๋ ์ธํ๋ผ ์์ง๋์ด๋ก์์ ๊ณ ์ ํ ๊ฐ์น์ ์ ๊ทผ ๋ฐฉ์์ ์ ์งํ๋ฉฐ ๋ณธ์ง์ ์ธ ์์ง๋์ด๋ง ๋ฌธ์ ํด๊ฒฐ์ ๋ชฐ๋ํด์ผ ํจ
3. Show GN: replited - SQLite๋ฅผ S3, FTP, WebDAV ๋ฑ ์ด๋๋ก๋ ๋ณต์ ํด์ฃผ๋ ๋๊ตฌ (Rust + OpenDAL)
์ถ์ฒ: geeknews | ๋ ์ง: 2025-12-05
๊ฐ๋ฐ์๋ค์ Rust๋ก ์์ฑ๋ SQLite ๋ณต์ ๋๊ตฌ โreplitedโ๋ฅผ ํตํด ์๋ฒ๋ฆฌ์ค์ ์ฃ์ง ํ๊ฒฝ์์ SQLite ๋ฐ์ดํฐ ์ ์ค ๋ฐฉ์ง ๋ฐ ๋ฐฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. OpenDAL์ ํ์ฉํ์ฌ S3, FTP, WebDAV ๋ฑ ๋ค์ํ ์คํ ๋ฆฌ์ง๋ก SQLite ๋ฐ์ดํฐ๋ฅผ ๋ณต์ ํ ์ ์์ผ๋ฉฐ, ๊ธฐ์กด Litestream์ ๋์์ผ๋ก ํ์ฉ ๊ฐ๋ฅํฉ๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- ์๋ฒ๋ฆฌ์ค ๋ฐ ์ฃ์ง ํ๊ฒฝ์์ SQLite ์ฌ์ฉ ์ replited๋ฅผ ํตํด ๋ฐ์ดํฐ ์ ์ค ๋ฐฉ์ง ๋ฐ ์๋ ๋ฐฑ์ ์์คํ ์ ๊ตฌ์ถํ์ธ์
- OpenDAL ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ํ์ฉํ์ฌ S3, FTP, WebDAV ๋ฑ ๋ค์ํ ํด๋ผ์ฐ๋ ์คํ ๋ฆฌ์ง๋ก ๋ฐ์ดํฐ๋ฒ ์ด์ค๋ฅผ ๋ณต์ ํ๋ ๋ฐฉ๋ฒ์ ํ์ตํ์ธ์
- Rust ๊ธฐ๋ฐ์ ๊ณ ์ฑ๋ฅ ๋ฐ์ดํฐ ๋ณต์ ๋๊ตฌ๋ฅผ ํ๋ก์ ํธ์ ํตํฉํ์ฌ ๊ธฐ์กด Litestream ๋๋น ํฅ์๋ ๋ณต์ ์ฑ๋ฅ์ ํ๋ณดํ์ธ์
4. Send OpenTelemetry traces and logs from Cloudflare Workers to Grafana Cloud
์ถ์ฒ: grafana | ๋ ์ง: 2025-12-04
์ด ๊ธ์ Cloudflare Workers์์ OpenTelemetry๋ฅผ ์ฌ์ฉํ์ฌ ๋ถ์ฐ ์ถ์ (traces)๊ณผ ๋ก๊ทธ๋ฅผ Grafana Cloud๋ก ์ ์กํ๋ ๋ฐฉ๋ฒ์ ๋ค๋ฃน๋๋ค. ๊ฐ๋ฐ์๋ค์ ์๋ฒ๋ฆฌ์ค ํ๊ฒฝ์์ ์ ํ๋ฆฌ์ผ์ด์ ์ ์ฑ๋ฅ๊ณผ ๋์์ ํจ๊ณผ์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ๊ณ ๋๋ฒ๊น ํ ์ ์๋ ๊ด์ฐฐ๊ฐ๋ฅ์ฑ(observability) ๊ตฌํ ๋ฐฉ๋ฒ์ ๋ฐฐ์ธ ์ ์์ต๋๋ค. Cloudflare์ Grafana๊ฐ ๊ณต๋์ผ๋ก ์์ฑํ ์ด ๊ฐ์ด๋๋ ์ค์ ์ด์ ํ๊ฒฝ์์ ๋ฐ๋ก ์ ์ฉํ ์ ์๋ ์ค์ฉ์ ์ธ ์ ๊ทผ๋ฒ์ ์ ๊ณตํฉ๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- Cloudflare Workers ํ๊ฒฝ์์ OpenTelemetry SDK๋ฅผ ์ค์ ํ๊ณ ๊ตฌ์ฑํ์ฌ ์๋ํ๋ ํ ๋ ๋ฉํธ๋ฆฌ ๋ฐ์ดํฐ ์์ง ํ์ดํ๋ผ์ธ ๊ตฌ์ถํ๊ธฐ
- Grafana Cloud OTLP ์๋ํฌ์ธํธ๋ฅผ ํตํด traces์ logs๋ฅผ ์์ ํ๊ฒ ์ ์กํ๊ธฐ ์ํ ์ธ์ฆ ๋ฐ ๋คํธ์ํฌ ์ค์ ๊ตฌ์ฑํ๊ธฐ
- ์๋ฒ๋ฆฌ์ค ํจ์์ ์ฑ๋ฅ ๋ณ๋ชฉ์ ๊ณผ ์ค๋ฅ๋ฅผ ์๋ณํ๊ธฐ ์ํ ๋ถ์ฐ ์ถ์ ๋ฐ์ดํฐ ์๊ฐํ ๋ฐ ์๋ฆผ ์์คํ ์ค์ ํ๊ธฐ
5. Show GN: Dir2md + Spicy: LLM์ฉ Markdown/JSONL ์ปจํ ์คํธ์ ๋ณด์ ๋ฆฌํฌํธ๋ฅผ ํ ๋ฒ์ ๋ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์บ๋
์ถ์ฒ: geeknews | ๋ ์ง: 2025-12-05
Dir2md๋ ๋ณต์กํ ๋๋ ํฐ๋ฆฌ ๊ตฌ์กฐ๋ฅผ LLM์ด ์ดํดํ ์ ์๋ Markdown/JSONL ํํ๋ก ๋ณํํ๋ฉด์ ๋์์ ๋ณด์ ์ทจ์ฝ์ ์ ์ค์บํ๋ ๋๊ตฌ์ ๋๋ค. ๊ฐ๋ฐ์๋ค์ ์ด ๋๊ตฌ๋ฅผ ํตํด ํ๋ก์ ํธ์ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ LLM์๊ฒ ํจ์จ์ ์ผ๋ก ์ ๋ฌํ๊ณ , ๋ณด์ ๋ฆฌํฌํธ๊น์ง ํ ๋ฒ์ ์ป์ ์ ์์ต๋๋ค. ์ค๋งํธ ์ํ๋ง๊ณผ ๋ณด์ ๋ง์คํน ๊ธฐ๋ฅ์ผ๋ก ๋ฏผ๊ฐํ ์ ๋ณด๋ ๋ณดํธํ๋ฉด์๋ ์๋ฏธ ์๋ ์ปจํ ์คํธ๋ฅผ ์ ๊ณตํฉ๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- LLM ํ๋กฌํํ ์ ํ๋ก์ ํธ ์ ์ฒด ๊ตฌ์กฐ๋ฅผ ํจ์จ์ ์ผ๋ก ์ ๋ฌํ๊ธฐ ์ํด Dir2md์ Markdown/JSONL ์ถ๋ ฅ ๊ธฐ๋ฅ์ ํ์ฉํ ์ ์์ต๋๋ค
- ๋ณด์ ๋ง์คํน ๊ธฐ๋ฅ์ ํตํด ๋ฏผ๊ฐํ ์ ๋ณด(API ํค, ํจ์ค์๋ ๋ฑ)๋ฅผ ์๋์ผ๋ก ๋ณดํธํ๋ฉด์ ์ฝ๋ ๋ฆฌ๋ทฐ๋ ๋ฌธ์ํ ์์ ์ ์ํํ ์ ์์ต๋๋ค
- ์ค๋งํธ ์ํ๋ง ์๊ณ ๋ฆฌ์ฆ์ ์ด์ฉํด ๋์ฉ๋ ํ๋ก์ ํธ์์๋ ํต์ฌ์ ์ธ ํ์ผ๋ค๋ง ์ ๋ณํ์ฌ LLM ํ ํฐ ์ ํ์ ํจ์จ์ ์ผ๋ก ๊ด๋ฆฌํ ์ ์์ต๋๋ค
6. Improve service reliability and ops culture with Grafana Cloud Service Center
์ถ์ฒ: grafana | ๋ ์ง: 2025-12-01
Grafana Cloud Service Center๋ ์๋น์ค ์์ ๊ถ ๋ฌธํ์์ ๋ฐ์ํ๋ ์ด์ ๋ณต์ก์ฑ์ ํด๊ฒฐํ๊ธฐ ์ํ ํตํฉ ํ๋ซํผ์ ๋๋ค. ๊ฐ๋ฐ์๋ค์ ์๋น์ค ๊ฐ ์์กด์ฑ ๊ด๋ฆฌ์ ์์ ์ฑ ํฅ์์ ์ํ ์ฒด๊ณ์ ์ธ ์ ๊ทผ๋ฒ์ ํ์ตํ ์ ์์ต๋๋ค. ํนํ SRE ๋ฌธํ ์ ์ฐฉ๊ณผ ๊ฐ๋ฐ์ ์์ฐ์ฑ ํฅ์์ ์ํ ์ค๋ฌด์ ์ธ ์ธ์ฌ์ดํธ๋ฅผ ์ป์ ์ ์์ต๋๋ค.
ํต์ฌ ํฌ์ธํธ:
- ์๋น์ค ์์ ๊ถ ๋ชจ๋ธ์์ ๊ฐ ์๋น์ค์ ์์ ์ฑ๊ณผ ์ฑ๋ฅ์ ๋ํ ๋ช ํํ ์ฑ ์ ์ฒด๊ณ๋ฅผ ๊ตฌ์ถํ๊ณ ๊ด๋ จ ๋ฉํธ๋ฆญ์ ์ง์์ ์ผ๋ก ๋ชจ๋ํฐ๋งํ์ธ์
- Grafana Cloud Service Center์ ๊ฐ์ ํตํฉ ๊ด์ฐฐ ๊ฐ๋ฅ์ฑ ๋๊ตฌ๋ฅผ ํ์ฉํ์ฌ ์๋น์ค ๊ฐ ์์กด์ฑ์ ์๊ฐํํ๊ณ ์ฅ์ ๋์ ์๊ฐ์ ๋จ์ถํ์ธ์
- ํ ๋ด ์ด์ ๋ฌธํ ๊ฐ์ ์ ์ํด SRE ์์น์ ๋์ ํ๊ณ ๊ฐ๋ฐ์๋ค์ด ์ด์ ์ธก๋ฉด๊น์ง ๊ณ ๋ คํ ์ ์๋ ํ๊ฒฝ์ ์กฐ์ฑํ์ธ์
๐ This Weekโs Picks
1. ํฌ๋ช ํ ๋ฆฌ๋์ญ์ด ์๋ฒํธ ๋ฆฌ๋์ญ์ ๋ฅ๊ฐํ๋ค
Source: geeknews | Date: 2025-12-05
The article critiques servant leadership in development teams as resembling โcurling parentingโ where leaders solve problems for team members, which provides short-term comfort but renders teams helpless when leaders are absent. It suggests that transparent leadership, which empowers team members to solve problems independently and grow, is a more effective approach for sustainable team development.
Key Points:
- Instead of solving all problems for team members, transparently share problem-solving processes and decision-making criteria to enable team members to learn independently
- Foster team membersโ initiative through delegation and responsibility distribution so the team can operate autonomously even when leaders are absent
- Focus on long-term team capability building rather than short-term convenience by creating a safe environment where team members can learn from failures
2. ๋๋ ์คํฌํธ๋ผ์ดํธ๋ฅผ ๋ฌด์ํ๋ ์คํํ ์์ง๋์ด๋ค
Source: geeknews | Date: 2025-12-05
A Google Staff Engineer shares insights on navigating product-centric culture in large tech companies while working in infrastructure and developer tools. The article contrasts the short-term, visibility-focused approach of product teams with the sustainability and system management values crucial in infrastructure work. It emphasizes the importance of focusing on core engineering principles rather than seeking management spotlight.
Key Points:
- In infrastructure and developer tools, prioritize long-term sustainability and system stability over short-term visible wins
- Focus on actual developer productivity and system improvements rather than flashy projects designed to catch management attention
- Maintain your unique value and approach as an infrastructure engineer even within product-centric cultures, staying committed to solving fundamental engineering problems
3. Show GN: replited - SQLite๋ฅผ S3, FTP, WebDAV ๋ฑ ์ด๋๋ก๋ ๋ณต์ ํด์ฃผ๋ ๋๊ตฌ (Rust + OpenDAL)
Source: geeknews | Date: 2025-12-05
Developers can solve SQLite data loss prevention and backup challenges in serverless and edge environments using โreplitedโ, a SQLite replication tool written in Rust. It leverages OpenDAL to replicate SQLite data to various storage systems like S3, FTP, and WebDAV, serving as an alternative to existing tools like Litestream.
Key Points:
- Implement data loss prevention and automated backup systems for SQLite in serverless and edge environments using replited
- Learn to replicate databases to various cloud storage systems like S3, FTP, and WebDAV by leveraging the OpenDAL library
- Integrate this Rust-based high-performance data replication tool into your projects to achieve improved replication performance compared to existing Litestream solutions
4. Send OpenTelemetry traces and logs from Cloudflare Workers to Grafana Cloud
Source: grafana | Date: 2025-12-04
This article explains how to send OpenTelemetry traces and logs from Cloudflare Workers to Grafana Cloud for comprehensive observability. Developers will learn to implement effective monitoring and debugging capabilities for serverless applications, gaining insights into application performance and behavior. Co-authored by Cloudflare and Grafana, this guide provides practical approaches that can be directly applied in production environments.
Key Points:
- Configure OpenTelemetry SDK in Cloudflare Workers environment to build automated telemetry data collection pipelines
- Set up authentication and network configurations for securely sending traces and logs to Grafana Cloud OTLP endpoints
- Implement distributed tracing data visualization and alerting systems to identify performance bottlenecks and errors in serverless functions
5. Show GN: Dir2md + Spicy: LLM์ฉ Markdown/JSONL ์ปจํ ์คํธ์ ๋ณด์ ๋ฆฌํฌํธ๋ฅผ ํ ๋ฒ์ ๋ฝ๋ ๋ฆฌํฌ์งํ ๋ฆฌ ์ค์บ๋
Source: geeknews | Date: 2025-12-05
Dir2md is a tool that converts complex directory structures into LLM-readable Markdown/JSONL format while simultaneously scanning for security vulnerabilities. Developers can efficiently communicate their entire project structure to LLMs and obtain security reports in one go. It provides meaningful context while protecting sensitive information through smart sampling and security masking features.
Key Points:
- Utilize Dir2mdโs Markdown/JSONL output functionality to efficiently communicate entire project structures when prompting LLMs
- Leverage security masking features to automatically protect sensitive information (API keys, passwords, etc.) while performing code reviews or documentation tasks
- Use smart sampling algorithms to select only essential files from large projects, efficiently managing LLM token limitations
6. Improve service reliability and ops culture with Grafana Cloud Service Center
Source: grafana | Date: 2025-12-01
Grafana Cloud Service Center provides a unified platform to address operational complexity in service ownership cultures. Developers will learn systematic approaches for managing service dependencies and improving reliability. The article offers practical insights for establishing SRE culture and enhancing developer productivity.
Key Points:
- Establish clear accountability frameworks for service reliability and performance in service ownership models, with continuous monitoring of relevant metrics
- Utilize unified observability tools like Grafana Cloud Service Center to visualize service dependencies and reduce incident response times
- Improve operational culture by adopting SRE principles and creating environments where developers can consider operational aspects in their workflow
๐ Sources
Articles curated from various tech blogs and communities including SRE Weekly, GeekNews, OpenTelemetry, Grafana, and more.
์ํฐํด ์ ์์ด ์์ผ์๋ฉด ์ด๋ฉ์ผ๋ก ์ฐ๋ฝ์ฃผ์๊ฑฐ๋ ๋๊ธ์ ๋จ๊ฒจ์ฃผ์ธ์!
Have an article suggestion? Feel free to reach out via email or leave a comment below!