데이터 중심 어플리케이션 설계

제목에 작성한 책으로 스터디를 시작했습니다. 내일부터 1장이 시작하는데, 책을 다 읽을 때까지 매주 꾸준하게 하나씩 포스트를 작성하려고 합니다. 첫장은 시스템을 설계할 때 신뢰성, 확장성, 유지보수성을 고려해야한다는 것이었는데요. 특히 확장성을 고려할 때 단순히 사용자의 증가가 아니라 "내가 지금 운영하는 시스템에서 확장성이 무엇을 뜻하는지" 먼저 정의를 내려야 한다는 점이 인상적이었습니다. 사용자가 늘어나더라도, 그 늘어나는 사용자에 따라 read와 write의 비율을 고려해야 하고, 시간을 측정할 때도 다양한 metric들을 고려해야 한다는 것이었습니다. 영어로 된 책을 한국어로 번역하면서 정리하다보니 뭔가 표현이 어색할 수 있는데, 지적해주시면 앞으로 개발 블로그에 글을 쓰는데 많은 도움이 될 것 같습니다.

신뢰할 수 있고 확장 가능하며 유지보수하기 쉬운 애플리케이션 - Byeongjin Jason Kang

jasonkang14.github.io

신뢰할 수 있고 확장 가능하며 유지보수하기 쉬운 애플리케이션 - Byeongjin Jason Kang

더 많은 콘텐츠를 보고 싶다면?

또는

이미 회원이신가요?

2023년 3월 21일 오후 1:03

 • 

저장 8조회 2,518

댓글 0

    함께 읽은 게시물

    DB 프로시저 싫어하시는 분들 많으시죠? Lambda/Serverless Function 이라고 생각해보십시오! 사실상 Serverless Function이랑 똑같은 것. Serverless Function도 싫어하시면 린정.

    조회 1,844


    <👩🏻‍💻 신규 개발자가 입사 첫 달에 해야 할 7가지>

    어느 환경에서든 첫인상은 중요합니다. 첫인상으로 인해 생긴 이미지는 추후에 쉽게 바뀌지 않는데요, 회사에서도 예외는 아닙니다. 입사 초기에 보이는 모습에 따라 ‘실력자’라는 인상을 줄 수도, ‘일 못하는 사람’으로 낙인찍힐 수도 있죠. 입사 첫 달은 이러한 첫인상을 결정짓는 중요한 시기입니다. 더 나아가서는 이 시기가 앞으로 이 회사에서의 성공을 좌우할 수도 있어요. 신규 개발자가 새 직장에서 첫 시작을 잘 끊기 위해서 해야 할 7가지 일을 선정해 보았습니다! 1️⃣ 상사의 기대치 파악하기 입사 초반에는 ... 더 보기

    신규 개발자가 입사 첫 달에 해야 할 7가지

    Brunch Story

    신규 개발자가 입사 첫 달에 해야 할 7가지

     • 

    댓글 5 • 저장 621 • 조회 18,136



    어제 출시된 따끈따끈한 ChatGPT Codex를 실제 프로젝트 레포에 써 보았습니다.


    테스트가 있으면 스스로 테스트도 실행하고, 만든거 스스로 실행해보면서 버그도 수정하고 하는게 기특하긴 합니다.


    ... 더 보기


    이직의 조건

    

    ... 더 보기