작가 : 야마자키 야스시
분야 : IT
읽은기간 : 2024.08.03 ~ 2024.09.17
나는 소프트웨어 개발자로서 자료구조, 알고리즘, 컴파일러 등의 소프트웨어적인 skill과 지식을 더 중요하다고 생각했고 인프라 라는 것은 나와는 거리가 먼 개념이라고 생각하였다. 학과 수업 과정중 네트워크, 신호, 통신 등이 별로 맞지 않아 열심히 듣지도 않았고 AWS를 직접 사용하면서 필요한 내용만 익히면 된다고 생각하였다.
처음 부족함을 느낀것은 해당 프로젝트를 진행했을 때 였다.
2024.03.03 - [프로그래밍/후기] - 소프티어부트캠프 3기 최종프로젝트 후기
배포 환경을 AWS에서 진행하였고 프로그램 운영진 분들은 이 기회에 AWS의 다양한 기능을 사용해보라 하였지만 로드밸런싱, CI/CD 등과 같은 인프라 개념은 하나도 없었고 팀원도 그에대한 지식이 부족했기에 우리는 우리들의 무기로 승부를 걸었고 그 부분에서는 좋은 결과를 얻었지만 다른팀에 비해 인프라 구축 능력의 부족함은 이때 조금 느낄 수 있었다. 이 때만 해도 인프라? 내가 아니라 인프라팀이 구축해주겠지 라는 생각으로 또 외면하게 되었다. 하지만 현실은 그렇지 않았다.
어떻게 하다 보니 지금 받은 업무가 on-premise서버에 직접 환경을 구축하는 작업을 맡게 되었는데.... 이제는 더이상 외면 할 수 도 없고 내가 중요하지 않다고 생각했던 것이 결국 모든 개념을 깊진 않아도 얕게라도 알고 있어야 어떠한 프로젝트라도 수월하게 진행 할 수 있을 것 같다고 생각하여 인프라 관련 여러 서적을 구매하고 공부하게 되었다.
- 그림으로 배우는 IT 인프라 구조
- 그림으로 배우는 클라우드 인프라와 API의 구조
- 가상면접 사례로 배우는 대규모 시스템 설계 기초1, 2
이 중 입문으로는 위의 책을 추천하기에 먼저 읽어보게 되었고 다 읽고 보니 다른 사람들의 추천 처럼 정말 좋은 책이라고 생각한다.
목차를 보면 1장, 2장에서는 컴퓨터 구조, 3장에서는 웹의 흐름, 4장, 5장에서는 운영체제 6장이후로는 네트워크와 인프라 구조와 관련된 내용이다. 면접이나 내용 복습하기에 정말 좋은 내용 이었던 것 같다. 나같은 경우에는 마지막 장의 무정지를 위한 인프라 구조 부분에 대해서 정말 처음보는 내용이었는데, 현재 클라우드의 안정성을 위해 어떤 기술이 쓰이고 더 나은 방향으로 발전해 나가고 있는지 네트워크 기술에 관한 내용이었다.
'서적' 카테고리의 다른 글
이태리 할머니 파스타 (0) | 2024.11.06 |
---|---|
가상 면접 사례로 배우는 대규모 시스템 설계 기초 (0) | 2024.10.11 |
싸울게요, 안 죽었으니까 (0) | 2024.09.18 |
녹나무의 여신 (0) | 2024.08.12 |
녹나무의 파수꾼 (0) | 2024.08.10 |