개발과 고양이발
close
프로필 사진

개발과 고양이발

github: @yel-m

  • 카테고리 전체 보기 (14)
    • 프로젝트 (1)
    • 회고 (2)
      • 글또 (2)
    • Spring Boot (3)
    • 북북 (3)
  • 홈
  • 태그
  • 방명록
RDS 프라이빗 서브넷에 구축하고 EC2와 연결하기

RDS 프라이빗 서브넷에 구축하고 EC2와 연결하기

VPC와 퍼블릿 서브넷(Public Subnet)에 EC2가 생성되었다는 가정 하에 포스팅을 작성하려고 한다. 특히 VPC 설정은 사람마다 다를 수 있기 때문에 이전에 작성한 VPC & EC2 생성 글과 함께 보면 좋을 것 같다.들어가며보안을 위해 RDS를 프라이빗 서브넷(Private Subnet)에 생성해 Public Subnet에 위치한 EC2를 거쳐야만 RDS에 접근할 수 있는 환경을 구축할 것이다.또한 가장 최소 비용으로 생성하려고 한다. 따라서 다음과 같은 옵션을 주의해서 설정하였다.템플릿은 프리티어로스토리지 자동 조정 비활성화자동 백업의 백업 보존 기간 0day로 설정 (RDS Backup Storage에서 요금이 청구될 수 있다)다음과 같은 절차를 통해 RDS를 생성하려고 한다.RDS를 위..

  • format_list_bulleted 카테고리 없음
  • · 2025. 3. 8.
Elasticsearch에서 null 값은 어떻게 처리할까?

Elasticsearch에서 null 값은 어떻게 처리할까?

Elasticsearch는 null 값을 저장하지 않는다기본적으로 Elasticsearch는 null을 색인하거나 저장하지 않는다. 그러니까, Elasticsearch가 null 값을 보면 그냥 무시하고 인덱스에 포함시키지 않는다는 것이다. Elasticsearch는 null 값을 검색할 수 있는 값으로 인식하지 않는다.나는 이 사실을 모르고 계속 이런 식으로 검색하고 있었다.{ "query": { "term": { "필드명": null } }}Elasticsearch가 null 값을 무시한다는 사실을 이해하는 것은 중요하다. 어떻게 쿼리를 날릴지가 달라지기 때문!그럼 우리는 null을 저장해도 필터링할 수 없는걸까?? 다행히 방법은 있다!“null_value” 파라미터를 이용한다..

  • format_list_bulleted 카테고리 없음
  • · 2025. 2. 24.
Elasticsearch란 무엇이고, 어떻게 동작하는 걸까?

Elasticsearch란 무엇이고, 어떻게 동작하는 걸까?

들어가며프로젝트에서 검색 API를 개선할 일이 생겼는데, Elasticsearch를 잘 모르는 채로 사용하고 있는 것 같아 제대로 이해하보고자 한다. 이 글은 다음 독자를 대상으로 한다.Elasticsearch가 무엇인지 잘 모르시는 분Elasticsearch의 원리가 무엇인지 궁금한 분Elasticsearch와 함께 등장하는 용어인 ELK는 무엇인지 알고 싶은 분먼저 Elastic Search가 무엇이고, 원리는 무엇인지 알아본 후에 ELK를 알아보고, Elasticsearch가 사용되는 사례를 분석해보려고 한다. 그리고 다음 글에서는 ES로 간단한 프로젝트를 하면서 ES를 더 깊게 이해해보려고 한다!Elasticsearch란 무엇일까?Elastic Search가 무엇일까?라고 물으면 빠르고 강력한 검..

  • format_list_bulleted 카테고리 없음
  • · 2025. 2. 16.
AWS 기본 네트워크 환경 구성 및 EC2 생성하기

AWS 기본 네트워크 환경 구성 및 EC2 생성하기

