백엔드와 인프라를 함께 다룹니다. 직접 만든 서비스를 qwer4.org에 올려 운영하고, 배포와 모니터링까지 붙여 끝까지 굴러가게 만드는 쪽에 관심이 있습니다.
Backend
Frontend
Data
Infra / Ops
공개 포털 — qwer4.org
직접 만든 서비스를 하나의 도메인 아래에 모아 운영합니다. 전부 지금 접속되는 주소입니다.
| 서비스 | 주소 | 스택 |
|---|---|---|
| 포털 | qwer4.org | Vue 3, TypeScript, Tailwind, Vite |
| 블로그 | blog.qwer4.org | Quartz |
| 앨범 | album.qwer4.org | Kotlin, Ktor, SQLite |
| 쇼핑·결제 | shop.qwer4.org | Java 21, Spring Boot 3.3, Spring Security, JPA, PostgreSQL |
| 공공주택 알리미 | housing.qwer4.org | Kotlin, Spring Boot, WebFlux, 코루틴 |
| MKDP | mkdp.qwer4.org | Kotlin, Spring Boot, Vue 3, PostgreSQL |
서비스마다 같은 순서를 따릅니다 — 컨테이너 생성 → nginx → Cloudflare Tunnel → 헬스체크 → 관리 대시보드 등록 → 모니터링 편입. 외부에는 Cloudflare Tunnel로만 열고, 관리자 경로는 Cloudflare Access와 OAuth 뒤에 둡니다.
side-market-data-platform — MKDP
DART 공시·재무를 조회하고, 주식과 ETF로 포트폴리오 백테스트를 돌리는 서비스입니다.
2022년에 다른 개발자와 시작했다가 멈춘 프로젝트를 다시 만든 것입니다. 당시 핵심 기능이었던 백테스트는 DART가 일별 주가를 제공하지 않아 구현 자체가 불가능한 설계였고, 그게 프로젝트가 멈춘 진짜 이유였습니다. 남은 코드에서 의도를 역추적한 기록은 V1 회고에 정리했습니다.
Kotlin 2.0 · Spring Boot 3.3 · Vue 3 · PostgreSQL 16 · Flyway · 단일 jar + systemd + nginx
| 날짜 | 글 | 글쓴이 |
|---|---|---|
| 2026.09.08 | [C++ 59] - 메서드 오버라이딩의 특수한 경우 | @gyulari |
| 2026.09.08 | 도커(Docker) | @jwy0923 |
| 2026.09.08 | 기본 패널 UI 프로토 적용 | @chono660 |
| 2026.09.08 | 스타터킷 실습으로 배운 CoT·역할 부여 프롬프트 엔지니어링 | @swmoon7 |
| 2026.09.08 | VM과 Container | @jwy0923 |
| 2026.09.08 | SKT FLY AI 9기 4편: 프로젝트 | @shalsdn021 |
6시간마다 GitHub Actions로 자동 갱신됩니다. velog 전역 피드에는 한국어 개발 글 외에 중국어 스팸 계정 글이 섞여 들어오므로, 수집 스크립트에서 한글·한자 비율로 걸러냅니다.

