본문 바로가기
728x90
반응형

전체 글371

[Backend] 실무로 배우는 백엔드 핵심 인프라: Redis, Kafka, ElastiCache 실무로 배우는 백엔드 핵심 인프라: Redis, Kafka, ElastiCache"서비스가 느려요", "알림이 안 와요", "데이터가 유실됐어요"이런 문제들을 해결하는 핵심 기술, Redis와 Kafka를 실무 관점에서 정리했습니다.들어가며: 왜 이 기술들을 알아야 할까?현대 백엔드 시스템을 설계하다 보면 필연적으로 마주하는 두 가지 문제가 있습니다."어떻게 더 빠르게 응답할까?" → Redis"어떻게 안전하게 데이터를 흘려보낼까?" → Kafka이 글에서는 이 두 기술이 각각 어떤 문제를 해결하는지, 그리고 실무에서 어떻게 함께 사용되는지 알아보겠습니다.1. Redis: 초고속 인-메모리 데이터 저장소Redis는 무엇인가?Redis(Remote Dictionary Server)는 메모리 기반의 Key-.. 2026. 1. 6.
[카카오 부트캠프 회고록] AI 해커톤 회고 🎯 PromiseMarry - AI 청첩장 생성 서비스 개발 회고결혼을 약속하는 순간을 기록하는 디지털 청첩장 서비스📌 목차프로젝트 개요왜 PromiseMarry인가?기술 스택과 아키텍처PM/팀장으로서의 기술 의사결정개발 과정 (3일간의 여정)핵심 기능 소개기술적 도전과 해결발표 질의응답 & 인사이트배운 점 & 성장 포인트아쉬운 점 & 향후 개선 방향1. 프로젝트 개요🎊 PromiseMarry Lab"결혼을 약속하는 순간을 기록하는 디지털 청첩장 서비스입니다.두 사람의 이야기를 담아, 특별한 초대를 만듭니다."프로젝트 기간: 2025.12.18 ~ 2025.12.20 (3일)팀 구성: 6명 (FE 1명, BE 1명, AI 2명, Cloud 2명)내 역할: AI Model Server 개발, PM/팀.. 2025. 12. 21.
[카카오 부트캠프 회고록] 부하테스트 회고록 개요카카오테크 부트캠프에서 12월 10일부터 12일까지 3일간 진행된 핵심 주제는 부하 테스트(Load Test)였습니다.이전 회사에서 단위 테스트, 통합 테스트, PoC 등은 수행해왔지만, 실제 서비스 환경과 유사한 형태의 부하를 직접 시뮬레이션해본 건 이번이 처음이었습니다.특히 이번 프로젝트는 제가 이전에 주로 다뤘던 하드웨어·미들웨어 중심의 관점이 아니라,AWS 클라우드 위에서 소프트웨어 시스템 전체의 성능 병목을 직접 발견하고 개선하는 경험을 하는 데 초점이 맞춰져 있었습니다.전체 팀에게 동일한 초기 코드와 동일한 AWS 인프라가 제공되었고,우리는 그 제한된 조건 속에서 얼마나 성능을 끌어올릴 수 있는지 경쟁하는 방식으로 진행했습니다.아키텍처 & 깃허브https://github.com/100-ho.. 2025. 12. 15.
[인공지능] BERT와 GPT로 배우는 LLM 핵심 원리: 트랜스포머의 세 얼굴(feat 어텐션(Attention)) 최근 AI 분야를 혁신하고 있는 거대 언어 모델(LLM)의 근간에는 트랜스포머(Transformer) 아키텍처가 있습니다. 이 글에서는 원본 트랜스포머 구조부터 BERT와 GPT에 이르기까지 트랜스포머의 세가지 주요 변형과 그 핵심 작동 원리를 깊이 있게 탐구해볼 예정입니다. 트랜스포머 아키텍처 : 인코더와 디코더의 역할트랜스포머는 본래 2017년 논문 Attention is All You Need에서 소개된 인코더-디코더 구조입니다. 하지만 LLM 시대에 들어서면서 이 구조는 목적에 따라 세 가지 형태로 진화했습니다. 아래 링크는 해당 논문의 링크입니다. https://proceedings.neurips.cc/paper_files/paper/2017/file/3f5ee243547dee91fbd053c1.. 2025. 11. 5.
[인공지능] 컨볼루션과 푸리에 해석: 딥러닝이 패턴을 찾는 원리 CNN은 이미지, 음성 등 반복되는 패턴(주기성)이 있는 데이터를 처리하기 위해 고안되었으며, 컨볼루션과 푸리에 해석은 이 패턴을 추출하는 두 가지 핵심적인 도구입니다. CNN과 컨볼루션 : 데이터의 순서를 활용하는 법CNN의 합성곱(Convolution) 연산은 데이터를 지역적으로 (Locally) 분석하며, 데이터가 가진 공간적/시간적 순서를 보존하고 활용하는 역할을 합니다. FC 레이어의 한계 극복(구조 보존)FC(Fully Connected)레이어는 입력 데이터를 1차원으로 Flatten(평탄화)하여 인접성(지역성)이라는 중요한 구조적 정보를 파괴합니다.컨볼루션의 역할 : CNN은 필터(커널)를 사용하여 입력 데이터(f) 위를 훑으며 인접한 부분만(패치)을 분석합니다. 이로써 시간적 순서나 공간적.. 2025. 11. 3.
[인공지능] ResNet 전이 학습 : 에포크 설정이 성능에 미치는 영향 분석 딥러닝 모델을 활용한 이미지 분류 프로젝트에서 전이 학습(Transfer Learning)은 필수적인 기법입니다. 특히 ImageNet으로 사전 훈련된 ResNet 모델을 새로운 데이터셋에 적용할 때, 학습의 효율성과 최종 성능을 결정하는 핵심 요소 중 하나가 바로 에포크(Epoch) 설정입니다. 이번 글에서는 전이 학습의 2단계 전략에서 에포크를 다르게 설정했을 때 어떤 결과가 예측되는지 분석하고, 안정적으로 높은 성능을 얻기 위한 최적의 전략을 제시합니다. 전이 학습의 2단계 전략 효율적인 ResNet 기반 전이 학습은 일반적으로 두 단계로 나뉩니다. 특징 추출(Feature Extraction)목표 : 사전 훈련된 ResNet Base Model은 동결하고, 새로 추가된 최종 분류기(Classifi.. 2025. 11. 2.
728x90
반응형