오픈 - 비즈니스 패권의 열쇠
·
Review
저자는 오픈이라는 단어가 주는 긍정적이고 선량한 느낌 이면에 감추어진 복잡한 세계에 대해서 이야기한다. 생각해 보면 개인이, 기업이 시간과 돈을 들여서 열심히 만든 무언가를 모두에게 무료로 사용할 수 있게 하고 나아가 제삼자가 그것에 직접적인 영향을 줄 수 있도록 하는 것은 무보수 노동이나 다름없는데 이상하다. 최근 소프트웨어 세상은 소스 코드를 공개하고 전 세계의 사용자들이 직간접적으로 영향을 줄 수 있는 오픈 소스 환경이 표준이라고 해도 과언이 아니다. 우리가 매일 사용하고 있는 메신저, SNS, 쇼핑몰 등 컴퓨터 화면으로 이용하는 거의 모든 서비스를 만드는 기술은 리액트, 스프링 등 유명한 오픈소스로 만들어졌다. 심지어 이 글을 작성하고 있는 크롬 브라우저의 핵심 엔진인 크로미움도 오픈소스다. 이 ..
인프콘 2023 후기 (발표자 ver.)
·
Review
요약 좋은 기회가 닿아 코프링 프로젝트 투입 일주일 전: 주니어 개발자의 코틀린 도입 이야기라는 주제로 인프콘 2023에 발표자로 참여했습니다. 발표 신청부터 발표까지의 지난 4개월간의 이야기를 정리해보려고 합니다. 발표자 신청 인프랩 측에서 4월 경에 인프콘 2023 발표자 공개모집을 시작했습니다. 이전에도 기회가 된다면 IT 콘퍼런스 연사로 참여해 보고 싶다는 생각은 있었습니다. 다만 구체적이라기보단 막연함 쪽에 가까웠기 때문에 뭔가 특별히 준비하고 있진 않았습니다. 당시 회사에선 작년 여름에 시작한 코프링 API 서버 개발 일을 하고 있었습니다. 신규 프로젝트였고 핵심이 되는 API 서버를 밑바닥에서부터 개발하는 경험을 하게 되었습니다. 이때 서비스 로직을 담고 있는 운영 서버에 처음으로 코프링(코..
스프링 마이크로서비스 코딩 공작소(개정2판)
·
Review
2018년에 출시한 초판의 개정판입니다. 원서는 2021년 6월에 출간한 Spring Microservices in Action 입니다. MSA(Micro Service Architecture) 서비스를 할 때 반드시 고려해야 하는 개념을 제시하고 이를 Spring에서 지원하는 다양한 프레임워크를 사용하는 방법을 코드와 함께 설명하는 식으로 구성되어 있습니다. 책에서 나온 모든 소스 코드는 예제 파일을 통해 확인할 수 있고, 필요한 부분에는 한글로 주석이 되어 있어 로컬 환경에서 프로젝트를 실행해보고 실습을 따라가는 데 큰 문제는 없었습니다. 이 책은 MSA에서 고려해야 하는 굉장히 많은 개념에 대해 충분히 설명합니다. MSA의 탄생 배경, 기본적인 컨셉과 용어 등에 대해 그림과 함께 구성되어 있습니다...