🙂2023.07.11

일일 회고 328일차

할일 및 한일

경험 및 배움

알고리즘 문제 풀이

오늘도 역시 알고리즘 문제 풀이부터 시작!

오늘 느낀건 Map 을 쓴다고 쓰지만 단지 key-value 형식이고 중복을 허용하지 않는다는 몇 가지 특징만 알고, 알고리즘 풀이에 자주 쓰이는 메서드는 모른다는 생각이 들었다😭

특히, Map 을 쓸 때 자주 나오는 getOrDefault 같은 메서드는 몇 번 봤음에도 불구하고 사용할 생각을 전혀 못한다.

좀 더 많이 풀어보면 생각이 들겠지..

Wisoft 스터디 프로젝트 전체 회의

오늘은 스터디 전체 회의가 있는날!

드디어 내 개발 차례가 다가오고, 이번주 내가 구현할 기능은 게시글 작성, 그리고 테스트 코드까지 짜는 것이다.

졸업 프로젝트를 할 땐 혼자 구현하니까 부담감이 없었지만, 이번에는 보는 사람도 많고 매주 코드리뷰까지..

내일부터 신중하고, 계속 리팩토링하면서 구현해야겠다.

대규모 시스템 설계 1장(사용자 수에 따른 규모 확장성) 학습 및 정리

또한, 오늘 스터디 OT를 진행한 후, 대규모 시스템 설계 1장을 학습, 정리하였다.

우선 책이 정말 좋은 것 같다.

1장부터 내가 궁금하고, 평소에 한 번씩은 들어봤던 단어들이 매우 많이 나왔다.

특히 로드 밸런서, 데이터 센터, 메시지 큐등 내가 헷갈렸던 개념에 대해 알 수 있었고, 저번주 Wisoft 회의때 나왔던 데이터베이스를 따로 두어서, 주 데이터베이스에서는 쓰기 연산, 부 데이터베이스에서는 읽기 연산만을 지원하는 개념도 나왔다!

그 밖에도 CDN.. 캐시.. 무상태 아키텍처.. 등 단일 서버에서 시작해서, 대규모 시스템을 설계하는 대략적인 개념에 대해 학습해보았다.

꼭 알아야되고, 면접에도 필수로 나올 것이라고 생각한다👍🏻

개선 및 목표

  • 내일은 낮에 디자인 패턴 세미나 멘토가 예정되어 있다.

  • 저녁에는 유성구청 데이터 리빙랩 프로젝트 회의가 있다.

  • 남은 시간은 Wasabi 프로젝트 구현!

Last updated