profile
개발하면서 새롭게 배운 내용, 시행착오한 내용들을 잊지 않기 위해 기록합니다.
post-thumbnail

GCP Kubernetes Pod의 외부 IP 알아내기

GCP, AWS 등 클라우드 환경에 배포된 Kubernetes Cluster의 외부 IP를 알아내는 방법에는 다양한 방법이 있습니다.이 중에서 클러스터가 다중 리전, 다중 존에 배포되어 있는 게 아닐 경우 간단하고 빠르게 외부 IP를 확인하는 방법에 대해 작성해보겠습니

2023년 8월 27일
·
0개의 댓글
·
post-thumbnail

Kubernetes CronJob에서 kubectl로 리소스 제어 자동화하기

Kubernetes(이하 k8s)에서 어떠한 작업을 수행하기 위해 자동으로 사전에 선언해둔 형태로 pod을 만들고, 내부에서 원하는 작업을 수행할 수 있습니다. 이것을 Job이라고 하는데요. 주기적으로 Job을 생성하는 CronJob의 형태로 생성할 수도 있습니다.하지

2023년 8월 13일
·
0개의 댓글
·
post-thumbnail

PostgreSQL 신규 사용자 생성 시 권한 할당 관련 문제 해결하기 (with RLS)

PostgreSQL에서 사용자를 잘 생성하고, 테이블에 대한 SELECT 권한을 할당했음에도 잘 동작하지 않았던 문제 상황을 겪었습니다.추후 같은 문제를 겪지 않기 위하여 겪었던 문제와 그에 대한 해결방법을 정리하여 기록합니다.사용자를 생성하고, 테이블에 대한 SELE

2023년 8월 12일
·
2개의 댓글
·

[프로그래머스/js] 폰켓몬

프로그래머스 고득점 Kit 해시 문제 중 하나인 폰켓몬 풀이입니다. 문제 설명 폰켓몬은 종류마다 자신의 종류 번호가 있고, nums라는 배열로 폰켓몬 종류 번호가 담긴 배열을 제공 받습니다. nums = [3,1,2,3]과 같이 넘어오면 3번 폰켓몬 2마리, 1,2번

2023년 6월 14일
·
0개의 댓글
·

[프로그래머스/JS] 같은 숫자는 싫어

프로그래머스 고득점 Kit에 스택/큐 유형 문제 중 하나인 같은 숫자는 싫어 풀이입니다.문제 풀러가기JavaScript를 이용해 풀었습니다.배열 arr이 주어지면 연속으로 등장하는 숫자를 제거합니다.예를 들어 arr = \[1,1,3,3,0,1,1]과 같은 배열이 주어

2023년 6월 14일
·
0개의 댓글
·
post-thumbnail

Terraform 배우기

안녕하세요. 이전에 작성한 DevOps 역량 강화의 일환으로 Terraform을 학습하며 배운 내용을 기록했습니다.Terraform은 인프라 코드를 선언형으로 관리할 수 있는 도구입니다.명령형 프로그래밍은 전통적인 방식으로 프로그램이 어떤 흐름으로 동작할지 작성합니다.

2023년 6월 13일
·
0개의 댓글
·
post-thumbnail

DevOps 역량 강화하기 - 0. 학습전략 수립하기

글을 시작하기 전에 DevOps 개발자가 되려는 이유를 잘 설명하기 위해서 저의 개인적인 경험과 목적을 상세히 풀어 써보려고 합니다.어떻게 공부할 것인지만 궁금하신 경우에는 다음으로 넘어가 주세요.저는 어릴 때부터 항상 컴퓨터를 최종 사용자 관점에서 사용하는 것보다는

2023년 5월 31일
·
0개의 댓글
·
post-thumbnail

2023년 5월 5주차 기능구현 - 1

주제: 영화 데이터를 크롤링하여 무한 스크롤이 적용된 사이트를 원하는 스타일로 자유롭게 구현합니다.(5월 4주차에 끝내지 못 해서 이어서 함)활용 데이터: https://www.themoviedb.org링크: Git 저장소, 배포영화 정보를 20개씩 읽어오고,

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

Intersection Observer API에서 무한 스크롤에 필요한 부분만 이해하기

⚠️ Disclamer ⚠️해당 요소는 제가 Intersection Observer API를 학습하며, 이해한 내용을 바탕으로 작성한 글입니다. 따라서 잘못된 이해로 인해 실제와 차이가 있을 수 있습니다.잘못된 내용이 있다면 댓글로 알려주시면 감사하겠습니다. 🙏Int

2023년 5월 29일
·
0개의 댓글
·
post-thumbnail

내가 프로젝트를 시작할 때 기술 스택을 선택하는 법

