일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- https://siyoon210.tistory.com/130
- https://joshua1988.github.io/web-development/javascript/promise-for-beginners/
- https://aws.amazon.com/ko/docker/
- https://joshua1988.github.io/web-development/javascript/js-async-await/
- https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html
- https://goodgid.github.io/HTTP-Communicate-Process/
- https://jcon.tistory.com/189
- https://hi-zini.tistory.com/entry/%EB%B9%84%EB%8F%99%EA%B8%B0%EC%A0%81-%EB%B0%A9%EC%8B%9D-%EC%B2%98%EB%A6%AC-%EB%B0%A9%EB%B2%95-Callback-Promise-async-await
- https://appmaster.io/ko/blog/rest-apiran-mueosimyeo-dareun-yuhyeonggwa-eoddeohge-dareungayo
- https://sewonzzang.tistory.com/22
- Today
- Total
목록8주차 (5)
“Connecting the dots”
벌써 부트캠프 오프라인수업 수강한지 8주가 지나서 다음주에는 팀프로젝트를 시작 한다 8주라는시간을 일수로 환산하면 56일이다 누군가에게는 길다면길고 짧다면 짧은 기간이다 물론 나한데는 너무나도 짧은 기간이였다 이 기간동안 나 자신에게 화도 많이 나고 답답함도 많이 느낀거같다 살면서 처음 느껴본 감정이었다 그리고 나의 단점들도 많이 발견하였다 몇가지만 이야기하면 '이정도면됐어 ','여기 까지만 하자' '열심히했어' 같은 말들을 항상 속으로 생각 했던것 같다 사실은 앞에서 했던 말에 정답은 그냥 하면 되는데 열심히 안해도되고 꾸준히 그냥 하기만 하면되는 문제였는데 너무 늦게 알아버린거같다 하니깐 되더라 그래도 지금이라도 알고있는게 어딘가 라고 다행이라고 생각이든다 그리고 학업적으로 부족한부분은 알고리즘 문제..

gitflow, workflow gitflow 기업에서도 많이 사용한다 gitTlow 설명도 GitFlow Branch 1메인 브랜치 (사라지지 않는 브랜치 기본) -master: 배포 가능한 브랜치 (production 상태와 일치) 이 브랜치의 HEAD 는 항상 production 상태와 일치 -develop : 다음 버전 출시를 위해 개발한 브랜치 브랜치의 HEAD 는 최신 개발 변경 사항을 제공 릴리즈 할 준비가 되면 모든 변경 사항을 master 브랜치에 병합 2보조 브랜치 (필요에 따라 새성/삭제 하는 브랜치) : 병렬 개발을 지원하고,이를 관리하기 위해 있는 브랜치 :기능 개발을 하거나 프로덕션 배포를 준비 ,라이브 프로덕션 문제를 신속하게 수정하는 등 브랜치를 통해 관리 -feature:기..
CI란? cl는 빌드/테스트 자동화 과정 이다 Cl는ㄴ 개발자를 위한 자동화 프로세스인 지속적인 통합을 의미한다 cl를 성공적으로 구현할 경우 애플리케이션에 대한 새로운 코드 변경 사항이 정기적으로 빌드 및테스트 되어 공유 리포지토리에 통합 여러명의 개발자가 동시에 애프리케이션 관련일을 할결우 충돌 할 수 있는 문제를 해결 한다 CD란? cd는 간단히 말하면 배포 자동화 과정이다 cd는 지속적인 서비스 제공 또는 지속적인 배포를 의미 이 두용어는 상호 작용 됩니다 두 가지 의미 모두 파이프라인의 추가 단계에 대한 자동화를 뜻하지만 떄로는 얼마나 많은 자동화가 이루어지고 있는지를 설명하기 위해 별도로 사용 지속적 배포는 빌드,테스트 및 배포 단계를 자동화하는 DevOps방식을 논리적 극한까지 끌어 올립니다..
서버리스 서버리스란 개발자가 서버를 관리할 필요 없이 애플리케이션을 빌드하고 실행할 수 있도록 하는 클라우두 네이트브 개발 모델 서버리스 모델에도 서버가 존재하긴 하지만, 애플리케이션 개발에서와 달리 추상화되어 있다 클라우드 제공업체가 서버 인프라에 대한 프로비저닝,유지관리,스케일링 일상적인 작업을 처리하며 개발자는 배포를 위해 코드를 컨테이너 에패키징하기만 하면된다 서버리스는 클라우드 제공업체가 클라우드 인프락 ㅏ애플리케이션ㅇ 스케일링을 모두 관리하는 점에서 다른 클러우드 컴퓨팅 모델과 차이가 있다 서버리스 애플리케이션은 호출시 온디맨드로 자동 시작되는 컨테이너 배포 표준 서비스로서의 인프라 클라우드 컴퓨팅 모델에서 사용자는 용량 다운이를 사전 구매하게 딘다 애플리케이션을 구동하기 위해 퍼블릭 클라우드..

Kubernetes?? 1. 쿠버네티스(Kubernetes)란? 우리가 단일 서버에서 도커를 사용하게 된다면 오케스트레이션이라 불리는 쿠버네티스를 사용할 이유가 전혀 없다 단일서버에서 도커는 간단한 명령어로 컨테이너를 만들기 때문에 전혀 어려울것이 없다 반면에 두 개 이상의 서버에서 도커 데몬을 사용하면 혹은 10대 이상 서버에서 도커를 사용하게 되면 Idle 상태인 서버를 선택하여 해당 서버에 컨테이너를 생성하여 운용하여 합니다 그것을 일일이 각 서버에 접근하여 유휴 자원을 확인하는 것은 정말 비효율적이다 그래서 kubernetes와 같은 오케스트레이션 툴이 나왔다 2. kubernetes 목적 다중의 도커 서버를 하나의 prod로 구성 kuberments 는 다중 서버의 도커 데몬에 연결하여 사용 사..