개발 노트를 작성하게 된 이유
- 모르는 것이 너무 많은데, 새로운 것도 너무 많다.
- 짧은 순간 몰랐던 것에 대해서 지나치지 말고 기록하자.
- 기록한 내용을 꼭 한번 정리하자.
개발 노트나만의 작성법
- 모든 생활 속에서 모르는 것이 있는 순간, !! 그때 바로 !!
개발 노트Question 질문 기록한다!- 작성한
Question 질문은 꼭! 다시!Answer 답변을 정리한다!
Note
| Date | Subject | 
|---|---|
| 2024/05/01 | gRPC톺아보기 | 
| 2024/05/02 | HTTP/2프로토콜 | 
| 2024/05/20 | Kotlin JDSL | 
| 2024/05/24 | Redis 의 RedLock&Distributed Lock | 
| 2024/05/27 | @JsonIgnorePropertiesAnnotation | 
gRPC 톺아보기
- gRPC톺아보기
HTTP/2 프로토콜
- HTTP/2프로토콜 특성
- HTTP/2프로토콜 사용해야하는 이유
Kotlin JDSL
- Kotlin 친화적인 QueryDSL대체 라이브러리
@JsonIgnoreProperties Annotation
- @JsonIgnoreProperties애노테이션 대해 내용 정리
@JsonIgnoreProperties(ignoreUnknown = true)
Memo
- 칼럼 - AI 코딩 도구는 대체제가 아니라 ‘인턴’이다
    - LLM 모델 AI 도구는 개발자의 대체재가 아닌 페어 코딩정도 같이 할 수 있는 동료이다.
- 제안하는 코드를 그대로 신뢰할 수 없다는 것은 어느 개발자도 알 수 있다.
- 그렇다고 불신만 가지고 AI 를 사용하지 않는 것도 도태되는 길일 수 있다.
- ‘최고의 개발자는 코드를 작성하는 시간을 줄이고 그만큼의 시간을 해결하려는 문제와 그 문제에 접근할 최선의 방법을 생각하는 데 쓴다.’
- 위 인용문처럼 선택과 집중을 통한 최고의 퍼포먼스를 발현하는 것이 중요할 것 같다.
 
- Top 12 this For API Security
    - API를 제공하는 서비스의 다양한 보안 강화 솔루션 공유하고 있다.
- HTTPS와 같은 보안 강화 기능과- OAuth2.0과 같은 인증 체계 강화 등 다양한 방식으로 서비스 보안 강화 가능하다.
 
- Spoqa logo 기술 블로그 - Querydsl에서 Kotlin JDSL 으로
    - Kotlin 프로젝트에서 QueryDSL적용을 위해서는kapt (Kotlin Annotation Processor)플러그인을 통한 환경 구축 가능하였지만,
- kapt개발 지원 중단 및- KSP (Kotlin Symbol Processing)신규 플러그인을 통해- kapt기능을 지원한다고 한다.
- 하지만, KSP자체에서QueryDSL지원은 없을 수 있다는 것이 전환 배경이 되었다고 한다.
- Kotlin JDSL은 최대한- JPA와의 호환성을 이어가고, 타입-세이프한 쿼리 작성을 가능하도록 지원하는 라이브러리이다.
 
- Kotlin 프로젝트에서 
- 토스테크 - 서버 증설 없이 처리하는 대규모 트래픽
    - 대규모 서버 트래픽 처리를 위해 Redis다양한 활용법에 대한 내용이 있다.
- RedLock,- Distrributed Lock등- Redis의 특색있는- Locking기능 사용법과
- 서버 모니터링의 중요성, 진단, 대응 방식 등을 확인할 수 있었다.
 
- 대규모 서버 트래픽 처리를 위해 

