osFoundry / Platform
앱 버전 히스토리
모든 배포는 버전 관리되는 스냅샷입니다. 코드, 스키마, 시크릿을 모두 함께 원클릭으로 롤백하세요.
개요
osFoundry의 앱 버전 기록은 모든 배포를 느슨한 파일 변경 묶음이 아니라 완결적이고 변경 불가능한 스냅샷으로 다룹니다. 앱이나 백엔드의 한 버전을 배포하면 osFoundry는 코드, 데이터베이스 스키마, 시크릿 구성을 하나의 번들로 담아 버전을 찍습니다. 어떤 것도 조각조각 배포되지 않으므로 서로 어긋날 여지가 없습니다. 빌드가 전제하는 스키마와 그것이 읽는 시크릿은, 그것들을 사용하는 코드와 같은 스냅샷에 고정됩니다.
각 버전이 일관된 하나의 전체이기에 롤백은 한 번의 클릭으로 끝납니다. 이전 스냅샷을 고르면 osFoundry가 코드, 스키마, 시크릿을 함께, 바로 그 상태 그대로 복원합니다. 한쪽에서 마이그레이션을 손으로 되돌리고 다른 쪽에서 설정 값을 고치라고 요구하지 않습니다. 이것이 버전 관리가 흔히 남겨 두는 허점입니다. 코드는 되돌아갔지만 데이터베이스는 여전히 새 스키마에 머물러 있거나, 교체된 시크릿이 더 이상 맞지 않는 상황 말입니다. 세 가지를 함께 스냅샷으로 담는 것이 이 틈을 메우며, 압박 속에서도 원클릭 롤백을 믿을 수 있게 만드는 이유입니다.
이 기능은 채팅, 에이전트, 코드, 데이터를 다루는 같은 BYOK 데스크톱 워크스페이스의 일부인 osFoundry의 Apps & Backend 영역 안에 있습니다. 좌석당 요금도 없고, 연결하는 모델에 붙는 재판매 마진도 없습니다. 버전 기록은 그저 배포가 기록되는 방식일 뿐이며, 그 덕분에 변경을 배포하는 일도, 그것을 되돌리는 일도 큰 사건이 아니라 안전하고 일상적인 동작이 됩니다.
주요 기능
- 모든 배포는 제자리 덮어쓰기가 아니라 변경 불가능한 버전 스냅샷으로 저장됩니다
- 각 스냅샷은 코드, 데이터베이스 스키마, 시크릿을 함께 묶어 셋이 결코 어긋나지 않게 합니다
- 과거 어느 버전으로든 한 번의 클릭으로 되돌리며, 셋을 함께 복원합니다
- 전체 배포 기록을 훑어 무엇이 언제 배포됐는지 확인하고 버전을 비교합니다
- osFoundry의 Apps & Backend 영역의 일부로, 좌석당 요금 없이 자신의 키를 사용합니다
활용 사례
- 1인 개발자: 프로덕션을 망가뜨리는 스키마 변경을 배포한 뒤, 마지막으로 정상 동작하던 스냅샷으로 코드와 데이터베이스를 함께 한 번에 되돌립니다
- 소규모 팀: 무엇을 고칠지 정하기 전에 배포 기록을 살펴 어느 버전이 회귀를 들여왔는지 정확히 짚어냅니다
- 에이전트 개발자: 모든 배포가 돌아갈 수 있는 복원 지점임을 알기에, 마이그레이션이나 시크릿을 손으로 되돌리지 않고 백엔드를 빠르게 반복 개선합니다
자주 묻는 질문
각 앱 버전에는 정확히 무엇이 담기나요?
모든 배포는 세 가지를 하나의 단위로 스냅샷합니다. 애플리케이션 코드, 데이터베이스 스키마, 그리고 시크릿 구성입니다. 이들은 함께 버전 관리되므로, 하나의 스냅샷은 언제나 일관되고 배포 가능한 상태를 나타내며 일부만 갱신된 조각이 아닙니다.
롤백하면 데이터베이스 스키마와 시크릿도 함께 되돌아가나요, 아니면 코드만인가요?
셋 모두입니다. 롤백은 코드, 스키마, 시크릿을 포함한 전체 스냅샷을 복원하므로, 새 스키마용 코드가 옛 데이터베이스 위에서 돌거나 교체된 시크릿이 더는 맞지 않는 상황에 빠지지 않습니다. 셋을 하나의 버전으로 묶는 목적이 바로 이것입니다.
앱 버전 기록은 osFoundry 어디에 자리하나요?
osFoundry 데스크톱 워크스페이스의 Apps & Backend 영역의 일부로, 채팅, 에이전트, 코드, 지식, 데이터와 나란히 있습니다. 버전 관리는 배포가 동작하는 방식 자체에 내장되어 있어, 모든 배포가 기록되고 과거의 어느 버전이든 롤백 대상으로 남아 있습니다.