독서
3 posts
📚 대규모 시스템 설계 기초 독서 기록

1장 사용자 수에 따른 규모 확장성 다루기 수직적 규모확장 vs 수평적 규모확장 수직적 규모확장 (스케일업) 서버에 고사양 자원(더 좋은 CPU, 더 많은 RAM)을 추가하는 행위 데이터베이스 서버 하드웨어에는 한계가 있어서, CPU, RAM 등을 무한 증설 할수는 없다. 사용자가 계속 늘어나면 결국 서버 한대로 처리하기는 어려움. SFOF(Single Point of Failure)로 인한 위험이 크다. SFOF 란 단일 장애 지점. 장애가 발생하면 이 하나의 서버로만 처리해야하는 것. 수평적 규모확장 (스케일아웃) 더 많은 서버를 추가하여 성능을 개선하는 것 샤딩 (sharding)이라고도 부름 샤딩은 데이터베이스를 샤드라고 부르는 작은 단위로 분할하는 기술 모든 샤드는 같은 스키마를 쓰지만 샤드에 보관되는 데이터 사이에는 중복이 없다. 아래와 같은 문제점이 있음 데이터의 재샤딩 : 데이터가 너무 많아져서 하나의 샤드로는 더 이상 감당하기 어렵거나, 샤드 간 데이터 분포가 균등…

January 28, 2024
블로그
Tech
독서
2023년 10월 책 리뷰

10월도 나름 부지런히 읽었다..4권 읽었으니, 주 한권씩 읽은 셈이군. 월말과 11월 초에는 바쁜일이 있어서 잘 못읽었는데..이제 또 다시 열시미 읽어야징 1. 싯다르타 - 헤르만 헤세 10월의 첫 책으로 싯다르타를 읽었다. 헤르만 헤세에 대해 조금 더 알게된 느낌.. 싯다르타를 읽고..불교 철학을 직접 경험해보고싶어서 난생처음 강원도 낙산사로 템플스테이도 다녀왔다 ㅎ 싯다르타처럼 살 수는 없겠지만 그의 깨달음을 한번이라도 경험하면 좋겠다는 생각에서였다. 카말라, 만약 그대가 돌멩이 하나를 물 속에 던지면, 그 돌멩이는 곧장 그 물 아래 밑바닥에 가라앚게 되겠지요. 싯다르타가 하나의 목표, 하나의 계획을 세우면 바로 그렇게 되지요. 싯다르타는 아무 짓도 하지 않아요. 그는 기다리고, 그는 사색하지 않은 채, 몸 하나 까딱하지 않은 채, 마치 물 속을 뚫고 내려가는 그 돌멩이처럼, 세상 만사를 뚫고 헤쳐나가는 대로 놔두지요. 그의 목적이 그를 끌어 잡아당기지요. 왜냐하면, 그의 목…

November 12, 2023
블로그
독서
2023년 9월 책 리뷰

문득 책을 읽더라도 기록하면서 읽어야겠다고 생각이 들었다. 개인 노트에 적기에는 동기가 부족해서 잘 안쓰게 되기도하고, 막상 나도 잘 안읽고 해서 퍼블릭한 블로그에 독서기록을 짤막하게라도 남겨야겠다고 생각했다. 따로 블로그를 만들까 했지만, 이 블로그가 100% 개발블로그도 아니니까..여기에다 써도 되겠다 싶었다. 아무튼 내가 읽는 활자들을 그냥 그대로 흘리지 않고 소화해내고 싶다ㅎ.ㅎ 1. 인생의 역사 - 신형철 어떻게 이런 글을 쓰고 이런 생각을 할까 싶을정도로 문장이 하나하나 다 아름답고 좋았다. 평소에 시는 잘 읽지 않았는데, 이 책 덕분에 좋은 시들도 많이 알아가서 너무 좋았다. 대학생 때 에밀리 디킨슨의 시를 정말 좋아했는데, 신형철이 설명해주는 디킨슨을 읽고 다시 좋아졌다. 신형철 글은 늘 여러 사랑의 뒷모습들을 참 잘 기억하고 해석하는 것 같다. 그 예리한 감수성이 정말 신기함.. (아쉽게도 문장 수집해놓은게 없음,,😇) 2. 사는게 힘드냐고 니체가 물었다 - 박찬국…

October 01, 2023
블로그
독서