본문 바로가기
리뷰

[리뷰] 그림으로 이해하는 시스템 설계

by 진!!!!! 2025. 2. 4.

 

 

운이 좋게도 길벗 IT 리뷰어로 선정되어 책을 읽을 수 있는 기회가 생겼다.

 

최근 하는 프로젝트에서 시스템 설계를 할 일이 생겼는데, 시스템 설계란 무엇인지. 어떻게 해야하는지 감이 오지 않았었다. 그러나 이 책을 읽으니 희미하게나마 시스템 설계란 어떤 것이며, 설계는 어떻게 하고 설계서는 어떻게 쓰고 설계서 관리는 어떻게 해야하는지 알 수 있었다.

 

주요 내용


1장 시스템 설계가 차지하는 위치

2장 시스템 설계란?
3장 시스템 설계에 영향을 주는 개념
4장 전체 설계
5장 입출력 설계
6장 데이터베이스 설계
7장 로직 설계
8장 네트워크 설계
9장 서버 설계
10장 설계서 활용

 

 

전체적으로 시스템 설계 과정에 대해서 훑는다. 그러면서도, 요즘 많이 사용되는 MSA 구조를 사용할 때, 온프레미스 사내 서버가 아닌 클라우드를 활용할 때 시스템 설계가 어떻게 변경될 수 있는지를 짚어줘서 좋았다.

 

시스템 설계 외에도, 테스트코드와 유지보수 등 시스템 설계를 진행할 때 중요하게 봐야할 부분을 알려준다.

 

테스트 코드, 클라우드, 유지보수, 설계서 관리, 마이그레이션 등등... 머리로는 중요하다는 것을 알고 있지만, 사실 직접 경험해보기 전까지는 어느 부분이 중요한지 알기 어려운 경우가 많다. 그 부분을 쉽게 풀어서 설명해주었다.

 

책이 얇고 가벼운 만큼 시스템 설계를 깊고 자세하게 알려주진 않는다. 대신 전체적인 구조를 머리 속에 그릴 수 있도록 도와주는 책이다. 그리고 그만큼 두껍고 자세했으면 어려워서 읽기 어려웠을 것 같다. 나같은 초보가 쉽고 빠르게 훑어볼 수 있는 책이다.

 

작가도 그 부분을 책에서 언급하고 있다. 일단 이 책을 통해 가볍게 내용을 이해하고, 더 자세히 알고 싶은 부분이 있다면 더 깊은 정보가 있는 책을 읽을 것을 추천한다. 나도 이렇게 읽을 것을 추천한다.

 

 

추천 대상

 

회사에서 시스템 설계를 할 일이 있는 사람

여러 사람이서 큰 프로젝트를 진행할 때, 설계를 맡아야하는 사람

 

 

마무리

 

다만 아기자기하고 귀여운 일러스트가 그려져있는 표지와  '그림으로 이해하는' 단어가 어울리는 책은 아니다.

그림보다는 도표로 이해한다고 보는 게 더 맞을 것 같다.

 

설 연휴 동안 조금씩 읽었더니 읽는 것 자체는 일주일도 안걸리고 금방 읽은 것 같다. 한번 가볍게 읽어보는 것을 추천한다.

'리뷰' 카테고리의 다른 글

5일만에 SQLD 따기  (2) 2024.12.09