본문 바로가기
목표 및 Daily Report/월간 목표

2023년 2월 목표

by 난중후니 2023. 2. 12.
728x90
반응형

습관만들기

  • 벽에 기대서 자세 교정 + 이미지 트레이딩 11회
  • 이불 빨래하기
  • 집 청소 2회
  • 눈 운동 11회
  • 복권사기 2회
  • 성공한다, 할 수 있다 10번 외치기 11회
  • 만다르트 목표 되새기기 11회

유튜브

  • 영상 7개 올리기

건강관리

  • 하체 + 등
  • 어깨 + 이두 + 러닝
  • 가슴 + 삼두 + 러닝
  • 하체 + 등
  • 어깨 + 이두 + 러닝
  • 가슴 + 삼두 + 러닝

책 읽기

  • 책 1권 1회 완독(타이탄의 도구들)

개발 공부

대용량 트래픽

  • 페이지네이션이란
  • 오프셋 기반 페이징 구현
  • 오프셋 기반 페이징 구현의 문제(1)
  • 커서 기반 페이징 구현
  • 커버링 인덱스
  • 타임라인이란?
  • 타임라인 구현
  • 서비스가 커질수록 느려지는 타임라인
  • 팬아웃 타임라인 이론
  • 팬아웃 타임라인 구현
  • 타임라인에서 배우는 트레이드 오프
  • 트랜잭션이 없는 세상은
  • 트랜잭션 A, C, I, D
  • 게시물과 타임라인 정합성 보장
  • 트랜잭션 격리레벨
  • 멀티 스레드 환경에 대한 이해
  • 쓰기락과 읽기락
  • 좋아요 기능 구현
  • 낙관적 락
  • 낙관적 락으로 좋아요 구현
  • 좋아요 수 집계 테이블 분리
  • 읽기와 쓰기의 트레이드 오프
  • Orientation
  • In-memory DB로서의 Redis
  • Key-value store로서의 Redis
  • Redis의 등장과 활용
  • 관계형 DB의 이해
  • NoSQL의 이해와 DB들 살펴보기
  • NoSQL로서의 Redis
  • Redis 설치하기
  • Redis 커맨드 실습
  • Strings
  • Lists
  • Sets
  • Hashes
  • SortedSets
  • Bitmaps
  • HyperLogLog
  • Java 개발 환경 구성
  • Redis 연동 개발
  • 세션이란
  • SpringBoot에서의 세션 관리
  • Redis를 사용한 세션 클러스터링
  • 캐싱의 원리와 목적
  • Redis를 사용해 직접 캐싱 만들어보기
  • Spring의 캐싱 기능을 활용해 실제 비즈니스 로직 작성
  • 리더보드의 특성과 기능 요구사항
  • Sorted Sets을 이용해 쉽게 리더보드 구현
  • Pub-Sub 패턴의 이해
  • Redis Pub-Sub을 이용한 채팅방 구현
  • RDB를 사용한 백업
  • AOF를 사용한 백업
  • Redis의 복제
  • Redis Sentinel을 이용한 자동 장애조치
  • 확장성과 분산
  • Redis Cluster 소개
  • 데이터 분산과 Key 관리
  • 성능과 가용성
  • 클러스터의 제약 사항
  • 클러스터 설정 파일 이해하기
  • 클러스터 구성해보기
  • Spring을 이용한 클러스터 사용
  • 적절한 Eviction 정책 설정하기
  • 시스템 튜닝
  • SLOWLOG를 이용한 쿼리 튜닝
  • MSA와 Event-Driven 아키텍처
  • Redis Streams의 이해
  • Redis Streams를 이용한 이벤트 기반 통신 개발
  • 글로벌 서비스에서 보다 빠른 서비스를 위한 Active-Active 구성
  • 데이터 충돌을 최소화하는 CRDTs
  • Docker를 사용해 Active-Active 아키텍처 구성해보기

코딩테스트 공부

  • 병합정렬(1)
  • 병합정렬(2)
  • 퀵정렬(1)
  • 퀵정렬(2)
  • 순차 탐색
  • 이진 탐색
  • 그래프 이해와 자료구조
  • 너비 우선 탐색(BFS) (1)
  • 너비 우선 탐색(BFS) (2)
  • 깊이 우선 탐색(DFS)
  • 탐욕 알고리즘의 이해(1)
  • 탐욕 알고리즘의 이해(2)
  • 최단 경로 알고리즘 이해(1)
  • 최단 경로 알고리즘 이해(2)
  • 최단 경로 알고리즘 이해(3)
  • 최소 신장 트리의 이해와 크루스칼 알고리즘(1)
  • 최소 신장 트리의 이해와 크루스칼 알고리즘(2)
  • 최소 신장 트리의 이해와 크루스칼 알고리즘(3)
  • 최소 신장 트리의 이해와 크루스칼 알고리즘(4)
728x90
반응형

댓글