기술 스택을 선택할 때 제가 생각하는 중요한 요소들을 정리해봤습니다.보통 나름의 기준을 가지고 이 스택이 적정 기술인지 생각해보고, 그 이유를 글로 작성해봅니다.또한 실제로 이를 어떻게 스택 선택에 적용했는지 사례도 함께 가져왔습니다.저는 새 프로젝트를 시작할 때 기술

2023년 5월 23일
·
0개의 댓글
·

2023년 5월 4주차 기능구현 - 1

배운것에 비해 구현 속도가 많이 더딘 것 같아 취업 준비하는 기간 동안 스킬업과 구현 속도를 증가시키고자 부트캠프를 함께 했던 사람들과 스터디를 만들었습니다. 스터디 진행 방식 스터디 진행 방식은 다음과 같습니다. 주제선정 매주 하나의 프로젝트 주제를 선정합니다.

2023년 5월 22일
·
0개의 댓글
·

[Q&A] AWS S3에 업로드된 웹 페이지에 접속 시 로그인이 동작하지 않음

AWS S3에 업로드된 웹 페이지에 접속하면 로그인 기능이 동작하지 않으며, 로컬에서는 정상 동작합니다.로컬에서는 ID/PW를 입력하고 로그인 버튼 클릭 시 /login 주소로 라우팅되도록 하고 있었으며, 문제가 발생하신 분은 S3에 접속할 때 html 파일 주소로 접

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Q&A] 어떤 경우에 외부에서 DOM 요소를 참조가 발생하는지

DOM 외부에서의 참조는 GC(Garbage Collector)에 의해 자동으로 비워지지 않기 때문에 성능 저하가 발생된다고 하는데, 그러한 참조가 어느 경우에 발생하는지 궁금합니다.아래와 같이 코드를 작성해서 test, remove 두 버튼을 만들었습니다. elemM

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Q&A] 빈 배열 값에 reduce를 사용할 때 TypeError가 발생하는 이유

이번 질문은 javascript에서 빈 배열 값(const arr = \[])을 인덱스로 참조할 때(arr\[0]) undefined로 평가되는데, 왜 reduce를 적용하려 하면 NaN이 아니라 Type Error가 발생하는지 궁금하다는 내용이었습니다.MDN에 찾아본

2023년 5월 17일
·
1개의 댓글
·

[Q&A] 권한이 있는 private repository에서 SSH 방식으로 git clone 실패

부트캠프의 GitHub private repository들은 모두 SSH 방식으로만 clone할 수 있게 설정되어 있었는데요. 일부 사용자들은 SSH key 등록 이후에도 git clone이 안 되는 문제가 발생했습니다.clone이 실패하는 사람들은 공통적으로 명령 실

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

[Q&A] typeof 1 < 2는 왜 false인가요?

부트캠프 채팅에서 javascript에서 typeof 1 &lt; 2의 결과값이 왜 false인지 물어보는 질문이 올라와 이유를 정리해봤습니다.우선 질문에 나온 것처럼 typeof를 각각 실행했을 때 어떤 결과가 나오는지 출력해봅니다.크롬 개발자 도구에서 실행해보면 질

2023년 5월 17일
·
0개의 댓글
·
post-thumbnail

웹 표준과 웹 접근성

안녕하세요. 오늘은 웹 표준과 웹 접근성에 대해서 공부한 내용을 정리해보려 합니다.정리하는 내용에서는 표준이 왜 필요하고, 표준을 잘 지킴으로써 얻는 이점이 무엇이 있는지 알아보며, 이를 통해 보다 좋은 프로그래머가 될 수 있도록 합니다.웹 접근성 파트에서는 기술을 위

2023년 1월 2일
·
0개의 댓글
·
post-thumbnail

Redux 데이터 흐름(feat. Flux)

tl;dr Redux를 통해 상태를 전역에서 관리할 수 있다. Flux 패턴으로 전역 상태도 단방향 흐름을 유지할 수 있다. 들어가며 순수 React만을 사용하여 상태 관리를 하다 보면 숱하게 많은 어려움을 겪게 됩니다. React의 단방향 데이터 흐름이라는 특성 때

2023년 1월 1일
·
0개의 댓글
·
post-thumbnail

[HTTP] REST API에 대하여

안녕하세요. 오늘은 REST API에 대해 알아보려 합니다. REST API의 역사 REST API의 REST는 Representational State Transfer로 직역하자면 상태를 표현한 내용을 전달하는 것입니다. 처음 고안한 사람은 Roy Fielding으

2022년 12월 2일
·
0개의 댓글
·
post-thumbnail

[JS] 프로토타입

이번에는 프로토타입과 프로토타입 체인에 대해 학습한 내용을 정리해 보겠습니다.학습목표1\. 프로토타입을 이해하고, 클래스/인스턴스와의 차이에 대해 설명할 수 있다.2\. .prototype 속성과 .\_\_proto\_\_ 속성이 무엇인지 이해하고, 차이를 설명할 수

2022년 11월 18일
·
0개의 댓글
·