이 영역을 누르면 첫 페이지로 이동
codesche's blog 블로그의 첫 페이지로 이동

codesche's blog

페이지 맨 위로 올라가기

codesche's blog

DevOps

  • codesche's blog
[Docker] Docker 개념 정리

[Docker] Docker 개념 정리

2023.02.26
○ Docker란? Docker는 Go언어로 개발된 리눅스 컨테이너 기반의 오픈소스 가상화 플랫폼입니다. 다양한 프로그램, 실행환경을 컨테이너로 추상화하고 동일한 인터페이스를 제공하여 프로그램의 배포 및 관리를 단순하게 해줍니다. 백엔드 프로그램, DB서버, 메시지 큐 등 어떤 프로그램도 컨테이너로 추상화할 수 있으며 AWS, Azure, Google cloud 등 클라우드 및 여러 환경에서 실행할 수 있습니다. ○ 컨테이너란 무엇인가? 프로그램을 실행하려면 OS와 소프르웨어가 사용하는 동적 라이브러리가 필요합니다. 즉, 프로그램 실행을 위해서는 OS와 라이브러리를 포함한 프로그램이 필요로 하는 파일 등으로 구성된 실행환경이 필요합니다. 그런데 하나의 시스템 위에서 두 가지 이상의 프로그램을 동시에 실행..
Front, Back 연동하기 위한 기본 지식 정리

Front, Back 연동하기 위한 기본 지식 정리

2023.02.20
## 프론트엔드(React) 배포 방법 ## React 같은 경우 SPA(Single Page Application), CSR(Client side rendering)으로 build하면 정적 파일이 생기는데 배포하는 방법에 대해서 정리해보고자 한다. Case 1 : Spring + react 묶어서 배포 react를 빌드하면 /build 정적 리소스 파일을 spring의 src/main/resources/main/static에 넣어 배포 장점 ○ 한 번에 묶어 배포할 수 있음 ○ 간편함 ○ 서버 한대로 띄울 수 있음 단점 ○ FE/BE 결과, 서버 구분이 되어 있지 않음 ○ BE만 확장하기 어려움 Case 2 : nginx + react 배포 react 빌드 결과의 정적 리소스 파일을 nginx와 같은 ..
DevOps + CI/CD

DevOps + CI/CD

2023.02.12
오늘은 DevOps 및 CI/CD와 관련된 내용을 가지고 왔습니다. 개발하면서 DevOps라는 말을 한번쯤은 들어봤지만 정작 제대로 공부했던 적은 거의 없었습니다. 어떻게 보면 개발의 핵심이라고도 할 수 있는 부분인데 말이죠. DevOps 그리고 CI/CD 개념에 익숙하지 않으신 분들이라면 오늘 이 글을 보고 조금이나마 DevOps와 CI/CD의 개념을 이해하시는 데 도움이 되셨으면 좋겠습니다. ○ DevOps (Development + Operations) DevOps는 개발과 운영의 합성어이며 소프트웨어 개발자와 정보기술 전문가 간의 소통, 협업 및 통합을 강조하는 개발이나 환경, 문화를 말합니다. 또는 CI/CD를 위한 파이프라인을 구성하고 자동화하는 역할을 의미합니다. CI/CD를 다루기에 앞서 ..
  • 최신
    • 1
  • 다음

정보

codesche's blog 블로그의 첫 페이지로 이동

codesche's blog

  • codesche's blog의 첫 페이지로 이동

검색

메뉴

  • 홈
  • 태그
  • 방명록

카테고리

  • 분류 전체보기 (76)
    • Algorithm (15)
      • 백준 (3)
      • 프로그래머스 (10)
      • inflearn 알고리즘(Java) (2)
    • 블로그소개 (1)
    • Back-End (11)
      • Java (10)
      • SpringBoot (1)
    • Database (2)
      • MySQL (0)
      • MariaDB (1)
      • Redis (0)
      • 개념, 이론 (1)
    • Front-End (0)
      • html, css, javascript (0)
    • Git (2)
    • 알고리즘 지식 (11)
      • 자료구조 (11)
    • Study Cafe (21)
      • 기술면접 (6)
      • Clean Code 스터디 (14)
      • CS 스터디 (0)
      • 개발용어 (1)
    • 주간 에세이 (10)
    • DevOps (3)
      • 배포, Front&Back 연동 (1)
      • AWS (0)
      • Docker (1)
      • 이론 (1)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 자바 기초
  • java
  • 주간에세이
  • 자바 변수
  • 개발자 현실
  • 자료구조
  • git commit
  • 클린코드

나의 외부 링크

정보

The Code의 codesche's blog

codesche's blog

The Code

블로그 구독하기

  • 구독하기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © The Code. Designed by Fraccino.

티스토리툴바