백엔드와 인프라를 함께 다룹니다. 직접 만든 서비스를 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.10.06 | 파인튜닝 - 2단계: SFT 데이터와 loss를 이해한다 | @fpalzntm |
| 2026.10.06 | 파인튜닝 - 1단계: 사전학습, SFT, PEFT를 구분한다 | @fpalzntm |
| 2026.10.06 | (원데이[무기명 테더가입가능]) 핸디캡/언더오버 연장미포함 | @mot597346 |
| 2026.10.06 | HBM과 반도체 섹터는 왜 주목받는가 | @jangjb_115 |
| 2026.10.06 | 땅따먹기_복습3 | @hi_soap |
| 2026.10.06 | 겨울철 코 건조와 물때 걱정 한 번에 잡는 에어메이드 아쿠아마린 9002 가습기 | @luisuh |
6시간마다 GitHub Actions로 자동 갱신됩니다. velog 전역 피드에는 한국어 개발 글 외에 중국어 스팸 계정 글이 섞여 들어오므로, 수집 스크립트에서 한글·한자 비율로 걸러냅니다.


