개발
PHP, JavaScript 등 언어와 프레임워크, 설계·패턴 등 개발 관련 글을 모아둔 카테고리입니다.
개발과 일상, 그리고 기록들을 카드 형식으로 한눈에 모아봤어요.
PHP, JavaScript 등 언어와 프레임워크, 설계·패턴 등 개발 관련 글을 모아둔 카테고리입니다.
MySQL, MariaDB 등 RDB 설계, 쿼리 최적화, 마이그레이션 등 DB 관련 정리와 메모를 담은 카테고리입니다.
AWS 서비스(S3, IAM, VPN, Well-Architected 등) 설정·설계·활용 기록을 정리한 카테고리입니다.
Apache·Nginx·SSL·FTP 설정과 파일 디스크립터·Context Switching 등 Linux OS 핵심 개념을 정리합니다.
서버 운영, 모니터링, 백업·복구, 보안 설정 등 일상적인 운영과 트러블슈팅 기록을 모아둔 카테고리입니다.
CI/CD, Git, 형상 관리, 팀 프로세스, 성능 튜닝 등 개발과 운영을 잇는 개념과 방법론을 정리합니다.
인공지능(AI), AIIDE 등 최신 생성형 AI 활용법부터 프롬프트 엔지니어링,
카테고리별로 정리된 최신 글들을 한눈에 볼 수 있어요.
도입 모델이 “게시글 36번을 찾아보겠습니다”라고 말하는 것과 실제 DB에서 글을 읽는 것은 다르다. Function Calling은 모델이 허용된 함수의 이름과 인자를 구조...
도입 애플리케이션이 root로 접속하면 SQL Injection이나 인증 정보 유출 한 번으로 서버 전체가 위험해진다. 필요한 작업별 역할을 만들고, 계정의 접속 출발지와 T...
도입 fetch()는 HTTP 500에서 자동으로 예외를 던지지 않으며, 업무에 맞는 제한 시간도 대신 정해주지 않는다. 사용자는 이미 화면을 떠났는데 요청이 계속되거나, 실...
도입 fetch()는 HTTP 500에서 자동으로 예외를 던지지 않으며, 업무에 맞는 제한 시간도 대신 정해주지 않는다. 사용자는 이미 화면을 떠났는데 요청이 계속되거나, 실...
도입 덤프 파일이 생성됐다는 사실과 데이터베이스 이전이 성공했다는 사실은 다르다. 테이블은 복원됐지만 이벤트나 루틴이 빠질 수 있고, 문자셋 또는 AUTO_INCREMENT가...
도입 depends_on만 적으면 DB가 준비될 때까지 PHP가 기다릴 것이라고 오해하기 쉽다. Compose가 보장하는 기본 순서는 컨테이너 프로세스의 시작 순서다. Mar...
도입 composer install이 성공했다고 안전한 배포가 보장되지는 않는다. composer.json과 lock 파일이 어긋날 수 있고, 잠긴 패키지에 보안 권고가 생길...
도입 ALTER TABLE이 오래 끝나지 않으면 테이블이 커서 느린 것으로 생각하기 쉽다. 그러나 실행 시간은 0초인데 상태가 Waiting for table metadata...
도입 웹 서비스를 직접 운영하려면 애플리케이션이 실행될 컴퓨터가 필요하다. 물리 서버를 구매하면 초기 비용과 설치 시간이 발생하고, 트래픽 변화에 맞춰 용량을 조정하기도 어...
도입 같은 AI 모델이라도 프롬프트에 따라 결과 품질이 크게 달라진다. 실무에서는 모델보다 프롬프트 설계가 더 중요할 때가 많다. 특히 AI 에이전트와 코드 생성에...