Skip to content
View yyubin's full-sized avatar
🏹
🏹

Organizations

@no-team-name @order-hub @algo-crushers @cassidy-labs @take-profit-institute

Block or report yyubin

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.

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
yyubin/README.md

백엔드 개발을 주로 합니다. 서비스를 직접 만들고 운영하면서, 동시에 그 서비스를 돌리는 기반 기술도 직접 구현해보는 걸 좋아합니다.
Spring 내부 동작, JVM, NIO 같은 추상화 아래를 들여다보는 게 재밌고, 그 이해를 코드로 남기는 걸 더 좋아합니다.


서비스 / 팀 프로젝트

Candle (진행 중) — 초보 투자자를 위한 모의 주식 투자 플랫폼
MSA 8개 서비스 구성. AWS/EKS, Kafka, gRPC, Istio, ArgoCD, Aurora PostgreSQL.
팀 프로젝트로 현재 개발 중입니다.

Marginalia (운영 중) — PDF 하이라이트 & AI 번역 웹 서비스
PDF에 하이라이트와 메모를 남기고 Claude/GPT/Gemini로 번역할 수 있습니다.
Next.js + FastAPI 모노레포, Cloudflare R2, Supabase PostgreSQL. 현재 배포 운영 중.

BookVoyage — 소셜 독서 리뷰 플랫폼 (1인 개발)
헥사고날 아키텍처 + DDD, Kafka Outbox 패턴, Neo4j/Elasticsearch 하이브리드 추천 시스템.
45분 부하 테스트에서 KO 2009 → 0, p95 85ms 달성. Spring Boot + AWS 배포.


직접 만든 것들

Sprout — Java 웹 프레임워크 처음부터 구현
IoC/DI, AOP(CGLIB), MVC, NIO 서버, 비동기 WebSocket까지. 687개 테스트, 라인 커버리지 85%.
Spring이 어떻게 동작하는지 이해하고 싶어서 시작했습니다.

Jinx — JPA 어노테이션 프로세서
@Entity를 읽어서 DDL과 마이그레이션 SQL을 자동 생성합니다. Maven Central/Gradle Plugin Portal 배포.

hotpath — JFR 리포트 생성기
JFR 녹화 파일을 사람이 읽을 수 있는 성능 리포트로 변환합니다.
JITWatch 한국어 로컬라이징 기여도 했습니다.

lpdlc — 도메인 특화 DSL 컴파일러
ANTLR 기반 파서로 .lpdl 파일을 MySQL SQL 또는 Neo4j Cypher로 컴파일합니다.


주로 쓰는 것들

Java · Spring Boot · JVM Internals · JPA · Kafka · gRPC · MySQL · PostgreSQL · Redis · Docker · Kubernetes · AWS


링크

Pinned Loading

  1. AdoptOpenJDK/jitwatch AdoptOpenJDK/jitwatch Public

    Log analyser / visualiser for Java HotSpot JIT compiler. Inspect inlining decisions, hot methods, bytecode, and assembly. View results in the JavaFX user interface.

    Java 3.3k 463

  2. jinx jinx Public

    Jinx — JPA Annotation Processor for Schema Snapshots & SQL Migration Generation

    Java 3

  3. sprout sprout Public

    🌿Sprout — From-scratch Java Web Framework (IoC · AOP · MVC · NIO · WebSocket)

    Java 2

  4. lpdlc lpdlc Public

    자체 프로젝트 도메인 데이터 구조를 정규화하기 위해 설계한 DSL과 멀티 백엔드 컴파일러입니다.

    Java 3

  5. hotpath hotpath Public

    Turn JFR recordings into human-readable performance reports.

    Java 1

  6. python-algorithm python-algorithm Public

    알고리즘 문제 풀이 기록(python)

    Python