Kwonjae Lee
SRE, Observability
Weekly - November 28, 2025
- 8 minsπ μ΄λ² μ£Ό μΆμ² μν°ν΄
1. AI μμ΄μ νΈ μμ§λμ΄λ§μ 5κ°μ§ ν¨μ
μΆμ²: geeknews | λ μ§: 2025-11-28
AI μμ΄μ νΈ κ°λ°μμ κΈ°μ‘΄ μννΈμ¨μ΄ κ°λ°μ κ²°μ λ‘ μ μ κ·Όλ²μ΄ μ€νλ € μ₯μ κ° λλ 5κ°μ§ ν¨μ μ λ€λ£¬ κΈμ λλ€. μλμ΄ κ°λ°μμΌμλ‘ LLMμ νλ₯ μ νΉμ±μ μ΅μ νλ €λ κ²½ν₯μ΄ κ°ν΄ κ°λ° μλκ° λλ €μ§ μ μλ€λ μ μ μ§μ ν©λλ€. κ°λ°μλ€μ AI μμ΄μ νΈμ λΆνμ€μ±μ λ°μλ€μ΄κ³ νμ©νλ μλ‘μ΄ μμ§λμ΄λ§ λ§μΈλμ μ νμ΅ν μ μμ΅λλ€.
ν΅μ¬ ν¬μΈνΈ:
- LLMμ νλ₯ μ νΉμ±κ³Ό λΆνμ€μ±μ μ κ±°νλ € νμ§ λ§κ³ μ€νλ € νμ©νλ λ°©ν₯μΌλ‘ μ€κ³νκΈ°
- μ ν΅μ μΈ μ격ν μ μ΄ λ°©μ보λ€λ μ μ°νκ³ μ μμ μΈ μν€ν μ² ν¨ν΄ μ±ννκΈ°
- AI μμ΄μ νΈ κ°λ°μμλ μλ²½ν μμΈ‘ κ°λ₯μ±λ³΄λ€ μ°½λ°μ νλμ νμ©νλ μ κ·Όλ² μ¬μ©νκΈ°
2. μ€μΌμΌμ νλ μ€ννΈμ μ λ§λ€λ©° λ°°μ΄ 32κ°μ§
μΆμ²: geeknews | λ μ§: 2025-11-28
11λͺ μμ 150λͺ μΌλ‘ μ±μ₯ν μ€ννΈμ μ μ€μ κ²½νμ λ°νμΌλ‘ ν 32κ°μ§ μ€μΌμΌμ μμΉμ λ€λ£¬ κΈμ λλ€. κ°λ°μλ€μ μ‘°μ§ νμ₯ μ ν ν¨μ¨μ±, λͺ νν μ± μ λΆλ΄, κ·Έλ¦¬κ³ μμ νμ λΉ λ₯Έ νμ₯ μ λ΅μ λν μ€μ©μ μΈ μΈμ¬μ΄νΈλ₯Ό μ»μ μ μμ΅λλ€.
ν΅μ¬ ν¬μΈνΈ:
- μ±μ©λ³΄λ€ λ΄λΆ νμ ν¨κ³Όμ±κ³Ό λͺ νν κΈ°μ€ μ μ§λ₯Ό μ°μ μνμ¬ μ‘°μ§μ κΈ°λ°μ ννν ꡬμΆνκΈ°
- νλ‘μ νΈμ μ 무μ λͺ νν μ± μμλ₯Ό μ§μ νμ¬ μμ¬κ²°μ μλμ μ€νλ ₯μ λμ΄κΈ°
- μμ ν λ¨μλ‘ λΉ λ₯΄κ² νμ₯νλ μ λ΅μ ν΅ν΄ μ‘°μ§μ 민첩μ±κ³Ό νμ₯μ±μ λμμ ν보νκΈ°
3. Demystifying Automatic Instrumentation: How the Magic Actually Works
μΆμ²: opentelemetry | λ μ§: 2025-10-20
μ΄ κΈμ OpenTelemetryμ eBPF μλμ λλΆλΆμ κ°λ°μλ€μ΄ μ λͺ¨λ₯΄λ μλ κ³μΈ‘(Automatic Instrumentation)μ λ΄λΆ μλ μ리λ₯Ό μμΈν μ€λͺ ν©λλ€. κ°λ°μλ€μ μ§μ ꡬνν기보λ€λ κΈ°μ‘΄ λꡬλ₯Ό λ ν¨κ³Όμ μΌλ‘ νμ©νκΈ° μν΄ μ΄ βλ§λ²β κ°μ κΈ°μ μ λ©μ»€λμ¦μ μ΄ν΄ν μ μμ΅λλ€.
ν΅μ¬ ν¬μΈνΈ:
- μλ κ³μΈ‘μ΄ λ°νμμμ μ½λλ₯Ό λμ μΌλ‘ μμ νλ λ°©μκ³Ό λ°μ΄νΈμ½λ μ‘°μ κΈ°λ²μ μ΄ν΄νμ¬ μ±λ₯ μ΅μ νμ νμ©νκΈ°
- OpenTelemetry μμ΄μ νΈμ μλ μ리λ₯Ό νμ νμ¬ μ ν리μΌμ΄μ λͺ¨λν°λ§ μ€μ μ λ μ ννκ³ ν¨μ¨μ μΌλ‘ ꡬμ±νκΈ°
- eBPFμ κ°μ 컀λ λ 벨 κ³μΈ‘ κΈ°μ μ μ₯λ¨μ μ μ΄ν΄νμ¬ νλ‘λμ νκ²½μμ μ μ ν κ΄μ°° κ°λ₯μ± λꡬ μ ννκΈ°
4. Penpot: μ€νμμ€ Figma
μΆμ²: geeknews | λ μ§: 2025-11-28
Penpotμ λμμ΄λμ κ°λ°μ κ°μ νμ μ κ°μ νλ μ€νμμ€ λμμΈ λꡬλ‘, Figmaμ λμμ μ 곡ν©λλ€. SVG, CSS, HTML λ± μΉ νμ€ κΈ°μ μ κΈ°λ°μΌλ‘ νμ¬ κ°λ°μκ° λμμΈμ μ½λλ‘ λ³ννλ κ³Όμ μ λ¨μννκ³ , μ체 νΈμ€ν μ΄ κ°λ₯ν΄ λ°μ΄ν° 보μκ³Ό 컀μ€ν°λ§μ΄μ§ μΈ‘λ©΄μμ μ΄μ μ μ 곡ν©λλ€.
ν΅μ¬ ν¬μΈνΈ:
- μΉ νμ€(SVG, CSS, HTML) κΈ°λ°μΌλ‘ ꡬμΆλμ΄ λμμΈμμ μ½λλ‘μ λ³ν μμ μ ν¨μ¨νν μ μμ
- μ체 νΈμ€ν μ΅μ μ ν΅ν΄ κΈ°μ νκ²½μμ λ°μ΄ν° 보μμ μ μ§νλ©΄μ λμμΈ νμ λꡬλ₯Ό μ΄μν μ μμ
- μ€νμμ€ νΉμ±μ νμ©ν΄ μ‘°μ§μ μν¬νλ‘μ°μ λ§κ² 컀μ€ν°λ§μ΄μ§νκ³ κΈ°λ₯μ νμ₯ν μ μμ
5. DIY NAS: 2026 μλμ
μΆμ²: geeknews | λ μ§: 2025-11-28
2026λ DIY NAS κ΅¬μΆ κ°μ΄λλ‘, κ°λ°μλ€μ΄ νλ© νκ²½μμ νμ©ν μ μλ κ³ μ±λ₯ μ μ₯μ μ루μ μ μ μν©λλ€. Intel Core 3 N355 CPU κΈ°λ° Topton N22 λ©μΈλ³΄λλ₯Ό μ€μ¬μΌλ‘ 8κ° SATA ν¬νΈ, 10GbE λ€νΈμνΉμ κ°μΆ νμ₯ κ°λ₯ν NAS μμ€ν κ΅¬μ± λ°©λ²μ λ€λ£Ήλλ€. κ°μΈ νλ‘μ νΈλΆν° μκ·λͺ¨ ν κ°λ° νκ²½κΉμ§ μ§μν μ μλ μ€μ©μ μΈ κ΅¬μΆ λ Ένμ°λ₯Ό μ 곡ν©λλ€.
ν΅μ¬ ν¬μΈνΈ:
- μν νΌν©ν°μ μ μ λ ₯ μ€κ³λ‘ κ°λ° νκ²½μ μ λ ₯ ν¨μ¨μ±μ μ΅μ ννλ©΄μλ μΆ©λΆν μ±λ₯μ ν보ν μ μλ νλμ¨μ΄ μ ν κΈ°μ€μ νμ©νμΈμ
- 8κ° SATA ν¬νΈμ 10GbE λ€νΈμνΉμ ν΅ν΄ λμ©λ λ°μ΄ν° μ²λ¦¬μ λΉ λ₯Έ νμΌ μ μ‘μ΄ νμν AI/ML νλ‘μ νΈλ CI/CD νμ΄νλΌμΈμ ν¨μ¨μ μΌλ‘ μ§μνμΈμ
- 6κ° μ΄μμ λλΌμ΄λΈ λ² μ΄μ νλ© νμ₯μ±μ νμ©νμ¬ κ°λ° λ°μ΄ν° λ°±μ , 컨ν μ΄λ μ΄λ―Έμ§ μ μ₯μ, λ‘κ·Έ μμ§ μμ€ν λ± λ€μν μΈνλΌ μλΉμ€λ₯Ό ν΅ν© μ΄μνμΈμ
6. Zig, λ©μΈ μ μ₯μλ₯Ό GitHubμμ Codebergλ‘ μ΄μ
μΆμ²: geeknews | λ μ§: 2025-11-28
Zig νλ‘κ·Έλλ° μΈμ΄κ° 10λ κ° μ¬μ©νλ GitHubλ₯Ό λ λ μ€νμμ€ νλ«νΌμΈ Codebergλ‘ λ©μΈ μ μ₯μλ₯Ό μ΄μ νμ΅λλ€. GitHub Actionsμ λΆμμ μ±, μ±λ₯ μ ν, AI μ€μ¬ μ μ± μ λν μ°λ €κ° μ£Όμ μ΄μ μ¬μ λ‘, κ°λ°μλ€μ΄ νλ«νΌ μ ν μ κ³ λ €ν΄μΌ ν κΈ°μ μ Β·μ² νμ μμλ€μ 보μ¬μ€λλ€.
ν΅μ¬ ν¬μΈνΈ:
- CI/CD νμ΄νλΌμΈμ μμ μ±κ³Ό μ±λ₯μ μ κΈ°μ μΌλ‘ λͺ¨λν°λ§νκ³ , λ¬Έμ λ°μ μ λμ νλ«νΌ κ²ν νκΈ°
- μ€νμμ€ νλ‘μ νΈ νΈμ€ν μ νλ«νΌμ AI μ μ± κ³Ό λ°μ΄ν° μ¬μ© λ°©μΉ¨μ μ¬μ μ κ²ν νκ³ νλ‘μ νΈ κ°μΉμ μΌμΉνλμ§ νκ°νκΈ°
- μ μ₯μ μ΄μ μ λλΉν΄ Git κΈ°λ°μ λΆμ° κ°λ° μν¬νλ‘μ°λ₯Ό ꡬμΆνκ³ , νλ«νΌ μ’ μμ±μ μ΅μννλ κ°λ° νκ²½ μ€κ³νκΈ°
7. 리λ μ€ μ»€λ νμκΈ°
μΆμ²: geeknews | λ μ§: 2025-11-28
μ΄ κΈ°μ¬λ 리λ μ€ μ»€λμ ν΅μ¬ μν κ³Ό ꡬ쑰λ₯Ό νꡬνλ©°, κ°λ°μλ€μ΄ μμ€ν λ 벨μμ νλμ¨μ΄μ μννΈμ¨μ΄ κ°μ μνΈμμ©μ μ΄ν΄ν μ μλλ‘ λμμ€λλ€. 컀λμ μμ€ν νΈμΆ, μΈν°λ½νΈ μ²λ¦¬, νλ‘μΈμ€ μ€μΌμ€λ§ λ±μ λ©μ»€λμ¦μ νμ΅νμ¬ λ ν¨μ¨μ μΈ μμ€ν νλ‘κ·Έλλ°κ³Ό μ±λ₯ μ΅μ ν λ°©λ²μ μ΅λν μ μμ΅λλ€.
ν΅μ¬ ν¬μΈνΈ:
- 리λ μ€ μ»€λμ΄ νλμ¨μ΄μ μ¬μ©μ κ³΅κ° μ ν리μΌμ΄μ μ¬μ΄μ μΆμν κ³μΈ΅ μν μ μ΄ν΄νμ¬ μμ€ν λ 벨 λλ²κΉ λ₯λ ₯ ν₯μ
- μμ€ν νΈμΆκ³Ό μΈν°λ½νΈ μ²λ¦¬ λ©μ»€λμ¦μ νμ΅νμ¬ κ³ μ±λ₯ μ ν리μΌμ΄μ κ°λ° μ λ³λͺ© μ§μ μλ³ λ° μ΅μ ν
- 컀λ μ€μΌμ€λ§κ³Ό λ©λͺ¨λ¦¬ κ΄λ¦¬ μ리λ₯Ό νμ νμ¬ λ©ν°μ€λ λ νλ‘κ·Έλλ°κ³Ό 리μμ€ κ΄λ¦¬ ν¨μ¨μ± κ°μ
π This Weekβs Picks
1. AI μμ΄μ νΈ μμ§λμ΄λ§μ 5κ°μ§ ν¨μ
Source: geeknews | Date: 2025-11-28
This article covers 5 pitfalls where traditional deterministic software engineering approaches become obstacles in AI agent development. It points out that senior developers tend to be slower than juniors because they try to eliminate LLM uncertainty through code control. Developers will learn to embrace and leverage the probabilistic nature of AI agents with a new engineering mindset.
Key Points:
- Embrace and leverage LLMβs probabilistic nature and uncertainty rather than trying to eliminate it
- Adopt flexible and adaptive architectural patterns instead of traditional rigid control approaches
- Allow for emergent behaviors rather than pursuing perfect predictability in AI agent development
2. μ€μΌμΌμ νλ μ€ννΈμ μ λ§λ€λ©° λ°°μ΄ 32κ°μ§
Source: geeknews | Date: 2025-11-28
This article presents 32 scaling principles from a startup that grew from 11 people with zero revenue to 150 people with millions in ARR over 5 years. Developers can gain practical insights on team effectiveness, clear responsibility assignment, and strategies for rapid team expansion during organizational scaling.
Key Points:
- Prioritize internal team effectiveness and maintaining clear standards over hiring to build a solid organizational foundation
- Assign clear owners to projects and tasks to improve decision-making speed and execution capability
- Use small team expansion strategies to ensure both organizational agility and scalability simultaneously
3. Demystifying Automatic Instrumentation: How the Magic Actually Works
Source: opentelemetry | Date: 2025-10-20
This article explains the inner workings of automatic instrumentation, a technology that most developers donβt fully understand despite the rise of OpenTelemetry and eBPF. Developers will learn how this βmagicalβ technology actually works under the hood, not to build their own implementation but to better utilize existing tools and understand observability systems.
Key Points:
- Understand how automatic instrumentation dynamically modifies code at runtime through bytecode manipulation techniques to optimize application performance monitoring
- Learn the underlying mechanisms of OpenTelemetry agents to configure application monitoring more accurately and efficiently in production environments
- Grasp the pros and cons of kernel-level instrumentation technologies like eBPF to make informed decisions when selecting observability tools for production systems
4. Penpot: μ€νμμ€ Figma
Source: geeknews | Date: 2025-11-28
Penpot is an open-source design tool that enhances collaboration between designers and developers, offering an alternative to Figma. Built on web standards like SVG, CSS, and HTML, it simplifies the design-to-code workflow for developers and provides benefits in data security and customization through self-hosting capabilities.
Key Points:
- Leverage web standards (SVG, CSS, HTML) foundation to streamline design-to-code conversion workflows
- Implement self-hosting option to maintain data security while operating design collaboration tools in enterprise environments
- Utilize open-source nature to customize and extend functionality according to organizational workflows
5. DIY NAS: 2026 μλμ
Source: geeknews | Date: 2025-11-28
This DIY NAS building guide for 2026 presents a high-performance storage solution that developers can utilize in home lab environments. It covers how to build a scalable NAS system centered around the Topton N22 motherboard with Intel Core 3 N355 CPU, featuring 8 SATA ports and 10GbE networking. The guide provides practical implementation knowledge to support everything from personal projects to small team development environments.
Key Points:
- Leverage hardware selection criteria that optimize power efficiency in development environments while ensuring sufficient performance through small form factor and low-power design
- Efficiently support AI/ML projects or CI/CD pipelines requiring large-scale data processing and fast file transfers using 8 SATA ports and 10GbE networking
- Integrate and operate various infrastructure services such as development data backup, container image repositories, and log collection systems by utilizing 6+ drive bays and home lab scalability
6. Zig, λ©μΈ μ μ₯μλ₯Ό GitHubμμ Codebergλ‘ μ΄μ
Source: geeknews | Date: 2025-11-28
The Zig programming language has migrated its main repository from GitHub to Codeberg after 10 years, citing GitHub Actions instability, performance issues, and concerns over AI-focused policies. This move demonstrates the technical and philosophical factors developers should consider when choosing development platforms for their projects.
Key Points:
- Regularly monitor CI/CD pipeline stability and performance, and evaluate alternative platforms when issues persist
- Review platform AI policies and data usage practices when hosting open-source projects to ensure alignment with project values
- Build Git-based distributed development workflows and design development environments that minimize platform dependency to prepare for potential repository migrations
7. 리λ μ€ μ»€λ νμκΈ°
Source: geeknews | Date: 2025-11-28
This article explores the core role and structure of the Linux kernel, helping developers understand the interaction between hardware and software at the system level. By learning kernel mechanisms such as system calls, interrupt handling, and process scheduling, developers can acquire more efficient system programming and performance optimization techniques.
Key Points:
- Understand the Linux kernelβs role as an abstraction layer between hardware and user-space applications to improve system-level debugging capabilities
- Learn system call and interrupt handling mechanisms to identify bottlenecks and optimize high-performance application development
- Grasp kernel scheduling and memory management principles to improve multithreaded programming and resource management efficiency
π 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!