본문 바로가기

전체 글251

Spring Boot 2.4 이후 적용된 버전 체계 이번에 Spring Boot 2.4.3 을 사용하게 되면서, 버전체계가 바뀌었다는 것을 알았다. 기존에는 OSGi Semantic Versioning 과 호환되는 동일한 버전을 사용했었는데, 2.4.x 이후부터는 버전 체계가 개발자들에 친숙한 Semantic Version 으로 변경이 있었다. 변경된 버전 체계는 아래와 같다. Major : 이 번호가 올라가면 매우 큰 변화가 있음을 의미하며, 업그레이드 하는데 상당한 작업이 필요할 수 있다. Minor : 이 번호가 올라가면 기능들이 추가되지만 업그레이드 작업시 영향이 적다. Patch : 이 번호가 올라가면 업그레이드시 추가 작업이 필요하지 않다. Modifier : 아래와 같은 케이스별로 사용이 되며, 추가 배포시 정수값이 증가합니다. - 마일스톤의.. 2021. 2. 20.
check python checking for Python executable "python" in the PATH 윈도우 환경에서 Angular Project에서 npm 명령을 수행할때, 아래와 같은 에러가 발생했다. gyp verb check python checking for Python executable "python" in the PATH gyp verb `which` succeeded python C:\Users\revfactory\AppData\Local\Programs\Python\Python39\python.EXE gyp ERR! configure error gyp ERR! stack Error: Command failed: C:\Users\revfactory\AppData\Local\Programs\Python\Python39\python.EXE -c import sys; print "%s.%s.%.. 2021. 2. 20.
2020년 가장 인기 있는 Docker Image Top10 (Docker Hub) 지난해 2월 Docker Hub에서는 Docker Index 를 도입했다. Docker Index 자료에 따르면 2021년 총 pulls 수가 3,180억건을 넘어섰다. 그 외에도 Repository 수, 유저 수 등의 데이터들은 계속 증가하고 있다. 그렇다면, 가장 인기 있는 Docker Image는 어떤게 있을까? 2019년에는 busybox, nginx, redis, mongo, postgres, alpine, traefik, ubuntu, node, mysql 이미지가 인기 있는 것으로 나타난다. 검색어의 경우, mysql, nginx, ubuntu, python, node, php, centos, jenkins, java, redis 등이 상위에 나타난다. 2020년에는 어땠을까? 가장 인기 있.. 2021. 2. 11.
구글, 오픈소스 보안 취약성 데이터베이스 ‘OSV’ 출시 지난 2월 5일 구글에서 오픈소스 보안 취약성 데이터베이스 OSV를 공개했습니다. 기존에 CVE 와 Sonatype OSS Index 등을 통해서 취약성 데이터베이스를 확인할 수 있었는데요. 이번에 구글도 보안 취약성 데이터베이스를 공개하면서 오픈소스의 취약성을 보다 정확하고 신속하게 수행할 수 있게 될 것으로 보입니다. 구글은 현재 OSS-Fuzz 서비스에서 발견한 (C, C++) 데이터 세트를 제공하기 시작했으며, 점차 그 영역을 확대할 계획이라고 밝혔습니다. * OSS-Fuzz는 소프트웨어의 프로그래밍 오류를 발견하는 퍼즈 테스트 프로젝트로 2021년 1월 현재 375 개의 오픈 소스 프로젝트 에서 25,000 개가 넘는 버그를 발견 했습니다. 오픈소스 사용자의 경우, CVE와 같은 취약성 데이터베.. 2021. 2. 10.
CodingGame 2021년 개발자 설문조사 프랑스의 온라인 코딩 플랫폼인 CodingGame에서는 2020년 10월~12월에 전 세계 15,000명의 개발자와 HR전문가를 대상으로 설문조사를 실시했다. 조사 대상 참고로 조사 대상자 중 개발자의 25%는 프랑스이며, 미국 10%, 인도 5%, 독일5% 순으로 1,000명 이상의 회사 응답자 비율이 36%이다. HR전문가는 35개국 300여명이 대상이며, 프랑스가 51%에 달한다. 우리는 이 점을 감안하고 설문 결과를 참고하는게 좋겠다. 주요 결과 이 설문조사의 결과에서 얻을 수 있는 주요 결과는 다음과 같다. - HR 전문가의 80%는 비 전공 개발자 채용을 고려하고 있다. - 개발자의 48%가 100% 원격 작업이 가능하다고 응답했다. - 2021년 가장 수요가 많은 분야는 DevOps이다. 설.. 2021. 2. 9.
Netflix DGS (Domain Graph Service) 시작하기 최근 Netflix 에서 Spring Boot에서 GraphQL 사용을 위한 DGS(Domain Graph Service) Framework 를 공개했다. GraphQL은 페이스북에서 공개한 API Query Language이다. 기존 Rest API 의 단점들을 보완하고 새로운 패러다임을 제시하여 현재 GitHub API 등 널리 쓰이고 있다. GraphQL은 단일 접점(End Point) 제공을 하며, 클라이언트가 원하는 데이터를 정확하게 응답해주는 방식이다. 예를 들어, 게시글 정보를 조회하려고 할 때 아래와 같은 Query를 요청하면 API서버는 요청에 맞는 정보만 내려주는 방식이다. query { articles(count: 20, offset: 0) {// 가장 최신의 20개 게시글 요청 id.. 2021. 2. 7.