ljw1126 - Overview

View ljw1126's full-sized avatar

Lee jinwoo ljw1126

  • Busan,Republic of Korea

Block or report ljw1126

πŸ‘‹ Hi, I'm Jinwoo Lee

πŸ§‘β€πŸ’» About Me

  • Spring & Java 기반 5λ…„μ°¨ μ›Ή 개발자
  • 쑰직의 문제λ₯Ό 기술둜 ν’€μ–΄λ‚΄λŠ” 데 μ§‘μ€‘ν•˜λŠ”, λΉ„μ¦ˆλ‹ˆμŠ€ 감각이 μžˆλŠ” κ°œλ°œμžμž…λ‹ˆλ‹€.
  • ν…ŒμŠ€νŠΈ, λ¦¬νŒ©ν„°λ§, MSA, μ„±λŠ₯ κ°œμ„  등에 관심

πŸ”₯ Stats & Badge

GitHub Baekjoon
GitHub Streak Baekjoon

πŸ“š μžκΈ°κ³„λ°œ (2023.06 ~ ν˜„μž¬)

전체 λͺ©λ‘ 보기

1. Spring & Java

κ°•μ˜λͺ… κΈ°κ΄€ 배운점 링크
ν† λΉ„μ˜ μŠ€ν”„λ§ λΆ€νŠΈ - 이해와 원리 μΈν”„λŸ° μŠ€ν”„λ§ λΆ€νŠΈμ˜ λ™μž‘μ›λ¦¬ Notion
ν† λΉ„μ˜ μŠ€ν”„λ§ 6 - 이해와 원리 μΈν”„λŸ° SOLID 원칙과 DI, λ°μ½”λ ˆμ΄ν„°Β·ν”„λ‘μ‹œ νŒ¨ν„΄ Notion
κΉ€μ˜ν•œμ˜ μŠ€ν”„λ§ 핡심 원리 - κ³ κΈ‰νŽΈ μΈν”„λŸ° Spring AOP λ™μž‘ 원리 Notion
κΉ€μ˜ν•œμ˜ μ‹€μ „ μžλ°” - κ³ κΈ‰ 1편 λ©€ν‹°μŠ€λ ˆλ“œμ™€ λ™μ‹œμ„± μΈν”„λŸ° λ™μ‹œμ„± μ œμ–΄, μŠ€λ ˆλ“œ ν’€ λ™μž‘μ›λ¦¬ Notion

2. DB μ ‘κ·Ό & JPA

κ°•μ˜λͺ… κΈ°κ΄€ 배운점 링크
κΉ€μ˜ν•œμ˜ μŠ€ν”„λ§ DB 1편 - 데이터 μ ‘κ·Ό 핡심 원리 μΈν”„λŸ° νŠΈλžœμž­μ…˜ λ™μž‘ 원리 Notion
κΉ€μ˜ν•œμ˜ μŠ€ν”„λ§ DB 2편 - 데이터 μ ‘κ·Ό ν™œμš© 기술 μΈν”„λŸ° DB μ ‘κ·Ό 기술 5κ°€μ§€ Notion
κΉ€μ˜ν•œμ˜ μžλ°” ORM ν‘œμ€€ JPA ν”„λ‘œκ·Έλž˜λ° - 기본편 μΈν”„λŸ° μ˜μ†μ„± μ»¨ν…μŠ€νŠΈ, JPA μ—°κ΄€ 관계 Notion
κΉ€μ˜ν•œμ˜ μ‹€μ „! μŠ€ν”„λ§ λΆ€νŠΈμ™€ JPA ν™œμš© 2 μΈν”„λŸ° N + 1 μ΅œμ ν™”, OSIV Notion

3. ν…ŒμŠ€νŠΈ

κ°•μ˜λͺ… κΈ°κ΄€ 배운점 링크
TDD ν΄λ¦°μ½”λ“œ with Java 18κΈ° λ„₯μŠ€νŠΈμŠ€ν… λ‹¨μœ„ ν…ŒμŠ€νŠΈ, OOP, μ „λž΅Β·νŒ©ν† λ¦¬ νŒ¨ν„΄ Notion
μžλ°” ν”Œλ ˆμ΄κ·ΈλΌμš΄λ“œ with TDD, ν΄λ¦°μ½”λ“œ λ„₯μŠ€νŠΈμŠ€ν… λ‹¨μœ„ ν…ŒμŠ€νŠΈ, OOP, μƒνƒœ νŒ¨ν„΄ Notion
Practical Testing: μ‹€μš©μ μΈ ν…ŒμŠ€νŠΈ κ°€μ΄λ“œ μΈν”„λŸ° JUnit5, Mockito ν…ŒμŠ€νŠΈ Notion
ν΄λ¦°μ½”λ”μŠ€: μ‹€μ „ 객체 μ§€ν–₯ ν”„λ‘œκ·Έλž˜λ°κ³Ό TDD λ§ˆμŠ€ν„° 클래슀 μΈν”„λŸ° λ¦¬νŒ©ν„°λ§, OOP, SOLID GitHub

