기술 블로그를 시작하며 — 미니PC 한 대에서 Cloudflare까지
디에이온 솔루션 기술 블로그를 시작합니다. 임베디드 리눅스 OS 빌드부터 .NET 애플리케이션, 웹 인프라까지 — 실제 프로젝트에서 부딪히고 해결한 내용을 남기려 합니다.
왜 남기는가
프로젝트를 진행하다 보면 같은 함정에 두 번 빠지는 일이 생깁니다. 예를 들어 오래된 배포판에 .NET 애플리케이션을 셀프컨테인드로 올릴 때 겪는 glibc 버전 문제 같은 것들입니다.
# Ubuntu 20.04(glibc 2.31)에 최신 네이티브 라이브러리를 올리면
./InquiryApi
# → /lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.33' not found
이런 기록은 시간이 지나면 기억에서 사라지지만, 글로 남겨두면 다음 프로젝트에서 30분을 아낍니다. 그리고 그 기록이 같은 문제를 겪는 다른 개발자에게도 닿는다면 더 좋겠지요.
무엇을 다루는가
- 임베디드 리눅스: Buildroot·Yocto 기반 OS 빌드, 커널·드라이버, 보드 브링업
- 애플리케이션: C#/.NET, WPF, Blazor, Qt
- 인프라: Docker 기반 자체 호스팅, Cloudflare, 배포 자동화
첫 주제 예고
첫 시리즈는 사내 인프라 이야기입니다. 미니PC 한 대에 Docker로 올려둔 서비스를, 전원이 꺼져도 홈페이지와 문의 접수가 멈추지 않도록 Cloudflare Pages와 상시 가동 서버로 나눠 옮긴 과정을 다룰 예정입니다.

핵심은 "무엇을 항상 켜 두어야 하는가"를 먼저 나눈 것이었습니다. 방문자가 보는 것과 문의를 받는 경로만 상시 가동 구간으로 옮기면, 나머지는 미니PC가 꺼져 있어도 아무 문제가 없습니다.
앞으로 잘 부탁드립니다.
비슷한 문제를 풀고 계신가요? 프로젝트 상담은 언제든 환영합니다.
프로젝트 문의하기