오늘은 마이그레이션을 진행했는데
충격적이게도 작동 시간 문제로 서버가 터져버렸다.
고객사 서버를 두번쯤 터트리고 나서 전화가 왔는데
사실 문제의 원인을 파악하는게 맞다고 보는데
실마리까지 거의 다 찾아서 전달했지만 그냥 분할해서 보내라는 느낌이었다.
몇만건의 데이터를 조금씩 수동으로 보내는 방식이라
시간도 많이 낭비되고 서버 수용력도 많이 떨어져서
주기적으로 데이터 양을 줄이고 받는 시간 텀도 변경해서 애매했다.
갑작스럽게 회의 시간 조절이 있었는데
연기했음에도 불구하고 다시 최대한 빠른 시간에 해야 한다고 하셔서
다시 한번 앞으로 땅겨서 회의를 진행했다.
기존 회의시간보다 1시간 빠르게 진행했기 때문에
회의 준비 일정도 사라지고 회의에 들어갔는데
무난하게 진행할 수는 있었지만
사전에 협의되지 않은 API등에 대해 이런저런 요청이 있었지만
협업사측에서 API를 제공해야 sfdc에서 받을 수 있기 때문에
다음주 중에 추가 회의를 또 해야 할 것 같았다.
추가 요청사항들을 보고
마이그레이션도 실시간으로 하고
첫번째 프로젝트 배포에 대한 것도 고민하고
추가로 문의 답변도 하고
동영상 촬영 요청도 와서 시나리오 준비 및 테스트를 진행하다가
오류를 수정한 다음 촬영까지 진행했는데
정말 바쁘지만 뭔가 실속은 없는 느낌이었다.
다음부터는 가능하면 하나씩 집중해서 하는게 효율적일 것 같은데
이번엔 요청과 마이그레이션 그리고 긴급회의까지
거를 타선이 없는 동시작업이라 어쩔 수 없었던게 많이 아쉽다.
(1).백준 7240번 Rogutės는 하강하는 속도가 변경되고
코너를 돌 때마다 지정 속도보다 빠를 경우 1씩 추가로 감소한다고 할 때
최종 도착 속도를 구해야 하는 문제였다.
코너를 도는 경우 속도를 감소시키고
증가된 속도에 대해서는 변경이 없기 때문에
속도 체크를 먼저 진행한 다음 추가/감소되는 속도를 더해주는 방식으로 해결했다.
const input = `3 4
8
-3
5`.split('\n')
const speed = Number(input[0].split(' ')[1])
let now = 0
for(let i = 1 ; i < input.length ; i++){
if(now > speed){
now--
}
now += Number(input[i])
}
console.log(now)
'회고' 카테고리의 다른 글
[개발일지] - 135(주말) (0) | 2023.11.12 |
---|---|
[개발일지] - 134(주말) (0) | 2023.11.11 |
[개발일지] - 132 (0) | 2023.11.09 |
[개발일지] - 131 (0) | 2023.11.08 |
[개발일지] - 130 (0) | 2023.11.07 |