4. λ„€νŠΈμ›Œν¬ & HTTP 기초

κ°•μ˜λͺ… κΈ°κ΄€ 배운점 링크
κΉ€μ˜ν•œμ˜ λͺ¨λ“  개발자λ₯Ό μœ„ν•œ HTTP μ›Ή κΈ°λ³Έ 지식 μΈν”„λŸ° - Notion
λ„λ„ν•œ 개발자의 μ™Έμ›Œμ„œ λλ‚΄λŠ” λ„€νŠΈμ›Œν¬ 핡심 이둠 - 기초 μΈν”„λŸ° - Certificate

5. 인프라

κ°•μ˜λͺ… κΈ°κ΄€ 기술 ν‚€μ›Œλ“œ 링크
MySQL on Docker μΈν”„λŸ° DB Replication, ProxySQL, Orchestrator, Monitoring Notion
Redis on Docker 자체 ν•™μŠ΅ Replication, Sentinel, Cluster, HAProxy, Predixy Notion
REST API λ¬Έμ„œ μžλ™ν™” 자체 ν•™μŠ΅ Spring Rest Docs, restdocs-api-spec, Swagger Notion

6. 개인 ν”„λ‘œμ νŠΈ

ν”„λ‘œμ νŠΈ μ„€λͺ… 기술 ν‚€μ›Œλ“œ 링크
μ„ μ°©μˆœ 쿠폰 λ°œκΈ‰ μ‹œμŠ€ν…œ λŒ€κ·œλͺ¨ λ™μ‹œμ„± 처리 Spring Boot, Redis, Kafka GitHub
접속 λŒ€κΈ°μ—΄ μ‹œμŠ€ν…œ μ„œλ²„ νŠΈλž˜ν”½ λΆ„μ‚° 처리 Spring Webflux, Redis GitHub
MSA κ²Œμ‹œνŒ λ§ˆμ΄ν¬λ‘œμ„œλΉ„μŠ€ 기반 κ²Œμ‹œνŒ Spring Boot, Redis, Kafka,
Transactional Outbox Pattern, Request Collapsing
GitHub
AWS Lambda 기반 μ„œλΉ„μŠ€ 이미지 리사이징, μ£Όμ†Œ μΆ•μ•½ μ„œλΉ„μŠ€ AWS Lambda, API Gateway, S3, Route53 Notion

7. μŠ€ν„°λ””

μ±…/μŠ€ν„°λ”” λ‚΄μš© 링크
λ¦¬νŒ©ν„°λ§ 2판 λ¦¬νŒ©ν„°λ§μ€ 개발 κ³Όμ •μ—μ„œ ν•¨κ»˜ ν•΄μ•Όν•  μŠ΅κ΄€μ΄λ‹€ GitHub
ν—€λ“œ 퍼슀트 λ””μžμΈ νŒ¨ν„΄(κ°œμ •νŒ) - 객체 ν˜‘λ ₯ 관계와 λ¦¬νŒ©ν„°λ§μ„ 항상 기본으둜 ν•œλ‹€
- λ””μžμΈμƒμ˜ λ¬Έμ œμ— μ ν•©ν•˜λ‹€λŠ” 확신이 λ“ λ‹€λ©΄ νŒ¨ν„΄μ„ λ„μž…ν•œλ‹€
Notion
μžλ°” μ›Ή ν”„λ‘œκ·Έλž˜λ° - Next Step - μŠ€ν”„λ§ μ»¨ν…Œμ΄λ„ˆμ™€ Dispatcher Servlet을 직접 κ΅¬ν˜„
- μ™„λ²½ν•œ 섀계가 μ—†λ‹€λŠ” 것을 μΈμ •ν•˜κ³ , ν…ŒμŠ€νŠΈμ™€ λ¦¬νŒ©ν„°λ§μ˜ ν•„μš”μ„±μ„ 곡감
Notion

Pinned Loading

  1. Redis, Kafka ν™œμš©ν•œ μ„ μ°©μˆœ 쿠폰 λ°œκΈ‰ μ‹œμŠ€ν…œ

    Java 1

  2. Spring Webflux, Reactive Redis ν™œμš©ν•œ 접속 λŒ€κΈ°μ—΄ μ‹œμŠ€ν…œ

    Java

  3. MSA κ²Œμ‹œνŒ λ°±μ—”λ“œ 개발 (Spring Boot, JUnit5, Kafka, Redis)

    Java

  4. msbaek, 클린 μ½”λ”μŠ€ κ°•μ˜ 예제 μ‹€μŠ΅

    Java 1