본문 바로가기

5분 독서

24.10.26 불꽃 독서 _ 개발자와의 협업을 위한 it 필수 지식 (2)

728x90
반응형
SMALL

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 등록, 오픈, 사전 심사, 승인 

728x90
반응형
LIST