[웹 개발자를 위한 대규모 서비스를 지탱하는 기술] 포스팅 썸네일 이미지

독서

[웹 개발자를 위한 대규모 서비스를 지탱하는 기술]

목적 실제 대규모 서비스를 제공하고 있는 기업에서는 어떤 기술을 사용하는지에 대한 궁금증을 풀고자 함 목차 독서 계기 내용 정리 후기 1. 독서 계기 이 책은 말 그대로 대규모 서비스를 운영하기 위해서는 어떠한 기술이 쓰이는지, 현재 내가 가진 지식이 정말 대규모 서비스를 운영하는데 도움이 될 수 있는지 여부가 궁금했다. 또한 책을 읽고서 나의 부족한 부분을 채워나가고 싶었다. 2. 내용정리 소규모 서비스로 시작한 하테나가 대규모 서비스를 운영하기 위해 시행착오를 겪은 노하우를 적어두었다. 주로 확장성, 다중화, 효율향상에 중점을 두었다. 메모리와 디스크 대규모 데이터의 어려움은 메모리 내에서 계산할 수 없다는 점이다. 메모리 내에서 계산할 수 없게 되면 디스크에 있는 데이터를 검색할 필요가 있다. 하지..

2021.05.23 게시됨

[클린 코드] 포스팅 썸네일 이미지

독서

[클린 코드]

목적 코드의 유지보수성과 가독성을 높여 생산성 증대에 도움을 주기 위함 목차 독서 계기 내용 정리 후기 1. 독서 계기 내 코드를 개선하고 싶어서 읽게 되었다. 나는 종종 일상생활에 필요한 아이디어를 떠올린다. 그리고 이를 프로그램으로 만들길 좋아한다. 하지만 그렇게 프로젝트를 진행하고 나면 기존에 진행했던 프로젝트들을 거들떠보지도 않았다. 사실 코드를 보면 다시 개발하고 싶은 마음이 뚝 떨어졌다. 왜냐? 코드를 읽기 너무 어려웠었다. 내게 필요한 기능만 되면 됬기 때문에 깨끗한 코드를 우선시 하기 보다는 기능을 우선으로 개발을 해왔었다. 나중에서야 해당 프로젝트를 고쳐보자니 코드가 엉망진창이라 유지보수할 마음도 안났을뿐더러, 일주일만 지난 코드도 이 메소드가 무슨 기능을 했었는지 찾아보는데 5분 이상은..

2021.04.25 게시됨