24.10.26 불꽃 독서 _ 개발자와의 협업을 위한 it 필수 지식 (2)
■transaction : all or nothing , 중간에 문제시 원래대로 돌리는 단위
■ sso
- single sign on : 한번 인증에 여러 시스템 로그온 ( 통합 인증)
■ api/ interface 구성
- 정보를 받는 쪽에서, 제공하는 쪽의 db에 접속해서 정보 가져 오기 ( 보안 상 위험)
- 정보를 제공하는 쪽에서 , program 을 만들어서 정보 주는 법
■ interface 명
- input parameter : http://www.abc.com/ 디렉토리
- output parameter : stdno.year(학번등)
-interface 방식 : restful api
■개발리더 : 내가 필요한 정보가 무엇인지 확실히 전달
■인증 문제 해결 : 상대가 정보를 줄 수 있는지 확인
상대의 정보를 받기 위해 내가 전달할 조건 체크
■ 네트워크 보안 / 연결 문제 해결
- 협의 내용 기준, 작업 일정 협의 및 interface 정의서 확정
■ 정보 수집 연계 협의시 , 정보 제공 쪽에서 개발할일이 더 많다.
하지 않아도 될 일을 해야 하는 불편한 상황이 생긴다 .
→ 사전에 준비를 확실히 해서 , 정보 제공하는 쪽의 의사결정/ 일을 쉽게 할수 있게 해야 한다
1. 필요한 정보 문서 형태 정리 : 메일 전달/ 미리 확인
2. 필요 한 정보 정확히 설명 , 어떤식으로 받을지 협의
3. 개발 요소 점검 ( 인증 /network 문제 / 방화벽 오픈 등 )
4. 일정 정리, 회의록 공유 , 개발 진행
■rest api
-representational state transfer
- http 표준에 따라 , api 정보를 주고 받을때 사용 하는 규약/ 약속
-restful api : 이용시, 적당히 필요한 부분만 지킨다
■ xml : <name> 불꽃남자 25< /name>
json : "name": "불꽃남자25"
- 표현방식이 다르다
--------------------------------------
■ 전용선 : 독립적인 경로 / 고비용
■vpn : 시작- 출입통제 제도 - 끝 ( 입구와 출구에서 인증 )
■ ssl : secure sockets layer , 암호의 규정, 사이트 안정성 보장 인증서
■http s : ssl 암호화 방식을 채용한 http 암호화 프로토콜
■ 쿠키
- 유지될 정보를 내 pc 어딘가에 파일로 저장 (서버부담 down )
■세션
- 유지될 정보를 서버에 저장 하는것 (서버 부담 up)
■apk
-android application pakage
-안드로이드 개발 완료시 apk 라는 파일 형태로 만든다
■ 등록
- android :등록 - 심사 - 승인( 최대 2일)
- ios : 등록- 심사 - 승인( 최대 2주 )
■성능 테스트
- 성능 테스트 , 응답시간, 처리량
■부하 ,stress test
- 과부하 / 정상 작동 여부 test (기준 정의, 환경 구축)
■ 보안 test
- 보안( 물리적 보안, 논리적 보안)
■ 서버 배포 : 최종 결과물 설치
■ app 배포 : android / app 등록, 오픈, 사전 심사, 승인
'5분 독서' 카테고리의 다른 글
24.11.01 불꽃 독서 _ 개발자와의 협업을 위한 it 필수 지식 (3) (7) | 2024.11.01 |
---|---|
24.10.26 it 개발자의 영어 필살기(1) (1) | 2024.10.26 |
24.10.20 불꽃독서 _ 개발자와의 협업을 위한 it 필수 지식 (12) | 2024.10.20 |
24.10.12 프리세일즈 (3) (11) | 2024.10.12 |
24.10.01 프리세일즈 (3) | 2024.10.01 |