서울안전
Original2019년 1월 1일About 2 min
(2019-2020) 서울 스마트재난 시스템 유지보수 용역유지보수 용역 관련
개요
서울안전 앱 서비스 관리 (Naver 맵 위치정보 기반 웹/모바일 하이브리드 플랫폼)
사용 스택:
주요 처리내용
API 지원종료로 인한 API 호출 기능 최신화
- 푸시메시지:
- GCM → FCM (iOS,Android,Spring)
- Kakao 링크공유API 갱신
- 지도:
- Naver Map → NCloud
- 기타 서울시 웹로그 API 적용상태 확인
서울공공앱 개발용 계정 관리
- Google Play
- App Store
프론트엔드
Cordova (iOS/Android)
Cordova Plugin 개발 및 관리
- 소스 (Objective-C / Java) 자동 생성을 위한 Cordova 전용 스크립트 개발
- 필수 Cordova Plugin 현행화
- Verdaccio[1] 구축
- 추가: 서울시 웹로그 API 적용상태 확인
백앤드
Spring (JSP 웹)
- 기능 안정화를 위한 버그 수정
- 소스코드 리펙토링 (가독성 부분)
- 운영서버 관리 (AIX / Windows Server 2016)
- Jeus 6 / WebtoB 4.1
- 장비 이관 작업
- 데이터 수집용 배치실행파일 관리
- 공공데이터포털, 산림청, 한국홍수통제소, 서울열린데이터광장 등등
- Decompile 후 소스화 작업
- 단위 테스트 코드 최초작성 (JUnit)
지도 엔진 솔루션 관리
지오게이트 (자사 지도엔진 벡엔드 솔루션)
- 공간정보 데이터 갱신
- 공간 데이터 관리용 SW 설치 및 현행화
DevOps
Docker 의 docker-compose
기능을 사용하여 최적화 된 DevOps 생태계 서버 관리법 구성
- Gogs: Git에서 소스형상관리 할 수 있도록 사내 Git Repository 저장소 서버 구축
- Verdaccio:[1:1] Cordova Plugin 버전 관리 할 수 있도록 사내 Registry 서버 구축
- Jenkins: Git Webhook을 이용하여 서버 자동배포 및 관리
- Sonatype Nexus: maven repository에 공개되지 않은 jar파일 관리
- 사내 솔루션