📌 NestJS + Prisma + Next.js로 만드는 웹 애플리케이션 첫걸음 - 애자일 쇼핑몰 프로젝트 - 데이터 흐름 및 아키텍처 개요1. 데이터 흐름이란?데이터 흐름(Data Flow)이란 사용자가 애플리케이션을 이용하는 과정에서 데이터가 이동하는 경로를 의미합니다.쇼핑몰 애플리케이션에서는 사용자 → 프론트엔드 → 백엔드 → 데이터베이스의 흐름으로 데이터가 이동하며, 각 단계에서 데이터가 어떻게 처리되는지 이해하는 것이 중요합니다.✅ 데이터 흐름을 명확하게 정의하면:API 설계 및 데이터베이스 모델링이 수월해짐백엔드와 프론트엔드 간의 역할을 분명히 구분할 수 있음확장성과 유지보수성이 높은 시스템을 구축할 수 있음2. 쇼핑몰 프로젝트의 데이터 흐름2.1. 사용자 요청 및 응답 흐름💡 사용자가 ..
📌 Monolithic vs. Microservices 아키텍처1. 소프트웨어 아키텍처란?소프트웨어 아키텍처는 애플리케이션의 구성 요소, 상호 작용 방식 및 데이터 흐름을 정의하는 구조입니다.웹 애플리케이션을 개발할 때 가장 중요한 선택 중 하나는 Monolithic(모놀리식)과 Microservices(마이크로서비스) 아키텍처 중 어느 것을 선택할지입니다.2. Monolithic 아키텍처란?2.1. Monolithic(모놀리식) 아키텍처 개념모놀리식 아키텍처는 애플리케이션의 모든 기능이 하나의 코드베이스와 하나의 애플리케이션 내에서 동작하는 구조입니다.즉, 클라이언트 요청을 처리하는 백엔드, 데이터베이스, API, 비즈니스 로직이 하나의 서비스에 포함됩니다. 2.2. Monolithic 아키텍처의 특..
- Total
- Today
- Yesterday
- nodejs
- til
- Python
- 챗봇개발
- REACT
- Webpack
- LangChain
- Ktor
- rag
- llm
- AI챗봇
- fastapi
- 개발블로그
- Project
- github
- Page
- kotlin
- PostgreSQL
- 백엔드
- 백엔드개발
- nextJS
- Next.js
- 로컬LLM
- 페이지
- 프론트엔드
- 리액트
- 웹개발
- babel
- Docker
- 관리자
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 | 29 |
30 | 31 |