분류 전체보기
-
카프카, 데이터 플랫폼의 최강자후기/Book Review 2019. 5. 22. 00:12
지난번 레디스와 마찬가지로 이번에 회사에서 카프카를 이용해 이벤트 처리를 구현하게 되었다. 레디스는 그래도 이미 어느정도 쓰고 대충은 알았으나 카프카는 완전 처음 사용했다. 그래서 산지는 1년 정도 된(작년 5월 26일 저자 직강 세미나 간다고 샀었네. 정말 거의 딱 1년 전) 이 책을 다시 꺼내서 공부했다. 목차 카프카란 무엇인가 카프카 설치 카프카 디자인 카프카 프로듀서 카프카 컨슈머 카프카 운영 가이드 카프카를 활용한 데이터 파이프라인 구축 카프카 스트림즈 API 카프카 SQL을 이용한 스트리밍 처리 그 밖의 클라우드 기반 메시징 서비스 부록> 도커를 이용한 카프카 설치 카프카는 링크드인에서 개발한 오픈소스로서 사실상 메시지 큐 솔루션의 표준으로 자리잡았다. 기존의 메시지보다 속도나 고가용성 면에서..
-
Redis 핵심정리후기/Book Review 2019. 5. 5. 16:13
회사에서 Redis를 활용한 작업을 하게 되어 더 알아보고 싶었다. 회사 도서관에 마침 적당해 보이는 책이 있어 빌려서 읽어 보았다. 목차 시작하기(기초 단계) 고급 데이터 타입(검은 띠 따기) 시계열(관찰 집합) 커맨드(괴물들이 사는 나라) 선호하는 언어의 클라이언트(여러 언어로 레디스 다루기) 일반적인 실수(실수 피하기) 보안 기술(데이터 보호하기) 레디스 확장하기(싱글 인스턴스 넘어서기) 레디스 클러스터와 레디스 센티널(집단 지성) 레디스에 저장할 수 있는 여러가지 데이터 타입들에 대한 설명이 나오고 js를 사용해 간단한 어플리케이션도 만들어 나간다. 데이터 타입 중 비트맵과 하이퍼로그로그는 처음 들어 보았는데 비트맵은 잘 쓰면 빠르고 간단하게 필요한 기능을 구현하기 쉬울 것 같은 생각이 들었다. ..
-
소프트 스킬후기/Book Review 2019. 3. 16. 22:17
스프링 마이크로서비스 코딩 공작소 베타 리더를 하고 나서 사례(?)로 내가 선택해서 받은 책이다. 프로그래머로서 프로그램 개발에만 포커스 하던 나에게 다양한 관점(경력, 셀프 마케팅, 학습, 생산성, 재무관리, 건강, 영혼)의 시각도 일깨워 주었다. 그러고 보니 제목이 소프트웨어 장인과 자매품인 책같다. 목차소프트웨어 개발자의 삶다른 이들과 달리 멋지게 시작하라목표를 설정하고 미래에 대비하라소프트 스킬은 생각보다 중요하다면접의 달인이 되자근무 형태를 선택하라전문성을 갖춰라궁합이 잘 맞는 회사를 선택하라승진하기전문가 되기이렇게 독립하라프리랜서로 일하기첫 제품 만들기스타트업 창업을 꿈꾸는가?재택근무 생존 전략이루고 싶은 게 있다면 이미 이룬 것처럼 연기하라지루한 이력서, 어떻게 바꿀까?기술을 신봉하지 마라프..
-
OAuth 2.0 마스터후기/Book Review 2019. 3. 3. 23:06
자체로그인 + 소셜 로그인 구현을 위해 책들을 찾아보던 중 OAuth 2.0 쿡북을 구입했다. 근데 OAuth에 대한 설명은 별로 없고 예제 위주로만 되어 있어서 조금 보다가 대안으로 회사 도서관에서 찾은 책이 바로 이 책! 인터넷에서 OAuth에 대한 설명을 많이 찾아봐도 속시원히 이해하기가 어려웠는데, 이 책을 보면서 정리가 되는 기분이다. 목차왜 OAuth 2.0에 관심을 가져야 하는가?OAuth 2.0 개요네 개의 단계애플리케이션 등록클라이언트 사이드 플로우로 액세스 토큰 얻기서버 사이드 플로우로 액세스 토큰 얻기액세스 토큰 이용하기액세스 토큰 갱신하기보안 고려 사항모바일 애플리케이션도구와 문제 해결OAuth 2.0 확장부록A 리소스 소유자 비밀번호 자격증명 그랜트부록B 클라이언트 자격증명 그랜트..
-
기계는 어떻게 생각하고 학습하는가후기/Book Review 2019. 2. 2. 23:25
구글 알파고가 이세돌을 꺾으며 인공지능은 이미 많은 대중들에게 깊숙히 인식 된것 같다. 인공지능을 악마로 표현하는 사람들도 있을 정도니 이에 대한 이해가 서로 많이 다른 것을 알 수 있다. AI와 별로 상관없은 백엔드 개발쪽으로 일을 하고 있지만 요즘 워낙 핫한 분야라 관련한 기초 지식이라도 배울 겸 읽어보게 되었다. 목차인간을 본뜬 피조물학습하는 기계인간이 할 수 있는 일이라면삶과 죽음의 문제미지의 세계로창작하는 기계인공지능의 진정한 위험기계가 인간 이후에 지구의 주인이 될 것인가? 책의 초반부는 아리스토텔레스의 삼단논법에서부터 시작하여 현대의 인공지능이 있기까지의 역사와 이야기들을 하고 있다. 이미테이션이라는 제목의 영화로 알려진 튜링의 이야기가 나온다. 튜링이 고안한 튜링머신, 상대가 인간인지 기계..
-
CountryAbout 2019. 1. 1. 23:11
Country Java Spring을 좋아하는 개발자 웹프론트와 앱도 조금 관심이 있는 개발자 책을 좋아하지만 빨리는 못 읽어 쌓여만 가는 개발자 개발왕이 되고 싶은 개발자 배워서 남주고 싶은 개발자 Links Email: hnaras (at) naver.com Blog: http://countryxide.tistory.com/ Github: https://github.com/HwangNara LinkedIn: https://www.linkedin.com/in/nara-hwang-192460135/ Why not change the world?
-
2018년 회고창작공간/일기 2019. 1. 1. 23:04
2018년이 지나 이제 나이는 30, 연차는 5년차(만으로는 3년차)가 된다. 이제는 어디가서 주니어라고 말하기도 뭐한 (그렇다고 시니어도 아닌) 애매한 연차가 되었다. 개발왕에 잘 다가가고 있는지 지난 한 해를 한 번 돌아보자. 이직 또 한 번의 이직이 있었다. 전 회사도 충분히 좋은 회사였지만 조금 더 큰 물에서 놀고 싶었다. 대용량 트래픽 및 글로벌 서비스가 주된 목표였다. 그 중 하나는 만족하였지만 하나는 아직 진행중이다. 서비스가 잘 되서 나머지 한 요소도 충족하길 바란다. 사용하는 기술은 자바와 스프링을 활용한다. 우리 서비스 중에서 특히 사용자 서비스(사용자 인증, 관리)를 하고 있다. 꼭 이쪽으로 오려고 한 것은 아니지만 나쁘지 않다. 어디서나 필요하고 매우 중요한 부분이 사용자 서비스와 ..