문서의 선택한 두 판 사이의 차이를 보여줍니다.
양쪽 이전 판 이전 판 다음 판 | 이전 판 다음 판 양쪽 다음 판 | ||
web:신규서비스 [2020/05/20 11:19] kwon37xi [Batch 처리] |
web:신규서비스 [2020/06/25 14:31] kwon37xi [서버 운영] |
||
---|---|---|---|
줄 244: | 줄 244: | ||
* 내부 서버간의 인증시에 IP Address 기반 인증을 하지 말고, 동적 서버 증가에 대비한 인증 수단을 마련해야 한다. | * 내부 서버간의 인증시에 IP Address 기반 인증을 하지 말고, 동적 서버 증가에 대비한 인증 수단을 마련해야 한다. | ||
* AWS 같은 동적 서버 증가가 가능한 상태에서 IP 기반 인증은 서비스 확장의 유연성을 떨어뜨린다. | * AWS 같은 동적 서버 증가가 가능한 상태에서 IP 기반 인증은 서비스 확장의 유연성을 떨어뜨린다. | ||
+ | |||
+ | ===== 설정 ===== | ||
+ | * 개발팀에서 제어할 수 없는 외부 연동 정보가 있을 경우 해당 정보(특히 API 접속 주소라든가) 등은 [[https:// | ||
+ | * 제어 불가능한 외부 환경의 경우 어떤일이 일어날지 알 수없고, 대응이 언제 될지등도 알 수 없다(예, 갑자기 외부 시스템 운영자의 실수로 API 서버 IP 주소가 바뀌어버렸다). | ||
===== 서버 모니터링 ===== | ===== 서버 모니터링 ===== | ||
* [[: | * [[: | ||
줄 318: | 줄 322: | ||
* DB를 읽을 때 reader/ | * DB를 읽을 때 reader/ | ||
* Batch 가 올바로 시작됐는지, | * Batch 가 올바로 시작됐는지, | ||
+ | * 배치 실행 실간을 가정으로 만들지 말 것. 예를들어 앞선 배치가 1시간 걸릴테니 그에 관한 후속 배치는 2시간 이후 실행되게 했는데, 앞선 배치가 2시간이 넘게 걸리는 등의 현상 발생. Job 들간 의존 관계가 있을 경우 명확하게 의존 관계를 코드나 스케줄로 표현할 것. | ||
===== 기타 ===== | ===== 기타 ===== | ||
* 날짜 <-> 문자열간 변환이 많이 필요한데, | * 날짜 <-> 문자열간 변환이 많이 필요한데, |