21건의 항목

  • AWS Secret Manager

    AWS Secrets Manager AWS Secrets Manager란? DB 비밀번호, API 키, 접속 정보 등 민감한 정보(시크릿)를 중앙에서 안전하게 저장·관리하는 AWS 서비스다.

  • Argo Events

    Argo Events Argo Events란? 쿠버네티스에서 이벤트 기반 트리거를 관리하는 프레임워크다. 외부 이벤트(Webhook, S3 업로드, Kafka 메시지, 크론 등)를 감지하고, 그에 반응해 Argo Workflows나 다른 쿠버네티스 리소스를 실행시킨다.

  • Argo Rollouts

    Argo Rollouts Argo Rollouts란? 쿠버네티스의 기본 Deployment를 대체하는 고급 배포 컨트롤러다.

  • Argo Workflows

    Argo Workflows Argo Workflows란? 쿠버네티스에서 배치 잡과 데이터 파이프라인을 실행하는 워크플로우 엔진이다. 각 스텝을 쿠버네티스 파드로 실행하며, DAG(방향 비순환 그래프)나 순차 스텝으로 복잡한 작업 흐름을 정의할 수 있다.

  • EBS (Elastic Block Storage)

    EBS (Elastic Block Storage) inpa.tistory.com/entry/AWS-%F0%9F%93%9A-EBS-%EA%B0%9C%EB%85%90-%EC%82%AC%EC%9A%A9%EB%B2%95-%F0%9F%92%AF-%EC%A0%95%EB%A6%AC-EBS-Volume-%EC%B6%94%EA%B0%80%ED%95%98%EA%B8%B0 EBS란? AWS의 가상 하드디스크다.

  • GitLab Runner

    GitLab Runner GitLab Runner란? GitLab CI/CD 파이프라인의 잡(Job)을 실제로 실행하는 에이전트다. .gitlab-ci.yml에 파이프라인을 정의해두면, GitLab 서버는 잡을 큐에 올리고, Runner가 그 잡을 받아서 실행한다.

  • PV와 PVC

    PV와 PVC PV (PersistentVolume) 클러스터 관리자가 미리 프로비저닝해두는 스토리지 자원이다. 실제 물리/클라우드 스토리지(EBS, NFS, hostPath 등)를 쿠버네티스 리소스로 추상화한 것.

  • TGW (Transit Gateway)

    TGW (Transit Gateway) Transit Gateway란? AWS에서 여러 VPC와 온프레미스 네트워크를 중앙 허브 하나로 연결하는 네트워크 서비스다. TGW 없이 VPC끼리 연결하려면 VPC Peering을 각 쌍마다 설정해야 한다.

  • Storage Class

    Storage Class Storage Class란? PV를 자동으로 프로비저닝해주는 쿠버네티스 리소스다. PV와 PVC만 쓸 때는 관리자가 PV를 미리 수동으로 만들어둬야 한다.

  • PostgreSQL Index 비교

    PostgreSQL 인덱스 비교: GIN(pg_bigm) vs B-tree 개요 PostgreSQL에서 텍스트 검색을 위한 두 가지 주요 인덱스 방식인 GIN(pg_bigm)과 B-tree 인덱스의 특성과 성능을 비교 분석합니다. 인덱스 구조 상세 분석 1.

  • 실시간 웹 기술 비교 Polling, Long Polling, SSE, WebSocket

    이 문서는 클라이언트-서버 간 실시간 데이터 통신을 위한 주요 기술인 Polling, Long Polling, SSE(Server-Sent Events), WebSocket을 비교하고, 특정 시나리오(1500개 동시 연결 및 방송)에 가장 적합한 기술을 분석합니다.

  • JAR vs WAR, WAS vs Web Server: 무엇이 어떻게 다른가?

    프로젝트가 커질수록 “JAR로 배포해야 할까, WAR가 나을까?”, “Nginx 같은 웹 서버랑 Tomcat 같은 WAS는 뭐가 달라?” 같은 질문이 자주 등장합니다.

  • OAUTH2와 JWT

    OAuth2와 JWT는 현대 웹 애플리케이션에서 인증(Authentication) 과 인가(Authorization) 를 구현할 때 자주 마주치는 핵심 개념입니다.

  • SOLID

    SOILD 원칙 S: 단일 책임 원칙(Single Responsibility Principle, SRP) ‘하나의 객체가 하나의 책임만 져야 한다.’ 클래스를 단 한 가지 목표만 가지고 작성해야 한다.

  • 객체지향

    객체지향 객체 객체는 실세계의 개체를 의미합니다. 객체는 상태(field)와 동작(method)을 가지고 있습니다. 객체는 클래스의 인스턴스로 field에 상태를 저장하고 method로 동작을 표현합니다. 클래스 클래스는 탬플릿, 청사진과 같이 레시피와 비슷합니다.

  • SSL 인증서

    각 요소의 정의 SSLCertificateKeyFile 서버의 **개인 키(Private Key)**가 저장된 파일을 가리킵니다.

  • Proxy

    프록시 프록시 서버(proxy server)란 “클라이언트가 자신을 통해서 다른 네트워크 서비스에 간접적으로 접속할 수 있게 해 주는 컴퓨터 시스템이나 응용 프로그램을 가리킨다.

  • JDBC vs SQL Mapper(Mybatis) vs ORM(JPA)

    Java 개발자로 일하고 공부하며 JDBC와 JPA, Mybatis는 다 사용해봤지만, 이들의 차이점이 정확히 무엇인지, 어떨 때 사용하는 것이 좋을지 고민을 해본 적이 없어서 이번 기회에 정리해보려고 한다.

  • SSO(Single Sign-On)

    여러 개의 사이트, 서비스에서 한 번의 로그인으로 여러가지 다른 서비스와 사이트들에 자동적으로 접속하여 이용하는 로그인 방식. 사용자 정보를 연동하여 하나의 사용자 정보를 기반으로 여러 시스템을 하나의 통합 인증을 사용하게 하는 것을 말한다.

  • Abstract vs Interface

    Interface와 Abstract Class는 상속(extends)받거나, 구현(implements)하는 Class가 Interface나 Abstract Class 안에 있는 Abstract Method를 구현하도록 강제하는 공통점을 가지고 있다.

  • Web Storage

    자바스크립트로 웹 개발을 하다보면 데이터를 저장할 일이 생기는데, 보통 이럴 때 데이터베이스(DB) 서버나 클라우드(Cloud) 플랫폼, 세션, 쿠키 등에 데이터를 저장하는 경우가 많습니다.