이 글은 RDS 생성 글과도 연결됩니다.들어가며프리티어 계정으로 최소 비용의 아키텍처를 구성하고자 한다. 이 글은 EC2를 한 대만 사용하는 경우를 다루고 있다. EC2 한 대만 운영하므로 필요한 서브넷은 퍼블릭 서브넷 하나면 충분하지만, 고가용성과 확장성을 고려하여 2개의 가용영역을 만들고 퍼블릭/프라이빗 서브넷을 나눠줄 것이다. AWS에서는 최소 두 개 이상의 가용영역을 활성화하도록 권장하고 있다. (VPC에 대한 보안 모범 사례)EC2가 외부와 직접 통신해야 한다면? → public 서브넷 배치 + public IP 할당EC2가 내부 서비스 전용이라면? → private 서브넷 배치 + NAT Gateway 사용API 서버를 만들고 있다면? EC2가 직접 외부(클라이언트)와 통신해야 하므로 외부와 ..

  • format_list_bulleted 카테고리 없음
  • · 2025. 2. 13.
더 나은 프로그래머 되는 법 | 프로그래머의 삶 전반에 대한 지침서

더 나은 프로그래머 되는 법 | 프로그래머의 삶 전반에 대한 지침서

@warning한빛미디어의 후원으로 책을 받아 작성합니다. 들어가며이 책은 기술적인 내용부터 일 잘하는 법까지, 정말 더 나은 프로그래머가 되기 위한 모든 내용을 담고 있다. 알찬 만큼 길이도 꽤 있는 책이다. (514 페이지)책에도 이렇게 나와 있듯이, 이 책에서 다루는 주제들은 소프트웨어 개발자로서의 삶 전반에 대한 것이다. 심지어 컴퓨터 앞에 앉는 기본 자세, 디버깅 시의 자세, 완전히 개판인 상황에서의 자세도 알려준다! 각 장은 다음과 같이 5개 부로 나뉜다.1부 you.write(code);코드 작성 시 중요한 기법, 가장 훌륭한 코드 작성법에 대해 살펴본다.2부 연습을 통해 완벽해진다코드 업무에 대한 건전한 태도와 접근 방법, 더 나은 코드를 고안하는 데 도움이 되는 기법에 대해 알아본다.3부..

  • format_list_bulleted 북북
  • · 2025. 2. 2.
프로그래머의 뇌 | 인지과학을 프로그래밍 공부에 적용하다

프로그래머의 뇌 | 인지과학을 프로그래밍 공부에 적용하다

뇌를 알면 코드가 보인다고?이 책은 인지 과학을 활용한 프로그래머의 일머리 개선법에 관련한 책이다. 우리 뇌가 처리하는 방식을 이해하면 프로그래밍에서 마주치는 어려움의 원인을 파악하여 그 해결책을 찾을 수 있다는 내용이다. 일단 인지과학 + 프로그래밍이라니 주제 자체가 독특해 흥미로웠기 때문에 스터디에서 함께 읽기 시작했다. 기존의 관념에서 벗어난 흥미로운 지점도 많았고, 프로그래밍 공부에 대한 예상치 못한 (?) 공부 방법도 알려줘서 재밌게 읽었다.이 글에서는 이 책에서 내게 도움을 주었거나 인상 깊었던 내용을 정리하며 서평을 작성해보려고 한다. 책에서는 코드를 공부할 때 플래시 카드를 사용할 것을 적극 권장하는데, 이것이 실제로 효과가 있는지 실험해보기도 했다.책에서 개인적으로 재미있는 부분만 요약했..

  • format_list_bulleted 북북
  • · 2025. 1. 5.
  • navigate_before
  • 1
  • 2
  • 3
  • navigate_next
공지사항
전체 카테고리
  • 카테고리 전체 보기 (14)
    • 프로젝트 (1)
    • 회고 (2)
      • 글또 (2)
    • Spring Boot (3)
    • 북북 (3)
인기 글
전체 방문자
오늘
어제
Copyright © yel-m 모든 권리 보유.
SKIN: Copyright © 쭈미로운 생활 All rights reserved. Designed by JJuum.
and Current skin "dev-roo" is modified by Jin.

티스토리툴바