| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Codeforces
- Firefox
- FastAPI
- 브랜디
- 디자인 패턴
- 클린 코드
- heroku
- selenium
- 프로그래머스 코딩테스트 연습
- 프로그래머스 월간 코드 챌린지 시즌1
- Python
- 프로그래머스 월간 코드 챌린지
- 스프링 부트와 AWS로 혼자 구현하는 웹 서비스
- 바이오데이터 엔지니어
- PostgreSQL
- github actions
- 애드센스
- 파이썬
- github
- c#
- Spring Boot
- terraform
- 스코페2021
- pycharm
- Word Cloud
- WPF
- git
- PostgreSQL 설치 시 에러
- 프로그래머스 코딩테스트 연습문제
- 프로그래머스 코딩 테스트 연습
- Today
- Total
목록2020/07/14 (2)
프로그래밍 연습하기
어느새 책의 마지막 장인 무중단 배포까지 왔다. 이번 장에서도 역시 많은 오타로 수정을 거듭한 결과 두 개의 애플리케이션을 이용하여 중단 없이 배포를 성공하였다. profile을 확인하여 실행중인 애플리케이션이 달라지는 것도 확인할 수 있었다. 간단하게 과정을 설명하자면 애플리케이션 2개 중 Nginx와 연결되지 않은 곳에 배포를 하고 배포가 되어 제대로 작동되면 Nginx가 그 애플리케이션과 연결되어서 중단 없는 배포가 이루어진다. 마지막 11장은 프로젝트에 관한 내용은 아니고 저자가 1인 개발을 할 때의 방향성을 잡아주고 몇 가지 서비스를 추천해준다. 따라서 10장까지가 프로젝트의 내용을 담고 있다. 이 책을 읽고 프로젝트를 해보면서 많은 것을 새롭게 해볼 수 있어서 도움이 되었다. 자바와 스프링 부..
8장, 9장에서는 배포를 하고 배포를 자동화하였다. 이전까지의 과정은 디테일에서는 좀 차이가 있지만 내가 개인 프로젝트를 하면서 어느정도 경험해본 부분이었다. 여기서부터는 처음 경험해보는 것이라 신기하고 낯선 부분이 많았다. CI (Continuous Integration) / CD (Continuous Deployment) 라고 하는 개념을 직접 실습해보면서 어느정도 감을 잡을 수 있게 되었다. 이렇게 내가 겪어보지 않은 과정이 있다는 것이 책을 구매한 이유 중 하나이기도 했다. 이 단계에서는 리눅스 환경과 쉘 스크립트도 사용을 했는데 전공 수업때 어느정도 해본 경험이 있었다. 그렇게 낯설지는 않아서 크게 어렵지 않게 진행할 수 있었다. Github에 푸쉬를 하면 Travis CI가 AWS S3에 ja..