본문 바로가기

전체 글701

[리뷰] 풀스택 서버리스 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 사이드 프로젝트를 진행하면서 조금 더 빠르고 효율적으로 개발 할 수 있는 방법을 찾다보니 AWS의 Amplify라는 것에 관심이 있었고, 시도해보기도 했었다. 처음 Amplify를 접했을 때 다들 편하다고는 하는데 정말 프로덕션에서 사용할 수 있을까에 대한 의구심을 가지고 있었다. 예를 들어 사용자 로그인 화면을 Amplify를 사용하면 미리 만들어져있는 UI 템플릿과 Amazon Cognito를 연동해서 손쉽게 만들어주는데 편하긴 하지만 우리 서비스에 맞는 사용자 정보와 로그인 UI 제작이 가능할지, API 요청이나 데이터 조회도 클라이언트가 원하는 스키마로 요청이 가능하기 때문에 다른 사용자의 정보까지 가지고 오지는 않는지, S3에 파일 업로.. 2021. 7. 25.
[리뷰] 오준석의 플러터 생존코딩 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 얼마전 디프만이라는 커뮤니티를 통해 플러터를 접할 기회가 생겼었다. 백엔드 개발을 주로 하다보니 처음에 개념잡기가 생각보다 어려웠기 때문에 유투브 강의와 책을 번갈아 가면서 개념을 잡기 위해 1~2주 정도의 시간을 투자했었다. 그 과정에서 기본 문법과 자주 사용되는 위젯, 그리고 다양한 활용법 등 나에게 필요하다고 느꼈던 부분들에 대해 이 책 "플러터 생존 코딩"에서 체계적으로 설명하고 있었다. 아마도 플러터를 처음 접한 사람이라면 Dart라는 언어도 처음 접해보았을 것이다. Dart는 객체지향 언어이고 자바와 매우 비슷한 문법을 가지고 있지만 UI를 그리는데 특화되어 있었기 때문에 추가로 더 알아야할 개념들이 있었다. 이런 문법적인 부분은 하나.. 2021. 6. 20.
[리뷰] 인프라 엔지니어의 교과서 - 요구사항 분석과 설계 길벗 출판사의 지원을 받아 작성한 리뷰입니다. 인프라에 관심이 굉장히 많은 백엔드 개발자 중 한사람으로써 인프라 관련 지식과 경험을 쌓으려고 노력하고 있다. 내가 겪었던 팀들은 개발자로 이루어진 팀들이었기 때문에 인프라 구축에 있어서는 처음 시도해보는 것들이 많았었다. 그 중 어려움을 느꼈던 것은 내가 개발하고 있는 서비스를 충족할 수 있는 인프라를 어떻게 구축할 것인가 설계하는 것이었다. 이 과정 중에 여러 시행착오를 거치기도 했고, 불필요하게 비용을 낭비하기도 했으며 제대로 된 모니터링 시스템을 갖추지 못해 장애가 발생했고 이로 인해 크게 당황하기도 했었다. 이번에 리뷰하게 된 인프라 엔지니어 교과서를 읽어보니 주먹구구식으로 했었던 인프라 설계를 어떻게하면 더 체계적으로 할 수 있을지에 대한 해답을 .. 2021. 6. 15.
[리뷰] 이벤트 기반 마이크로서비스 구축 "한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다." 현재 재직 중인 회사에서는 마이크로서비스 아키텍처를 지향하면서 프로젝트를 진행하고 있다. 마이크로서비스에 대해서는 경험이 없었기 때문에 개발 초기 설계 단계에서 공부도 많이 하고 고민도 많이 했었다. 또한 진행 중에도 서버간 통신이나 데이터 관리, 사내 다른 팀에서 개발한 API 서버와의 연동 등 많은 시행착오를 거쳐야 했다. 이벤트 기반 마이크로서비스 구축 책의 1장에서 여러 상황들에 대한 예를 들어가며 설명을 이어나가는데 너무나 공감되는 내용들이 많았다. 비즈니스 콘텍스트와 기술 콘텍스트 중 어느 것에 맞출 것인가도 프로젝트 초기에 고민을 했던 부분 중에 하나였다. 실제로 기술 적인 부분에 초점을 맞춰 개발을 진행하다보니 엔지니어 관점에서.. 2021. 5. 30.