728x90 반응형 전체 글345 맛집 검색을 바꿨다가 같은 날 13분 만에 안정 버전으로 되돌린 날 랜덤 맛집 추천 웹의 검색 로직을 바꾸고 거주지 검색 경로를 추가했다가 같은 날 이전 안정 상태로 되돌렸다. 두 기록은 약 13분 차이였고, 되돌린 이유는 커밋 메시지만으로 확인할 수 없었다.검색 로직과 거주지 검색 경로를 손본 저녁2024년 9월 25일 저녁 6시 20분의 기록에는 검색 로직을 수정하고 거주지 검색 라우트를 추가했다고 적혀 있다. 라우트는 요청을 처리할 경로를 가리키며, 여기서는 거주지 검색을 위한 경로가 추가됐다는 뜻이다.변경 기록의 표현을 따라 두 작업을 함께 바라볼 수는 있다. 하지만 실제 변경 내용을 읽지 못했으므로 기존 검색이 어떻게 작동했는지, 추가한 경로가 어떤 입력을 받았는지는 알 수 없다.그림은 기존 검색 옆에 거주지 검색 경로가 더해졌다는 기록을 개념적으로 나타낸 것이.. 2026. 11. 15. 알람 페이지와 메시지에 찍힌 마지막 시각이 서로 달랐던 날 장비 모니터링 대시보드에서 알람 페이지와 메시지의 마지막 시각이 서로 다르다는 기록을 남겼다. 그날 여러 차례 시간 문제를 따라갔지만, 남은 메시지만으로 원인이나 해결 여부까지 확인할 수는 없었다.알람과 메시지의 마지막 시각이 달랐다알람 페이지의 마지막 시각과 메시지 쪽 마지막 시각이 같지 않다는 것이 처음 기록된 문제였다. 같은 사건을 확인하는 두 화면에서 표시가 다르면 어느 쪽을 기준으로 읽어야 할지 망설이게 된다.마지막 시각은 장비 상태를 살필 때 최근 사건을 짚어 주는 단서다. 두 화면에 다른 값이 보인다는 기록은 표시 자체를 비교해야 할 필요를 보여 줬다.다만 남아 있는 내용에는 실제로 표시된 숫자나 두 화면의 상세 조건이 없다. 차이가 얼마나 났는지, 언제부터 발생했는지는 기록만으로 알 수 없.. 2026. 11. 15. 큰 파일 텍스트 하이라이팅을 스트리밍 방식으로 바꾼 날 사내 텍스트 에디터의 하이라이팅을 스트리밍으로 바꾸고, 같은 날 최적화와 재시작 조건도 손봤다. 긴 문서를 다룰 때는 색칠을 나누는 일과 최신 화면을 다시 따라가는 일을 함께 생각해야 했다.큰 파일보다 먼저 살핀 색칠의 단위2025년 9월 30일에는 하이라이팅을 처리하는 방식을 하루 동안 세 차례 바꿨다. 오전에 스트리밍을 도입했고, 오후에는 최적화에 이어 항상 재시작하는 쪽으로 수정했다.큰 파일을 열었을 때 얼마나 기다렸는지, 몇 줄부터 느려졌는지는 남아 있지 않았다. 그래서 이번에는 멈춘 시간이나 개선 비율 대신 실제로 바뀐 처리 흐름을 중심으로 적었다.처음에는 문서 전체를 한 번에 칠하는 장면을 떠올렸지만, 실제 변경 범위는 더 좁았다. 확인한 코드에서는 화면에 보이는 줄 주변을 순회하던 부분이 스.. 2026. 11. 15. 올린 파일 청크를 여러 스토리지 노드에 나누어 저장한 날 사내 클라우드 스토리지에서 올린 파일 청크를 여러 스토리지 노드에 나누어 저장했다. 한곳의 여유만 보던 방식에서 벗어났지만, 조각을 나눠 둔다고 백업까지 생기지는 않았다.파일 하나가 한 저장소에 묶여 있었다10월 1일 아침에는 먼저 스토리지별 한도와 기기 카드 구성을 손봤다. 이어서 같은 날 파일 청크를 여러 노드에 분산하는 변경을 넣었다.이전 자동 선택은 온라인 상태이며 여유가 가장 큰 저장소 하나를 고르는 방식이었다. 다른 저장소에 공간이 남아 있어도 파일 하나가 들어갈 자리는 개별 저장소 기준으로 보게 됐다.나는 파일의 저장 위치를 고르는 단위를 파일 전체에서 청크로 옮겼다. 청크는 파일을 나눈 조각이며, 각 조각에 실제 저장된 노드와 순서를 함께 기록했다.일반 계정은 기존 업로드 흐름을 쓰면서 파.. 2026. 11. 15. Nginx로 WebSocket 시그널링 프록시를 붙인 날 원격 제어 프로그램에 시그널링 릴레이와 Nginx 프록시를 붙이고, 세션 id 없는 업그레이드는 거절했다. 연결을 받는 길과 어느 세션으로 보낼지 정하는 조건을 함께 챙겨야 한다는 결론을 남겼다.같은 저녁에 이어진 연결 변경2026년 9월 14일 저녁에는 원격 보기 세션의 연결을 다루는 변경이 이어졌다. 나는 화면 구성보다 시그널을 전달할 통로와 그 입구의 조건에 초점을 맞춰 기록을 정리했다. 기록상 릴레이, 거절 조건, 프록시는 오후 9시 30분부터 39분 사이에 차례로 이어졌다.확인 근거는 같은 날 남긴 세 커밋의 메시지이며, 실제 변경 코드는 읽지 못했다. 따라서 당시 화면이 멈췄다거나 특정 오류가 났다는 재현담을 덧붙이지 않기로 했다.WebRTC 시그널링을 세션으로 전달했다첫 변경에서는 원격 보기.. 2026. 11. 15. 위치 정보 소수점을 한 자리만 남겼다가 겪은 위치 오차 사내 인증 서비스에서 위치 정보의 소수점을 한 자리로 남겼다가 다섯 자리로 바꾸는 기록이 있었다. 자릿수를 줄이면 좌표가 거칠어질 수 있다는 점을 살펴보게 됐다.위치 저장과 표기를 먼저 만들었다2025년 9월 2일에는 위치 정보를 가져와 저장하는 기능을 적용했다. 같은 날 기록 관리 페이지에 위도와 경도, 정확도를 표기하는 변경도 남겼다.이후 10월 4일에는 위치 정보의 소수점을 한 자리에서 다섯 자리로 변경했다. 이 순서는 커밋 메시지에서 확인할 수 있지만, 당시 화면이나 실제 변경 코드는 확인하지 못했다.위도와 경도는 지구 위의 위치를 각도로 나타내는 값이다. 기록 화면에 이 값과 정확도가 함께 보이더라도 각각 무엇을 뜻하는지 구분해서 읽어야 한다.정확도 항목이 어떤 단위와 계산 방식으로 표시됐는지는.. 2026. 11. 15. 이전 1 2 3 4 ··· 58 다음 728x90 반응형