정적 파일, 웹 서버, DB 스키마까지 무중단 배포 시도하기(1) - 무중단 배포 과정 계획하기
하루스터디 서비스에서 다음 핵심 기능인 '스터디 실시간 함께 진행하기'를 테스트 서버에서 시험 중이다. 기존의 기능에선 같이 하기 과정에서 진행도를 공유할 수 없어 여럿이 함께 한다는 느낌을 받기 어렵다는 평이 많았다. 통계를 보았을 때 현재는 개인 사용자 수가 그룹 사용자에 비해 압도적으로 높은 상황이다. 새로운 기능을 통해 개인 사용자 외에 그룹 사용자 또한 스터디를 함께 진행하기를 기대한다. 이번 기능으로 인해 기존의 로직이 변경되는 부분이 굉장히 많았다. 프론트의 정적 파일과 웹 서버의 로직은 당연하며 기존의 DB 스키마까지 변경되는 부분이 있었다. 실사용자들이 주요 쓰는 혼자 하기 기능까지 변경의 영향을 받아 중단 배포를 해야 할까 고민하였으나 복잡하지만 무중단 배포가 가능하여 고려한 부분들을..
하루스터디
2023. 10. 15. 22:20
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- invokedynamic
- 자바
- 생성자 주입
- 우테코 프리코스
- Spring
- 우테코
- RandomPort
- GitHub Discussion
- Spring Boot Monitoring
- Fromtail
- 함수형 인터페이스
- logback-spring.xml
- Jenkins 예약 배포
- 우테코 5기
- multiplebagsfetchexception
- JPA JSON
- Spring 테스트
- MySQL 이벤트 스케줄
- Payload 암호화
- JPA
- 람다식
- MySQL
- springboottest
- 의존성 주입
- GitHub Discussion Template
- stubbing
- 스프링
- java switch case
- GitHub Discussion 템플릿
- Java
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함