본문 바로가기

개발63

Jenkins와 CI/CD 최근 서비스를 빌드하는 데 대해서 많은 고민을 한 것 같다. 처음으로 빌드 자동화 도구인 Jenkins를 알아보며, 회사 프로젝트 내에서 기존 빌드 구축 방법과 달리 도입해보려는 시도도 하려 한다. 그래서 나도 개인적으로 스터디가 필요하여 이론 -> 실습 순으로 정리해보려 한다. 우선 Jenkins 공식 홈페이지에 대한 내용을 정리해보려 한다. Jenkins는 아래의 홈페이지로 접속할 수 있다. https://www.jenkins.io/ Jenkins We are excited to announce the 2022 Jenkins Governance Board elections! The nomination and voter registration period is now open. Nominations c.. 2022. 11. 23. 01:57
Next + RTK + Typescript 개발 환경 설정하기 Next + RTK + Typescript 개발 환경 설정 Next.js 와 RTK를 연동하여 사이드 프로젝트를 하려 하는데 레퍼런스들이 좀 각자 개별로 달라서 내가 따로 정리해보려고 포스팅을 적는다. Next.js , Redux Next.js는 서버에서 서버사이드 렌더링을 하기 위한 라이브러리이기 때문에 서버에서 돌아가지만, Redux는 클라이언트(브라우저) 전역 상태 라이브러리기 때문에 브라우저 상에서 동작하게 된다. 원래 리액트 앱에서 리덕스를 사용하게 되면 단 하나의 리덕스 스토어만 존재하게 되지만, Next를 사용하게 되면 리덕스 스토어가 여러개가 생기는 문제가 생긴다. 그래서 Next와 redux를 같이 사용하려면 next-redux-wrapper 라이브러리를 사용해야한다. https://gi.. 2022. 11. 18. 01:45
GraphQL이 무엇일까? 최근 GraphQL이라는 키워드를 많이 보게 되었다. 그리고 문득 궁금증이 생겼다. 과연 GraphQL이 무엇일까? [GraphQL 공식 홈페이지] https://graphql-kr.github.io/ GraphQL: API를 위한 쿼리 언어 GraphQL은 API에 있는 데이터에 대한 완벽하고 이해하기 쉬운 설명을 제공하고 클라이언트에게 필요한 것을 정확하게 요청할 수 있는 기능을 제공하며 시간이 지남에 따라 API를 쉽게 진화시키고 graphql-kr.github.io GraphQL? GraphQL(Graph Query Language)의 약자이다. GraphQL이란 페이스북에서 개발한 쿼리 언어이다. Server API를 구성할 때 사용된다. 우리는 보통 REST API를 많이 사용하는 것처럼 Gr.. 2022. 11. 11. 15:42
[RTK] RTK-Query? RTK Query? RTK Query는 데이터를 fetching, caching을 할 수 있는 툴이다. 웹에서 데이터를 가져오는 것을 간단하게 만들어 데이터 패치(가져오기)와 캐싱 로직을 작성할 필요가 없어지게 한다. RTK-Query는 Redux-Toolkit 패키지에 포함되어있는 선택적인 추가 기능이다. 웹 애플리케이션은 일반적으로 서버에서 데이터를 가져오게되고, 데이터 업데이트 및 클라이언트의 캐시 된 데이터를 서버 데이터와 동기화된 상태로 유지해야 한다. RTK-Query는 Apollo Client, React Query, Urql 및 SWR과 같이 데이터 가져오기를 위한 선구적인 솔루션 제공 및 API 디자인에 고유한 접근 방식을 추가한다. RTK Query 특징 - 데이터 패칭(가져오기) 및 .. 2022. 11. 5. 17:37
[NCP] - 네이버 클라우드 플랫폼 서버 해지 테스트용으로 구현하였던 네이버 클라우드 플랫폼의 1년 유료 전환 메일이 왔다. NCP는 Micro Server를 무료로 1년간 제공해 준다. 나는 과금을 원치 않으니 해지하여야겠다. 해지 방법 1. NCP 홈페이지로 접속 한 뒤 - 로그인을 한다. NAVER CLOUD PLATFORM 네이버 클라우드 플랫폼 (ncloud.com) NAVER CLOUD PLATFORM cloud computing services for corporations, IaaS, PaaS, SaaS, with Global region and Security Technology Certification www.ncloud.com 2. 로그인 후 우측 상단 콘솔로 접속 우측 상단에 있는 콘솔 버튼을 클릭한다. 3. 이용 관리를 클릭한.. 2022. 11. 2. 10:22
[Maria DB] 다운로드 및 설치하기 (Maria db 10.6 다운로드) 목차 Maria DB? Maria DB 다운로드 및 설치 Maria DB? 마리아 DB는 오픈소스로 구현되어있는 관계형 데이터베이스(Relation DataBase)중 하나이다. MYSQL을 개발한 개발자에 의해 구현되었으며 오픈소스를 유지하도록 보장한다. 사용방법 및 쿼리가 MYSQL과 매우 유사하다. 차이점은 MARIA DB는 무료이며 오픈소스라는 점이다. MYSQL과 서로 호환하여 사용 가능하다. Maria DB 다운로드 및 설치 Maria DB는 10.6 버전까지 매년 1개의 stable 버전의 릴리즈를 하였다. 최근 릴리즈 버전을 사용하면, 장기 지원 릴리스의 빈도가 낮을 뿐만 아니라. 매년 여러 번의 단기 지원이 죄고 된다. 현재 2022.10.30. 일 기준 MariaDB 10.11.0 Al.. 2022. 10. 30. 01:18
728x90