웹 개발 실무 기술 A to Z최근 웹 애플리케이션은 클라우드 네이티브(Cloud Native) 환경에서 동작하는 것이 표준이 되어가고 있습니다.✔️ Docker를 활용한 컨테이너 기반 배포✔️ Kubernetes를 통한 자동화된 컨테이너 오케스트레이션✔️ 서버리스(Serverless) 컴퓨팅으로 운영 비용 절감이번 글에서는 Docker, Kubernetes, AWS Lambda를 활용하여 클라우드 네이티브 애플리케이션을 구축하는 방법을 살펴보겠습니다.1. 클라우드 네이티브란?1-1. 클라우드 네이티브(Cloud Native) 개념✔️ 클라우드 환경에서 최적화된 웹 애플리케이션을 개발하는 방식✔️ 컨테이너(Container) + 마이크로서비스(MSA) + 서버리스(Serverless) 기반✔️ 자동 확장..
웹 개발 실무 기술 A to Z**마이크로서비스 아키텍처(MSA)**는 대규모 웹 애플리케이션에서 각 기능을 독립적인 서비스로 나누어 운영하는 방식입니다.단일 시스템(모놀리식 아키텍처)에서는 모든 기능이 하나의 애플리케이션에 포함되지만,MSA에서는 각 기능을 개별 서비스로 관리하여 확장성, 유지보수성, 장애 대응이 더욱 용이해집니다.이번 글에서는 마이크로서비스 아키텍처의 개념과 API Gateway 활용법을 설명하겠습니다.1. 마이크로서비스 아키텍처(MSA)란?1-1. MSA 개념✔️ 애플리케이션을 여러 개의 독립적인 서비스로 나누어 운영하는 구조✔️ 각 서비스는 개별적으로 배포 및 유지보수 가능✔️ API Gateway를 활용하여 서비스 간 통합 및 라우팅 수행1-2. MSA vs. 모놀리식 아키텍처비..
https://docs.docker.com/compose/ Docker Compose overview Learn how to use Docker Compose to define and run multi-container applications with this detailed introduction to the tool. docs.docker.com version: "3" services: mariadb: image: tobi312/rpi-mariadb:10.6-alpine environment: - MYSQL_ROOT_PASSWORD="" - TZ="Asia/Seoul" ports: - 3307:3306 volumes: - ~PATH/data:/var/lib/mysql - ~PATH/log:/var/l..

연습 겸 코드 기록으로 작성 데이터베이스는 docker 를 이용해 mariadb 컨테이너를 사용하고, 서버로는 springboot , 프론트로는 react를 사용해보기로 했다. 1. mariadb - docker 먼저 docker-desktop 이나 docker가 설치 되어있다는 가정하에 진행한다. 먼저 mariadb 이미지를 pull 받아준다. docker pull mariadb docker run으로 mariadb 컨테이너를 만들어 줍니다. docker run -dit --name=mariadb -p 3307:3306 -e MARIADB_ROOT_PASSWORD=root --restart=always mariadb docker exec 로 root 접속해 유저생성, 데이터베이스 생성, 권한을 부여해 ..

도커를 우분투에 설치해보자! https://docs.docker.com/engine/install/ubuntu/ 도커 document를 참고해서 설치를 진행해 보자! 그래서 우분투가 설치되어 실행가능한 환경을 세팅해놓는것 부터 시작한다. 먼저 apt update 를 진행한다. apt-get update 필요한 패키지들을 설치해 준다. apt-get install ca-certificates curl gnupg lsb-release keyrings 디렉토리를 생성해 주고 gpg key를 등록해 준다. mkdir -p /etc/apt/keyrings curl -fsSL https://download.docker.com/linux/ubuntu/gpg | gpg --dearmor -o /etc/apt/keyri..
virtual box 를 통해서 docker를 연습해보던중 pc-virtual box - docker 로 접속 하는 것보다 pc-docker 로 접속하면 어떨까 해서 docker에 ssh를 설치를 해보려고 했다. - 초기 설정이 되어있다고 가정한 후 openssh-server 설치 후 ssh 서비스를 실해 준다. apt-get install openssh-server -y supervisor 사용자를 추가하면 좋겠지만 그냥 root 를 쓴다고 가정하고 root 패스워드 설정후 sshd config 를 수정한다. passwd root vim /etc/ssh/sshd_config PermitRootLogin yes 서비스 실행 service ssh start 도커 컨테이너 실행시 port를 2221:22 로..
- Total
- Today
- Yesterday
- SEO최적화
- 백엔드
- Webpack
- CI/CD
- kotlin
- REACT
- nodejs
- LangChain
- 프론트엔드
- 웹개발
- AI 자동화
- gatsbyjs
- Next.js
- Docker
- Ktor
- rag
- PostgreSQL
- 개발블로그
- App Router
- github
- nextJS
- NestJS
- seo 최적화 10개
- llm
- 백엔드개발
- 스마트 컨트랙트
- AI챗봇
- fastapi
- 관리자
- Prisma
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |