01 · WHO
프론트엔드로 시작해
이제는 프론트와 백엔드를 함께 다룹니다.
개발자 mirr56입니다. 3년차 개발자로, 프론트엔드로 시작해 지금은 프론트엔드와 백엔드를 함께 맡고 있습니다. 2026년 6월부터는 팀장으로 일하고 있습니다.
기능 목록을 구현하는 데서 멈추지 않고 사용자가 처음 들어온 순간부터 결과를 얻고 다시 방문하는 과정까지 하나의 제품으로 생각합니다. 화면, API, 데이터베이스, 배포와 모니터링을 따로 떨어진 기술이 아니라 사용자 경험을 지탱하는 연결된 구조로 봅니다.
02 · WHY
왜 이 사이트를 운영하나요
회사에서 앱과 웹을 출시하고, 모니터링과 인프라를 직접 구성하면서 배운 것들을 그동안 옵시디언에만 쌓아 왔습니다. DailBit은 그 기록 중 다른 개발자에게도 쓸모 있을 내용을 다듬어 공개하는 곳입니다. 화면부터 서버, 배포와 관측까지 한 사람이 끝까지 만들어 보면서 내린 설계 판단과 시행착오를 남기고, 장기적으로는 시스템 전체를 설계하는 아키텍트가 되는 과정을 기록하려고 합니다.
03 · SHIPPED
출시한 제품
회사에서 만든 앱과 웹, 그리고 개인으로 만들어 운영하는 앱과 웹을 출시해 왔습니다. 개인 프로젝트는 프로젝트 이야기에서 목적과 설계 판단을 공개합니다.
04 · HOW
제품을 만드는 기준
필요한 기능부터 선명하게
선택지가 많다고 좋은 제품이 되지는 않습니다. 사용자가 도달하려는 결과를 먼저 정하고 설정, 실행, 결과의 흐름을 짧게 다듬습니다.
콘텐츠와 상호작용을 구분하기
검색으로 발견되어야 하는 설명은 정적 HTML과 명확한 문서 구조로 제공하고, 게임이나 도구의 동적인 부분은 브라우저에서 자연스럽게 이어지도록 만듭니다.
배포 뒤에도 관찰하기
빌드 성공만을 완료로 보지 않습니다. 오류와 응답 상태를 확인하고, 작은 화면과 느린 네트워크에서도 사용할 수 있는지 점검합니다.
05 · STACK
사용하는 기술과 역할
Frontend
React, React Native, Next.js
웹과 모바일 화면을 만듭니다. 검색으로 발견되어야 하는 콘텐츠와 상호작용 중심 도구를 구분해 렌더링 방식을 선택합니다.
Backend
FastAPI, NestJS(Fastify), Express, Hono, Bun-Elysia
화면과 API가 분리된 구조부터 하나의 제품으로 배포되는 구조까지 목적에 맞춰 구성합니다.
Package Manager
npm, pnpm, Yarn, Bun
프로젝트에 맞는 패키지 매니저로 의존성을 관리합니다.
Data
MySQL, MongoDB, Redis
데이터의 형태와 접근 방식에 맞게 사용합니다. 기능 구현뿐 아니라 권한, 보관 기간, 복구 가능성까지 함께 고려합니다.
Infra & Ops
Docker, Docker Compose, Nginx, GitHub Actions, AWS
실행 환경을 맞추고 반복 작업을 자동화합니다.
Observability & Load Test
Prometheus, Loki, Grafana, Alloy, k6, Oha
배포 이후의 지표와 로그를 모아 서비스의 상태를 관찰하고, k6와 Oha로 부하를 걸어 한계를 확인합니다.
06 · CREDENTIALS
자격증
- 정보처리기사
- 정보통신기사
- SQLD
- 컴퓨터그래픽스기능사
- 웹디자인개발기능사
- 사무자동화산업기사
- 컴활 1급
- 워드
- GTQ 일러스트
- GTQ 그래픽
07 · NOTES
결과뿐 아니라 과정도 남깁니다.
기술 블로그에는 프레임워크 비교, 서버와 클라이언트 보안, 실제 서비스를 다듬으며 발견한 문제를 정리합니다. 단순한 라이브러리 목록보다 어떤 조건에서 무엇을 선택해야 하는지, 운영할 때 무엇을 놓치기 쉬운지를 기록하려고 합니다.
프로젝트 이야기에서는 각 서비스의 목적, 주요 기능, 사용 순서와 설계 판단을 공개합니다. 직접 서비스를 사용하기 전에 어떤 도구인지 이해하거나 비슷한 제품을 설계할 때 참고할 수 있습니다.