IT, 프로그래밍
-
쿠버네티스 창시자에게 배우는 모범 사례 후기IT, 프로그래밍 2024. 10. 27. 23:48
이 리뷰는 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 서평을 작성하기 위해 책을 끝까지 정독하고, 제 주관적인 의견을 담아 작성하였습니다. 이번 서평은 쿠버네티스에 관한 책이 선정되었다. 요즘 회사에서도 전사 인프라를 쿠버네티스로 전환한다는 말로 시끌시끌했는데, 참 시기적절하게도 쿠버네티스에 관한 책이 선정되었다. 요즘 웬만한 서비스 기업들에선 이미 docker를 통한 컨테이너화 기술이 자리잡았고, 백엔드와 Devops 개발자의 기본 소양처럼 취급되는것 같다. docker를 사용해서 배포하고 CI/CD를 구성하다보면, 자연히 쿠버네티스로 눈을 돌리게 되니 자연스러운 세태가 아닌가 싶다. 각설하고. 이 책은 그래서 무슨 책인가? 무려 쿠버네티스 오픈소스를 만든 브렌던 번스가 지었다. 신라면..
-
코드 밖 커뮤니케이션 독서 후기IT, 프로그래밍 2024. 9. 30. 00:06
이 리뷰는 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 서평을 작성하기 위해 책을 끝까지 정독하고, 제 주관적인 의견을 담아 작성하였습니다. 개발자로 일하다 보면, 생각보다 실제 코드를 작성하는 시간이 많지 않다는걸 깨닫게 됩니다. 실제 코드를 작성하는 시간 보다 기획자와 논의하고, 다른 개발자와 토론하며 소통하는 시간이 많습니다. 만약 스타트업이라면 훨씬 많은 사람들과 커뮤니케이션 하게 됩니다. 기술문서를 쓰고, 사업부에서 요청하는 시스템 구성도를 그리고, 아니면 마케팅부를 위한 기술 정의 문서를 작성할 수도 있을겁니다. 체계적이거나 오래된 대기업이 아니라면, 이런 커뮤니케이션을 배우기는 쉽지 않습니다. 특히 업무 프로세스가 매번 바뀌고, 경험이 적은 주니어들이 많은 스타트업이라면 더 그..
-
AI 딥다이브 책 독서 후기IT, 프로그래밍 2024. 8. 25. 17:32
이 리뷰는 한빛미디어 활동을 위해서 책을 제공받아 작성된 서평입니다. 서평을 작성하기 위해 책을 끝까지 정독하고, 제 주관적인 의견을 담아 작성하였습니다. ### 들어가기 몇년 전 부터 AI 기술이 우리 생활속에 점점 들어오기 시작하더니, 이제는 없어서는 안될 존재가 되어버렸다. ChatGPT가 없으면 업무가 힘들어지는 시대가 되어가고 있다. 우스갯소리의 주제가 되었던 Siri와 같은 음성인식앱들은 이제 실시간으로 통역을 해주는 시대까지 들어섰다. 기업들은 이제 시대에 뒤쳐진다는 느낌을 주지 않기 위해서라도 AI 기술을 열심히 도입하고 있다. 이전엔 어플리케이션 개발만 할 줄 알면 됐던 개발자들도 AI 툴 하나는 다룰 줄 알아야 하는 시대가 오고 있다. AI 기술의 보편화가 이미 일어나고 있다는 것이다...
-
AWS 환불 받은 후기IT, 프로그래밍/AWS 2021. 9. 22. 13:41
때는 평화로운 주말 오후였습니다. 평소에는 잘 안쓰는 세컨 계정으로 들어가 메일을 정리하던 중 AWS에서 받은 메일을 보게 됩니다. 기존에 운영하던 냥냥봇 서비스를 클로즈 했기 때문에, 이번년 1월에 EC2 인스턴스를 없애고 분명 2월부터는 과금이 안되는걸 확인을 했었습니다. 근데 다시보니 한달에 몇천원씩 계속 과금이 되고 있었던것이죠. 깜짝 놀라 확인해보니, EBS 볼륨이 STOP 상태로 있었던게 원인이었습니다. 저는 STOP 상태면 더이상 과금이 안될 줄 알았는데, 아예 삭제를 해야하더군요. 바로 EBS를 모두 삭제하고, AWS에 문의 메일을 보내기로 하였습니다. 아래 링크를 참조하여, 문의를 쉽게 보낼 수 있었습니다. 자세하게 나와있으니 참고해보시기 바랍니다. https://hi5lab.tistor..
-
패스트캠퍼스 리팩토링 환급반 후기IT, 프로그래밍/내돈내산 후기 2021. 6. 20. 13:30
* 이 후기는 일체의 광고료나 수수료를 받지 않았으며, 제가 직접 결제하여 사용후 작성하는 후기입니다. 소프트웨어를 개발하는 사람들은 누구나 리팩토링이라는 책을 한번씩은 들어보았을 겁니다. 이쪽 업계에서는 대가로 통하는 마틴파울러 아조씨가 지은 책이고, 개발서 중에는 고전에 속하는 책입니다. 그래서 많은분들이 한 번쯤 공부해봐야겠다고 생각하는 책이기도 하구요. 아마 많은 선배 개발자분들이 추천해주는 책이기도 할 겁니다. 저도 학원에서 공부하고 있던 코린이 시절, 이건 꼭 읽어야 해! 하는 인터넷의 누군가의 추천을 받아 덜컥 구매했다가 조용히 책장속에 넣어두었던 책이기도 합니다. 그만큼 유명하고, 또 개발시에 유용한 방식을 제시해주는 책이기도 하지요. 하지만 이 책은 단점이 있습니다. 책의 내용이 실제로 ..
-
Spring - Google Login API 연동 (No Library)IT, 프로그래밍/Spring 2020. 9. 14. 22:43
2년전 제가 쓴 글인 스프링 Google Login 연동 포스팅이 그동안 많은 관심을 받았습니다. 검색해보니 구글 검색에 상단에도 노출이 되더군요. 댓글로도 많은 의견을 주셨는데, 그 중 라이브러리가 제대로 동작하지 않는다는 의견이 많았습니다. 그래서 이번에는 라이브러리 없이 오직 구글에서 제공하는 OAuth API를 통해 구글 로그인, 사용자 정보를 가져오는 기능을 구현해 보겠습니다. 만약 OAuth의 개념이 아직 익숙하지 않으신 분들은 제가 작성한 OAuth 포스팅을 먼저 보시면 많은 도움이 되실겁니다. OAuth 프로토콜의 이해와 활용 1 - 필요성과 역사 WWW(World Wide Web)가 세상에 나온 지도 거의 30년이 되었고, 그동안 세상은 눈부시게 발전했습니다. 전화선을 꽂아 쓰던 PC통신..
-
OAuth 프로토콜의 이해와 활용 3 - OAuth 인증방식의 종류IT, 프로그래밍/보안 2020. 7. 5. 16:34
이번 시간에는 OAuth에서 권한 인증을 승인할 수 있는 방식을 알아봅시다. 크게 4가지 방식이 있는데요. RFC 6749(OAuth 2.0 Framework)에서 소개된 방식입니다. Resource Owner에게 사용 허락을 받았다는 증서인 권한 코드 (Authorization Code)를 가지고 AccessToken을 요청하는 방식입니다. 보통 서버 사이드에서 인증을 처리하는 경우 이 방식을 많이 사용하고, Resource Owner에게 사용 허락을 받은 후 증서를 따로 받고, 이 증서와 함께 요청하는 방식이므로 다른 방식보다 조금 더 복잡합니다. 대신 다른 방식보다 좀 더 신뢰성이 있는 방식이라 발급되는 액세스 토큰의 유효시간이 좀 더 길고, 다시 액세스 토큰을 발급받을 수 있는 Refresh To..
-
OAuth 프로토콜의 이해와 활용 2 - OAuth란 무엇인가?IT, 프로그래밍/보안 2020. 6. 29. 21:37
앞에서는 OAuth가 왜 필요하고 어떻게 발전해 왔는지 알아보았습니다. 이번시간에는 OAuth가 무엇이고, 어떻게 흘러가는지 알아보겠습니다. OAuth는 위와 같은 플로우로 이루어 집니다.. 라고 하면 처음 보시는 분들은 당연히 이해하기 힘드실 거라고 생각하기에 쉽게 예제로 한 번 알아보겠습니다. 다들 살면서 면회를 한 번씩은 가보셨을꺼라고 생각합니다. 군부대에 면회를 갔다고 생각하고 OAuth가 어떻게 동작하는지 알아봅시다. (실제와는 약간 차이가 있을 수 있는점 감안해주세요!) 군부대는 기본적으로 보안을 매우 중요시하고, 특별한 목적 없이는 들어갈 수 없습니다. 또한, 들어간다 하더라도 신분에 따라 머무를 수 있는 시간과 들어갈 수 있는 공간이 다릅니다. 오늘 김일병의 가족이 김일병을 면회왔다고 생각..