2022년 하반기에 한 것
- SQL 쿼리 전략 (explain, join, pk)
 - Spring F/W Aspect
 - API 설계 (DTO, ResponseEntity)
 - 대외 활동 – 한빛미디어 서평단 활동
 - 게시판 프로젝트 v2
 
대외 활동 : 한빛미디어 서평단 2022
- 2월 : 자바스크립트 무던한 개발자를 위한 모던한 자바스크립트
 - 3월 : MSA 자바 마이크로서비스를 활용한 SRE
 - 4월 : MSA 도메인 주도 개발 시작하기
 - 5월 : RDB 김상형의 SQL 정복
 - 6월 : MSA 소프트웨어 아키텍처 101
 - 7월 : MSA 클라우드 네이티브 애플리케이션 디자인 패턴
 - 8월 : 오늘부터 IT를 시작합니다
 - 9월 : Java 이것이 자바다
 - 10월 : MSA 소프트웨어 아키텍처 The Hard Parts
 - 12월 : CS 혼자 공부하는 컴퓨터구조 운영체제
 
주로 어플리케이션 설계, 그 중에서도 마이크로서비스 아키텍처에 관련된 책을을 많이 볼려고 노력했다. 중간중간 부족했던 JS기초나 SQL를 학습하기 위한 책도 있었다. 1년동안 꾸준히 한 것 중에 나름 작은 성과가 있었던 외부 활동.
게시판 프로젝트 v2
- 템플릿 컨트롤러를 모두 REST API로 변경
 - Spring Security 도입으로 Interceptor 대신 접근제한 사용
 - 로그인 구현으로 JWT 도입
 - 파일 업로드 기능 구현 (Multipart, File IO)
 - 프로젝트 도메인이 더 복잡해지기 전에 JPA 전환 진행중
 
8월에 중요한 프로젝트 끝나고 나서 현타와 함께 이대로는 있을 수 없어 급발진한 프로젝트. 내부적으로 많은 변화가 있었고 프론트를 짜야하는데 무엇으로 해야하나 고민중.
2023년에 할 것
- Java functional programming
 - Spring Data JPA
 - WebFlux
 - 게시판 프로젝트(장기) 외에 해 볼 만한 미니 프로젝트 진행
 - 인지부조화 그만 느끼고 실천해서 행복 쟁취하기 – Giant step 실현
 
JPA
- 거의 완강
 - 게시판 프로젝트에 변경할 것
 
동시성 프로그래밍
- Thread, Thread pool, semaphore – Java 완료
 - Future, WebFlux – 시도하기
 
메시징 큐
- RabbitMQ -> Kafka
 
게시판 프로젝트 (장기)
- Spring JDBC 에서 JPA 로 변경하기
 - 프론트 대충이라도 짜보기
 - JWT라서 의미는 없겠지만 세션 클러스터링 짜보기
 
미니 프로젝트 (단기)
- Redis, Kafka, WebFlux, Spring Cloud, JUnit, JMeter
 - 분야 : 커머스(가장 안하고싶음), 채팅서비스, 예약서비스
 

