반응형

2025/04/17 6

🔍 Redis의 주요 자료구조 6가지

1. String (문자열)가장 기본적인 자료형. 텍스트, 숫자 모두 가능.최대 512MB까지 저장 가능.숫자로 저장되면 INCR, DECR 같은 연산 가능.SET name "Redis"GET nameINCR count # count 값을 1 증가2. List (리스트)Linked List 구조.순서가 있는 값의 집합.Stack, Queue처럼 사용 가능.LPUSH mylist "a" "b" "c" # 왼쪽부터 추가됨: c, b, aRPUSH mylist "d" # 오른쪽에 추가됨LRANGE mylist 0 -1 # 전체 리스트 조회LPOP mylist # 왼쪽에서 하나 꺼냄3. Set (집합)중복 없는 데이터 저장.교집합, 합집합, 차집합 같은 ..

카테고리 없음 2025.04.17

📌 Redis란?

Redis(REmote DIctionary Server)는오픈소스 인메모리 키-값(Key-Value) 저장소야.보통 아래 목적에 쓰여:캐시(Cache): 빠르게 데이터를 불러오기 위해세션 저장(Session Store): 로그인 정보 유지 같은 것메시지 브로커(Message Queue): pub/sub, 스트림 처리 등실시간 분석 및 순위 집계: 게임 랭킹, 인기 게시물 등💡 핵심 특징특징설명In-Memory디스크가 아니라 메모리(RAM) 에 저장되어 속도가 매우 빠름Persistence메모리에 저장하지만, 디스크에 백업(RDB, AOF) 도 가능Data Structure단순 key-value 뿐만 아니라, List, Set, Hash, Sorted Set, Stream 등 다양한 자료형 지원싱글 쓰레..

카테고리 없음 2025.04.17

온보딩(Onboarding)이란? | 직원 및 사용자 온보딩의 개념과 중요성

온보딩(Onboarding)은 조직이나 서비스에 새롭게 합류한 직원 또는 사용자(User)가 빠르게 적응하고 정착할 수 있도록 돕는 전반적인 프로세스를 의미합니다.기업에서는 직원 온보딩(Employee Onboarding), 디지털 서비스에서는 사용자 온보딩(User Onboarding)이라는 용어로 각각 사용됩니다. 이 글에서는 온보딩의 정의부터 목적, 예시, 그리고 성공적인 온보딩 전략까지 자세히 설명해 드리겠습니다.✅ 온보딩(Onboarding)의 정의온보딩은 새로운 대상(직원 또는 사용자)이 조직, 제품, 서비스, 시스템 등에 자연스럽게 적응할 수 있도록 돕는 일련의 과정입니다.온보딩은 단순한 소개를 넘어 성과 달성, 장기 정착, 이탈률 감소 등을 목표로 하는 전략적 활동입니다.👥 직원 온보딩(..

카테고리 없음 2025.04.17

AWS Glue란 무엇인가요? | 데이터 엔지니어를 위한 ETL 자동화 솔루션

AWS Glue는 아마존 웹서비스(Amazon Web Services, AWS)에서 제공하는 완전관리형 서버리스 ETL(Extract, Transform, Load) 서비스입니다. 데이터 엔지니어, 분석가, 데이터 과학자들이 대규모 데이터를 효율적으로 처리하고, 다양한 소스 간 데이터 이동과 변환을 자동화할 수 있게 해주는 강력한 도구입니다.AWS Glue 핵심 요약항목설명💡 정의서버리스 기반의 ETL 서비스🔍 기능데이터 추출, 정제, 변환, 저장, 크롤링⚙️ 기술Apache Spark, Python (PySpark), SQL🔄 자동화크롤러, 트리거, 워크플로우 지원📦 호환S3, RDS, Redshift, DynamoDB, JDBC 등 다양한 AWS 및 외부 소스 연동💰 요금사용한 만큼만 지불 ..

카테고리 없음 2025.04.17

AWS Inspector 가 뭐야?

AWS Inspector는 AWS에서 제공하는 보안 취약점 분석 도구입니다.간단히 말하면:AWS 인스턴스나 컨테이너 이미지에 보안 취약점이나 설정 문제를 자동으로 찾아주는 서비스입니다.✅ 정식 명칭Amazon Inspector(이전 버전과 구분해서 요즘은 "Amazon Inspector v2"라고도 부름)🔍 무엇을 검사해?검사 대상설명EC2 인스턴스운영 체제, 설치된 패키지의 취약점 (CVE) 검사ECR 이미지 (도커)컨테이너 이미지 레이어 속 라이브러리, 패키지 보안 분석네트워크 접근성인터넷에서 접근 가능한 포트/서비스가 있는지 평가권한 설정IAM이나 EC2 구성의 과도한 권한이 있는지 확인🧪 검사 예시EC2 인스턴스에 openssl 패키지가 구버전이면, CVE 번호와 함께 알려줌ECR에 푸시된 이..

카테고리 없음 2025.04.17

✅ BVT: Build Verification Test

🔹 의미빌드 검증 테스트소프트웨어가 빌드된 직후, 기본적인 기능들이 정상 동작하는지 빠르게 확인하는 테스트입니다.✅ 왜 BVT를 하나요?새로 빌드된 소프트웨어가 기초적인 동작조차 하지 않으면, 그 위에 다른 테스트를 진행해도 의미가 없기 때문입니다.문제를 조기에 감지하고, 깨진 빌드를 사전에 걸러내기 위한 방어선입니다.✅ BVT 테스트의 특징항목설명실행 시점빌드 후 즉시 (CI/CD 파이프라인 내에서)속도빠르게 끝나야 함 (수 분 내외)범위전체가 아니라 핵심 기능만 검사예시앱 실행 여부, 로그인 가능 여부, 기본 API 응답 확인 등✅ 실무 예시GitHub Actions, Jenkins, GitLab CI 같은 CI 도구에서:- name: Run BVT run: python run_bvt.py✅ 통과하..

카테고리 없음 2025.04.17
반응형