GitOps는 버전 관리 도구인 git 이용해 DevOps를 지원하는 방법입니다. 쉽게 표현하면 코드를 git에 저장해두고 코드에 써 있는 대로 원하는 동작을 수행하는 것 입니다. 쿠버네티스에서는 git 코드 기반으로 선언적으로 리소스(인프라, 서버, 권한 등)를 동기화하고, 그 코드는 관리자들의 협업을 통해 관리하는 방법입니다. 따라서 관리자의 로컬 환경의 리소스가 아닌, 팀에서 함께 관리하는 공개 리소스를 운영할 수 있습니다. 이 블로그에서는 쿠버네티스를 위한 GitOps 도구인 Argo CD에 대해 소개합니다. 이 포스팅은 k8s, helm 사용법을 알고 계시다면 읽기 편합니다! ✨ 소개DevOps에서 리소스 관리 및 배포를 하는 방식은 크게 두 가지가 있습니다. 하나는 '직접 관리' 하는 방..
이 블로그에서는 깃헙 파운데이션 자격증에 대한 소개, 준비과정, 취득 후기를 소개합니다. 깃헙 사용법에 대한 기초-필수 수준의 검증을 할 수 있는 자격증입니다. 깃헙의 기초적인 구성과 사용법부터 코드스페이스 혹은 회사에서 협업할 때 쓰이는 엔터프라이즈 기능까지 다루고 있습니다. 2024년도 개발자라면 이 자격증이 필수이거나 자격 검증에 준하는 실력을 가져야한다고 생각합니다. 저는 자격증을 위해 강의 2개를 기반으로 준비하였고, 짧은기간 열심히 준비하여 성공적으로 취득할 수 있었습니다. 커리어 발전을 꿈꾸는 모든 분들께 도움이 되기를 바랍니다. ✨ 소개GitHub Foundations은 깃헙의 기초적인 구성과 사용법부터 코드스페이스 혹은 회사에서 협업할 때 쓰이는 엔터프라이즈 기능에 대한 기술 ..
한국 회사의 코딩 테스트를 칠 좋은 기회를 얻었습니다. 저는 코테 초보이기 때문에 백준, 프로그래머스 같은 국내 플랫폼을 생각했었습니다. 그런데 해커랭크라는 해외 플랫폼에서 진행하였습니다. 깔끔한 구성 덕분에 국내 플랫폼을 경험해 보신 분이라면 금방 적응할 수 있습니다. 라이브 코딩테스트를 지원하고, 언어별 랭크를 매겨서 학습에도 큰 도움이 되었습니다. 면접은 너무 긴장한 탓에 떨어졌지만, 해커랭크를 알게 된 좋은 기회였습니다. 이 블로그에서는 해커랭크에 대해서 간단히 알아보겠습니다. Skills speak louder than words실력이 말보다 더 우렁찹니다(?!)- 해커랭크 공식 사이트 해커랭크 사이트 구성은 다음과 같습니다. 메인화면 대시보드 주제별 모음
11월에도 취업과 이직을 위해 열심히 공부하는 개발자분들에게 흥미로운 플랫폼이 될 것 같아 소개드립니다. Advent of Code는 매년 12월 1일부터 25일까지 크리스마스를 테마로 한 코딩테스트를 제공하는 플랫폼입니다. 해커랭크, 프로그래머스, 백준 플랫폼을 모두 다뤄보신 분들께 추천드립니다. 문항에는 테마에 맞는 크리스마스 주제의 문제들이 추천됩니다. 🤶 선물 배송에 바쁜 산타와 🦌 수석 루돌프의 이야기가 나옵니다. 12월에는 크리스마스 캐롤과 함께 하루 1문제씩 코딩테스트를 풀어보는 건 어떨까요? Advent of Code 정보는 다음과 같습니다. 공식 사이트: https://adventofcode.com Advent of Code 2024The first puzzles will ..
지난 포스팅에서 파이썬 코드로 올라마를 사용하는 방법을 소개했습니다. 이 경우에는 개발자가 코드에서 프롬프트와 올라마 서버 모두를 관리하였습니다. 이 방법은 테스트를 진행하기는 간편한 접근입니다. 하지만 클라이언트(프롬프트)와 서버(올라마)가 과도하게 결합되어 있다는 단점이 있습니다. 이번 포스팅에서는 도커를 이용해 파이썬 코드와 올라마 서버를 분리하여 사용하는 방법을 소개합니다. 이를 통해 클라이언트와 서버를 독립적으로 관리할 수 있게 됩니다. 도커 컴포즈를 이용해 재사용 가능한 인프라를 구성합니다. 따라서 올라마 서버는 한 클라이언트에서 분리되어, 다른 클라이언트와도 통신할 수 있는 개선된 형태를 가지게 됩니다. ✨ 소개 🦙 로컬 환경에서 파이썬 코드로 별다른 설정 없이 올라마를 사용한..
지난 포스팅에서 내 컴퓨터에 올라마를 설치하고 사용하는 방법을 소개했습니다. 이번 블로그에서는 터미널에서 명령어로 올라마를 사용하는 것보다 확장성이 뛰어난 코드로 올라마를 사용하는 방법을 소개합니다. 코드로 올라마를 사용하게 되면 웹이나 앱에서 올라마 API를 이용해 AI 서비스를 제공할 수 있습니다. 올라마를 이용하는 대부분의 서비스는 코드 방식을 이용하고 있습니다. 환경 설정법을 소개하고, 지난 포스팅에서 했던 예시와 동일하게 질문을 해보겠습니다. 사용하는 언어는 파이썬이고 라이브러리는 올라마에서 제공하는 공식 라이브러리를 사용하겠습니다. ✨ 소개 🦙 코드로 올라마를 사용하기 위한 가장 빠른 방법은 공식 라이브러리를 사용하는 것 입니다. 파이썬은 3.8 이상을 지원합니다. 이 블로그..