📚 TIL
개발자 한 달에 책 한 권 읽기 모임
🦦 개발자 한 달에 책 한 권 읽기 모임 참여하기
오늘은 오랜만에 한 달에 책 한 권 읽기 2월 모임에 참여했어요
이번 모임의 책은 가상 면접 사례로 배우는 대규모 시스템 설계 기초예요
대규모의 기준은 명확하지 않지만 대규모 처리를 할 때
오류를 얼마나 빠르게 처리할 수 있는지가 더 중요하다고 말씀하셨어요
2부에서는 사례를 통해서 직접 시스템 설계를 해보는 시간을 가졌어요
아래 정리는 윤석님이 해주셨어요 ㅋㅋ
처음에는 아프리카 TV나 거래소처럼 소켓 통신을 스케일 아웃할 경우 어떻게 해야 할지
이야기를 나누었는데, 우리가 잘 모르는 도메인이라서 설계하기가 어려웠다.
그래서 주제를 바꾸었는데 윤석님이 지금 만들고 있는 서비스를 고도화를 하려면
어떻게 해야할지 고민을 이야기했다. 지금은 하나의 서버가 모든 것을 하고 있어서 만약
이 서버에 문제가 생긴다면 단일 장애 지점으로 큰 문제가 발생할 수도 있어서 이 문제를 해결하기
위해 API Gateway를 어떻게 설계할지 이야기를 했다.
AWS의 기능을 사용하고 싶었는데 비즈니스 도메인 상 한계가 있어서 직접 구현하는 방향으로
생각하고 있고, AWS Lambda 같은 것도 고려했는데 비용의 문제나 Code Start문제 때문에 안되서
직접 구현하기로 했다는 이야기를 했습니다.
그리고 하나 더 예제를 했는데 카카오톡 단톡방에서 돈뿌리기 기능을 우리가 구현한다면 어떻게
구현해야 할까?를 얘기했는데, 동시에 사람들이 요청하는 서비스이다 보니,
요청을 줄세우는게 중요하다는 것을 이야기를 했습니다.
기능 유지 시간이 긴 경우에는 서버에 데이터를 두지 않고 DB에 저장해야 된다고 생각했습니다.
😁 오늘 한 일
📕 공부하기
- 오늘은 낮에 같은 교육을 들었던 분을 만나서 이야기를 많이 했어요
- 다들 쉬는걸 중요하게 말씀하시더라고요!
- 책모임이 끝나고 다른 분들하고도 이야기를 나눴어요
🍖 맛있는것 먹기
- 오늘은 저녁에 족발을 먹었어요!
- 족발도 쫄깃하고 막국수에서 과일맛나서 넘 맛있었어요
'코딩 > TIL' 카테고리의 다른 글
TIL #230301 (2) | 2023.03.01 |
---|---|
TIL #230228 (0) | 2023.02.28 |
TIL #230226 (0) | 2023.02.26 |
TIL #230225 (0) | 2023.02.25 |
TIL #230224 (0) | 2023.02.24 |