public:computer:architect

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Last revisionBoth sides next revision
public:computer:architect [2022/03/08 16:52] – [Application Architect] alexpublic:computer:architect [2022/05/13 23:13] – [Software Architect] alex
Line 12: Line 12:
   * 품질 관리 (하)   * 품질 관리 (하)
  
 +----
 +  * 개발 서버 환경 구성
 +    * Source Version Control 선정; **GIT**, svn, mercurial, cvs,
 +    * 버전 컨트롤; **GitLab**, BitBucket, GitHub,
 +    * CI/CD; GitLab Runner, Jenkins
 +    * Issue Tracker, Project Management System; Redmine, Jira,
 +    * CMS; Confluence, 
 +    * Deploy Repository; Nexus
 +    * 필요 서버 대 수, 서버 별 계정 정보 및 접속 방법(Tunneling, SSH, rlogin,...), DB 접속 방법 및 계정
 +    * 보안 관련 사항; VPN 접속, 보안 관련 프로그램(HiPass 등)
 +    * 아키텍쳐; 모놀리식, MSA
 +    * 레이어드 아키텍쳐,
 +    * Cloud/On-Premise
 +    * 외부 인터페이스; SMS, SNS, Mail, OpenAPI, Monitoring, 
 +    * Docker, Kubernetes, ...
 +  * 개발 지원
 +    * 프레임워크 선정; Spring Framework(+Spring Boot), Vue.js, React.js, Flask, Node.js 프레임워크, UI Framework, Editor, File Upload/Download, ...
 +    * 프레임워크 제공
 +    * 개발 툴 선정
 +    * 코딩 가이드
 +    * git 전략; 개발 및 운영 gitflow, gitlab flow, github flow
 +    * 공통 기능 개발 및 가이드
 +  * 기타
 +    * 성능테스트
 +    * 아키텍쳐 정의서
 +    * 제안서
 +    * 시스템 구성도
 +    * 코드 인스펙션
 +    * 프레임워크 교육
 +    * IA(Information Architecture)
 +    * 소프트웨어 보안점검(모의 해킹)
 +    * 테스트; 단위, 통합
  
 ===== Application Architect ===== ===== Application Architect =====
  • public/computer/architect.txt
  • Last modified: 2022/05/13 23:14
  • by alex