개발자 기본기 클래스
게시물 : 가상화기술과 도커
, 배포와 CI/CD
읽음스프링 핵심 원리
미리보기 영상 : 스프링의 탄생
영상 시청.CI/CD (Continous Integration / Continous Deployment, 지속적통합/지속적 배포)
: docker 컨테이너 이미지 빌드 + 빌드한 이미지 저장소에 업로드 + 업로드한 이미지 서버에서 다운받아 실행하는 모든 과정이 순차적으로 자동 동작Jenkins
, CircleCI
, Travis
, Github Action
, BuddyWorks
쿠버네티스 시작하기 - Kubernetes란 무엇인가?
컨테이너 오케스트레이션 (Container Orchestration
: 여러 개의 서버세 컨테이너를 배포하고 운영하면서 서비스 디스커버리(service discovery)같은 기능을 이용하여 서비스 간 연결을 쉽게 해주는 것쿠버네티스 (kubernetes)
: 컨테이너를 쉽고 빠르게 배포/확장하고 관리를 자동화해주는 오픈소스 플랫폼. K8s(케이(에이)츠), kube(큐브) 라고 줄여서 부르기도 함RBAC (role-based access control)
: 역할 기반 접근 통제. 각 리소스에 대해 유저별로 CRUD 권한 제어앞으로 쓰게 될 전자정부프레임워크가 spring 기반이니 spring 강의를 들으면 도움이 많이 될 것 같은데 로드맵 전체를 구매하려니 가격이 부담스러워서 고민 중이다... 거의 결제하는 쪽으로 마음 기울기는 했는데 내일까지 고민해보기로 했다. 오늘은 스프링 핵심 원리
과정 중 미리 볼 수 있는 영상인 스프링의 탄생
파트를 들어보았다.
ORM (Object-relational mapping)
: 객체와 관게 데이터베이스 데이터를 자동으로 매핑해주는 것. POJO (Plain Old Java Object)
: 복잡한 EJB 말고 옛날의 간단한 자바 객체로 돌아가자는 운동