0483 · BE4월 29일[MQTTX] MQTT 개념부터 메시지 흐름까지 한 번에 이해하기| 서론 안녕하세요, 팡일입니다. IoT나 실시간 데이터 기반 서비스를 다루다 보면 “데이터가 어떻게 흘러가는지”를 직접 눈으로 확인하고 싶은 순간이 반드시 찾아옵니다. 특히 센서, 서버, 클라이언트가 동시에 얽혀 있는 구조에서는 단순한 로그만으로는…백엔드개발 · 디버깅 · 브로커
0471 · BE4월 20일[Redis] Redis란 무엇인가? 개념부터 활용까지 한 번에 정리| 서론 안녕하세요, 팡일입니다. 서비스를 개발하다 보면 “어떻게 하면 더 빠르게 데이터를 처리할 수 있을까?”라는 고민을 자연스럽게 하게 됩니다. 특히 사용자 수가 늘어나고, 요청이 많아질수록 데이터베이스의 성능은 곧 서비스의 체감 속도와 직결되기…데이터베이스 · 백엔드개발 · 성능최적화
0467 · 인프라4월 20일[Docker] Docker Compose란?| 서론 안녕하세요, 팡일입니다. 지난 포스팅에서는 Docker의 기본 개념과 컨테이너를 실행하는 방법에 대해 살펴보았습니다. 단일 컨테이너를 실행하는 수준까지는 비교적 간단하지만, 실제 프로젝트에서는 이야기가 조금 달라집니다. 웹 서버, 애플리케이…백엔드개발 · 이미지최적화 · DevOps
0466 · 인프라4월 20일[Docker] Docker란?| 서론 안녕하세요, 팡일입니다. 이번 포스팅에서는 Docker가 무엇인지부터 시작해서, 실제로 개발하면서 자주 사용하는 기본 명령어까지 한 번에 정리해보려고 합니다. 처음 Docker를 접하면 개념이 조금 추상적으로 느껴질 수 있는데, 이 글에서는…백엔드개발 · 컨테이너 · Docker
0267 · BE8월 8일[Node.js] 데이터베이스 마이그레이션 완벽 가이드: 개념부터 Prisma 실습까지시작하며 프로젝트를 하다 보면 “DB에 컬럼 하나만 추가해야지” 하고 직접 SQL을 작성해 변경하는 경우가 많다. 그런데 팀원마다 다른 SQL을 쓰거나, 개발 서버와 운영 서버 구조가 달라지는 순간… 버그와 데이터 꼬임이 한 번에 찾아온다. 이 문제…데이터베이스 · nodejs · 백엔드개발
0266 · BE8월 8일[Node.js] Prisma 완벽 가이드: 개념, 구조, MySQL 주의사항까지 한 번에 정리Prisma란? Prisma는 TypeScript/JavaScript 환경에서 사용되는 차세대 ORM(Object-Relational Mapping) 도구이다. 전통적인 ORM들과 달리 개발 경험과 타입 안전성에 특히 초점을 맞춘다. 쉽게 말해서, …데이터베이스 · typeScript · JavaScript
0264 · BE8월 7일[Node.js] Node.js + Express 입문: 설치부터 서버 실행까지 따라하기프론트엔드 개발을 하다 보면 백엔드 서버와 연결할 일이 종종 생긴다. 그럴 때 가장 쉽고 빠르게 시작할 수 있는 백엔드 환경이 바로 Node.js + Express 조합이다. 이번 포스팅에서는 Node.js 설치부터, Express 서버를 띄우는 전…Express · nodejs · npm