본문 바로가기

Book/IT

(55)
엔터프라이즈 자바 마이크로서비스를 읽고 요즘 마이크로서비스가 대세인 듯 하다. MSA에 흥행에는 기존 웹서비스들이 Cloud로 전환하는 데에 제일 적합한 형태가 MSA라서 그런게 아닌 가 싶다. 웹서비스를 개발하는데 여러 언어들이 있지만, 그 중에서 가장 많이 쓰이는 언어 중에 하나인 자바를 생각하지 않을 수 없다. 우리나라는 대부분 자바로 개발된 웹서비스들이 많이 있다. 그런 자바로 개발된 웹서비스들을 생각해 보면 대부분 스프링으로 개발한 게 많을 듯 하고, 그 스프링 중에서도 부트를 활용한 MSA로 전환이 많을 거 같다. 물론 내가 생각하는 것이 다는 아니겠지만, 적어도 내가 본 웹서비스들은 Cloud로 전환하는 데 모두 다 스프링 부트를 활용해서 빅뱅방식으로 재개발하는 프로젝트들이 전부였다. 그런 상황에서 이 책은 나에게 신선한 부분이 ..
[리뷰]이것이 MariaDB다 프로젝트를 하는데 MariaDB를 사용하고 있어서 보게 되었다. 버전도 10.3이라서 프로젝트에서 사용하는 버전과 동일했다. 필요한 내용은 MariaDB에 성능 튜닝이나 새로운 기능을 생각하고 책을 봤으나 이 책은 서문에도 쓰여 있는 것처럼 초심자에게 좋은 책이다. Database를 입문하는 용으로 적합할 듯싶다. Oracle을 많이 사용하지만, Cloud로 프로젝트들이 많이 전환하면서 DB 또한 MariaDB 등을 많이 활용하고 있다. 그런 면에서 보면 초보 개발자에게는 괜찮은 책이다. Database에 대한 기본적인 지식과 설치부터 친절하게 다 알려준다. 초급 개발자에게는 유용한 책이다. 그래도 아쉬운 점이 있다면 10.3버전부터 sequence를 지원하는 데 그 정도는 책에 기술해줬으면 어떨까 하는..
[리뷰] 게임으로 익히는 코딩 알고리즘 전산관련 학과를 나온 사람이면 대학 때 알고리즘 강의를 한번쯤을 들어봤을 것이다. 개발을 하면서는 잘 사용하지 않은 것이 현실이다. 하지만 입사, 이직, 승진을 위해서 알고리즘 시험을 보는 회사들이 늘어나고 있다. 예전에 미적분이 왜 필요하지? 실생활에서 쓰이지도 않는데 라는 얘기를 하곤 했다. 마찬가지로 알고리즘은 사용하지도 않는데 왜 이렇게 회사에서 강조를 하는지라고 생각할 수 있지만, 그 만큼 기초가 중요하다는 의미일 것이다. 그런 면에서 이 책은 예전에 가물가물했던 알고리즘에 대해서 조금은 쉽게 접근할 수 있게 해준 책이라고 하겠다. 처음에 제목을 보고 게임을 표방한 그냥 알고리츰 책인줄 알았지만, 게임처럼 접근하는 사이트에 대한 설명이 있는 책이다. 단순히 설명한 해 주는 것이 아닌 문제에 대한..
[리뷰] 리얼월드 HTTP 자바 개발자로써 요즘에는 대부분 웹 개발이 주를 이루고 있다. 나 또한 회사에서 꾸준하게 웹 개발을 하고 있다. 시간이 흐름에 따라서 MSA와 클라우드 등이 대세가 되면서 REST API도 활발하게 사용 중이다. 이 모든 것에 대한 기본은 HTTP이다. HTTP를 많이 사용하면서도 그 본질에 관한 공부를 해 본적은 거의 없다. 개발하다가 보면 막히거나 안되는 부분이 있을 때 조금씩 찾아보는 정도였다. 이 책은 그런 HTTP에 대한 내용을 좀 더 상세하게 알려준다. 이 책 한권을 본다고 HTTP에 대해서 달인이 될 수는 없겠지만, 그래도 한 번쯤 봤다면, 문제가 발생했을 때 단어라도 기억이 날 것이고, 그러면 좀 더 해결하기 쉬워질 것이다. 앞으로도 웹 개발을 할 거 같은 사람들에게는 한 번쯤 봐두면 좋은..
[리뷰]엑셀만 알아도 할 수 있는 데이터 과학 몇 년 전부터인가 DT, Cloud, Big Data, AI 등의 단어가 유행하기 시작했다. 그중에서 Big Data 분야는 오래전부터 누군가는 해왔던 작업인 거로 인식을 하고 있었다. 대략 정확하게는 잘 몰라도 DB에서 쿼리를 실행해서 통계를 내는 정도라는 인식이 있었다. 그러다가 R이라는 분석 툴이 있다는 것을 알게 되었지만, 큰 관심은 없어서 그냥 있는 정도로 알고 있었다. 큰 관심이 없다기보다는 통계라고 하면 다들 수학부터 해야 하지 않을까 하는 근심과 걱정이 앞서는 것이다. 그러던 차에 이 책을 접하게 되었다. 이 책은 데이터를 어떻게 수집/검토, 집계/분석, 시각화/응용까지 누구나 쉽게 접하는 엑셀을 활용해서 보여주고 있다. (물론 수집/검토 단계에서 엑셀을 활용하는 것은 아니다) 통계를 다루..
[책리뷰] 이것이 자바다 이것이 자바다생각보다 두꺼운 책입니다.토비의 스프링을 연상하게 하는 두께랄까?(물론 토비의 스프링 3.1 보다는 얇습니다.) 자바를 개바하면서 모르는 것과 헷살리는 건 항상 인터넷을 찾아보면서자바 책 좀 봐야지 하면서 몇권을 보긴 했는데, 보다 말다 하다가 이책을 봤는데,음.. 이건 좀 괜찮겠다 하는 책입니다. '15년 1월에 처음 발간하여서 '18년까지 지속해서12쇄를 발행할 정도면 그만큼 많이 팔렸다는 증거인듯합니다. 책의 내용은 자바에 대한 집합적인 모든 내용이 있다고 할 만큼다양한 내용이 포함되어 있습니다.여러 버전에 걸쳐서 나와 있어서 내용이 훌륭합니다. 개발할 때 옆에 두고 가끔 찾아보면 좋은 듯합니다.(훌륭한 레퍼런스 책입니다.) 자바에 대해서 좀 더 알고 싶은 분이라면 추천합니다.한번 쭉 ..
[책리뷰]윤피티의 SNS 콘텐츠 만들기 책 제목이 20일완성이어서 그런지복잡한 내용은 많이 없습니다.내용은 파워포인트를 활용해서 이미지를 수정하는 부분입니다.SNS 콘텐츠에 큰 관심은 없지만,회사나 학교에서 파워포인트는 많이 쓰니 관심이 갔습니다. 예전에는 이미지 수정에는 항상 포토샵이라는 생각을 하고 있었는데,파워포인트로도 이렇게나 훌륭한 이미지를 만들 방법을 알려주니 좋았습니다. 기본적인 파워포인트 사용법은 알고 있어서, 책 내용에 아는 부분이 있었지만,파워포인트를 잘 모르는 사람에게는 필요한 부분이라고 생각됩니다. 내용도 예제와 함께 잘 나와 있어서, SNS 콘텐츠가 아니더라도파워포인트를 활용해서 간단한 이미지 만들기에 관심이 있는 분에게 추천하고 싶습니다.물론 SNS 콘텐츠에 관심이 있다면 더 좋은 선택이 될 것입니다.
함수형 자바스크립트를 읽고 함수형 자바스크립트를 읽고 요즘에는 절차형라는 말 보다는 함수형이라는 말이 점점 많이 들리고 있다. 예전에 절차형과 함수형 프로그램에 대한 차이를 어떤 블로그에서 본 적이 있다. 둘 다 결과는 같은 프로그램을 하는 스타일이 너무 다른 것에 충격을 받았다. 그래서 '함수형 사고 객체지향 개발자에서 함수형 개발자로 거듭나기' 라는 책을 구매해서 봤으니 내용이 난해해서 이해하기 힘들었다. 그리다가 두 번째 'You Don't Know JS: 타입과 문법, 스코프와 클로저' 책을 봤을 때는 전에 보던 책과 비슷한 애기이긴 하나 역시 아직도 개념을 이해하기에는 어려웠다. 그러던 중 '폴리글랏 프로그래밍' 책을 봤다. 프로그램에 대한 이야기를 임백준씨가 해준다는 것에 그냥 보고 있었는 데, 전에 몰랐던 프로그램에 ..