Skip to content
View jun-blaze's full-sized avatar

Block or report jun-blaze

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jun-blaze/README.md

김준섭

백엔드와 인프라를 함께 다룹니다. 직접 만든 서비스를 qwer4.org에 올려 운영하고, 배포와 모니터링까지 붙여 끝까지 굴러가게 만드는 쪽에 관심이 있습니다.


기술 스택

Backend

Java Kotlin Spring Boot Ktor Python Gradle

Frontend

Vue.js TypeScript Tailwind CSS Vite Pinia

Data

PostgreSQL SQLite Flyway

Infra / Ops

Proxmox Linux NGINX Cloudflare Terraform Ansible GitHub Actions


공개 포털 — 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 뒤에 둡니다.


공개 저장소

DART 공시·재무를 조회하고, 주식과 ETF로 포트폴리오 백테스트를 돌리는 서비스입니다.

2022년에 다른 개발자와 시작했다가 멈춘 프로젝트를 다시 만든 것입니다. 당시 핵심 기능이었던 백테스트는 DART가 일별 주가를 제공하지 않아 구현 자체가 불가능한 설계였고, 그게 프로젝트가 멈춘 진짜 이유였습니다. 남은 코드에서 의도를 역추적한 기록은 V1 회고에 정리했습니다.

Kotlin 2.0 · Spring Boot 3.3 · Vue 3 · PostgreSQL 16 · Flyway · 단일 jar + systemd + nginx


velog 최신 개발 글

날짜 글쓴이
2026.06.23 더이상 사람이 코딩하지 않는 시대, 개발자는 무엇을 해야 할까? @teo
2026.03.10 우리, 프로그래머들 — .md로 코딩하는 시대 @teo
2026.03.07 대학생에게 Git branch와 merge를 설명해본다면? (Git 2편) @eddy_song
2026.02.13 진짜로 코딩의 판도는 바뀌었다. 개발자는 어떻게 해야 할까? @teo
2026.02.03 조선개발실록 - 제8화(1부 최종): 유수불부 (流水不腐) @teo
2026.02.03 조선개발실록 - 제6화: 기룡지술 (騎龍之術) @teo

6시간마다 GitHub Actions로 자동 갱신됩니다. velog 전역 피드에는 한국어 개발 글 외에 중국어 스팸 계정 글이 섞여 들어오므로, 수집 스크립트에서 한글·한자 비율로 걸러냅니다.

Pinned Loading

  1. academy-hhplus-e-commerce-spring academy-hhplus-e-commerce-spring Public

    항해 플러스에서 Java·Spring Boot로 이커머스 도메인과 분산 시스템 패턴을 구현한 백엔드 프로젝트입니다.

    Java 1

  2. algorithm algorithm Public

    프로그래머스·PCCE·PCCP 문제를 Java로 풀며 알고리즘과 코딩 테스트를 학습하는 저장소입니다.

    Java 1

  3. side-market-data-platform side-market-data-platform Public

    DART 공시 조회와 주식·ETF 포트폴리오 백테스트를 제공하는 Kotlin/Spring Boot·Vue 서비스입니다.

    Java 1

  4. clean-architecture clean-architecture Public

    Forked from wikibook/clean-architecture

    『만들면서 배우는 클린 아키텍처』의 헥사고날 아키텍처 예제 코드를 학습 목적으로 포크한 저장소입니다.

    Java

  5. kafka2 kafka2 Public

    Forked from onlybooks/kafka2

    『실전 카프카 개발부터 운영까지』 예제 코드를 학습 목적으로 포크한 저장소입니다.

    Python