Thanks to visit codestin.com
Credit goes to github.com

Skip to content
View ljw1126's full-sized avatar
  • Busan,Republic of Korea

Block or report ljw1126

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
ljw1126/README.md

👋 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. refactoring2 refactoring2 Public

    리팩터링 2판 스터디 (12주)

    Java

  2. head-first-design-pattern head-first-design-pattern Public

    헤드 퍼스트 디자인 패턴 학습

    Java

  3. coupon-issue coupon-issue Public

    Redis, Kafka 활용한 선착순 쿠폰 발급 시스템

    Java 1

  4. waitingSystem waitingSystem Public

    Spring Webflux, Reactive Redis 활용한 접속 대기열 시스템

    Java

  5. boardx boardx Public

    MSA 게시판 백엔드 개발 (Spring Boot, JUnit5, Kafka, Redis)

    Java

  6. clean-coder clean-coder Public

    msbaek, 클린 코더스 강의 예제 실습

    Java 1