일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Axon framework
- 프로그래머스
- nestjs공부
- 플러터 공부
- JPA 공부
- Flutter
- 스프링
- DDD
- 기술면접공부
- JPA스터디
- 플러터 개발
- 스프링공부
- 코테공부
- K8S
- 자료구조공부
- querydsl
- JPA예제
- 스프링부트
- 코테준비
- nestjs스터디
- nestjs
- 자바공부
- JPA공부
- 스프링 공부
- Kafka
- 스프링부트공부
- 카프카
- JPA
- 알고리즘공부
- 기술공부
- Today
- Total
목록[Computer Science] (42)
DevBoi
많은 빌드가 오래걸리는 프로젝트들이 jenkins를 사용한다. 왜 쓸까???? Jenkins가 정확하게 뭘까...?? 주니어 개발자들은 대부분 시니어 개발자들이 만들고 설정해놓은 Jenkins 설정을 그대로, 혹은 현재 회사에서 쓰고있는 Jenkins를 그대로 쓰고 있기 때문에, 별다른 설정 및 구축을 해본경험이 없을 것이다. (나도 그럼 ㅋ) 그래서 jenkins로 사용할수있는 기능들과 어떤 것들이 가능한지 살펴보자 1. Jenkins 사용이유 Jenkins를 사용하지 않으면, 사용자 한명이 최신의 버전을 update 후에, maven install 작업을 진행하고, 해당 프로젝트 (Spring boot 기준) war 파일을 서버에 올려서 풀어야 한다.... Jenkins를 사용한다면, 해당 작업 필요..
Go 언어 작성된 리눅스 컨테이너 기반 오픈소스 가상화 플랫폼 쉽게 말하면 서버 가상화를 위한, 도구이다. 서버 가상화는 왜할까? 컴퓨터 성능이 날로 좋아지면서, 서버의 리소스가 많이 남아돈다... 한서버에 여러개의 서버를 올리면 안정성의 문제가 있다. 따라서! 가상화로 host os 위에 여러개의 서버를 올린다. 그러면 VM과 docker의 차이는? 무엇일까 VM은 Host os위에 Guest OS , 즉 OS끼리 탑을 쌓기 때문에 느리다. 하지만. Docker 는 Host os 위에 os 가 아닌 커널만 만들고, 자원을 공유하는 여러개의 서버용 app을 만든다. 속도와 IO의 측면에서 커널을 공유하여 빠르지만, 멀티os를 할수없는점, 그리고 보안에 있어서 취약하다. 다음에는 Docker로 서비스 배포..