본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 다번째 시간으로 아키텍처 설계과정에 대해 살펴보도록 하겠습니다.아키텍처 요구사항 및 제약사항 등의 아키텍처 영향요소를 고려하여 아키텍처 설계 전략을 수립하고 아키텍처를 설계하는데 목적이 있습니다. 1. 테일러링가이드(Tailoring Guide)아키텍처를 재정의 하지 않고 기존의 아키텍처를 그대로 활용하는 경우에는 아키텍처설계 액티비티를 생략할 수 있다.아키텍처가 복잡하지 않고 규모가 작은 경우에는 아키텍처 도메인(SW아키텍처, 데이터아키텍처, 기술아키텍처) 별로 산출물을 작성하지 않고 하나로 통합하여 작성할 수 있다. 2. 고려사항(Considerations)SW 아키텍처, 데이터 아키텍처, 기술 아키텍처에 대한 설계는 동시에 진행되도록 한다.SA..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 네번째 시간으로 아키텍처 분석과정에 대해 살펴보도록 하겠습니다.시스템 구축의 목적과 방향에 부합하는 목표시스템의 상위 구성요소를 식별하고 각 구성요소 간의 관계성을 파악하여 시스템 구축의 전체적인 방향성을 제시하는데 목적이 있습니다. 또한 아키텍처 요구사항을 식별하고 분석하여 아키텍처 설계 상의 이슈항목을 도출합니다. 1. 수행절차PL은 프로젝트의 배경, 비전, 목적을 파악한다.PL은 업무 PL과 협의하여 목표 시스템의 구축 범위를 확인하여 목표 시스템의 상위 구성요소를 식별하고, 구성요소의 역할과 책임을 정의한다.PL은 목표 시스템과 외부 구성요소와의 상호작용을 파악하여 관계를 정의한다.아키텍트는 시스템 구축과 관련된 이해당사자를 도출하여 역할과 ..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 세번째 시간으로 아키텍처 분석과정 중 솔루션 및 재사용 자산 분석 절차에 대해 살펴보도록 하겠습니다.프로젝트에 적용되는 솔루션 및 재사용 자산의 역할과 책임을 파악하고 요구사항과의 Gap를 분석하며, 각종 솔루션 및 재사용 자산을 적용할 경우 각 솔루션 간의 충돌 등의 문제를 미리 파악하여 구현 가능성을 확보하는데 목적이 있습니다. 1. 수행절차리드아키텍트는 아키텍처 이슈 목록에 관련된 솔루션 및 재사용 자산에 대한 관련성을 파악하고 해당 태스크의 수행 대상을 선정하고 해당 아키텍트에게 업무를 분장한다.아키텍트는 아키텍처 이슈 목록 및 아키텍처분석서를 기반으로 시스템 공통 기능을 담당하게 될 솔루션 제품 및 재사용 SW 자산을 파악한다.SA는 일반적..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.현행 시스템 분석목표 : 현행시스템의 구성 현황 및 정보 운영 현황을 파악하고 문제점 및 개선점을 도출한다.책임과 역할 : LA(리드 아키텍트), UX기획자, DA(데이터 아키텍트), 분석자, SA(소프트웨어 아키텍트), TA(테크니컬 아키텍트)입력물 : 사용자스토리, 과제수행계획서, 스토리보드산출물 : 현행시스템분석서 - 수행절차1. 리드 아키텍트는 현행 시스템의 산출물을 수집하고, 목표시스템과의 연관된 영역을 식별한다.2. 리드 아키텍트는 현행 시스템의 구성시스템을 도출하고, 특징을 작성한다. 3. SA & 분석자는 현행 시스템의 애플리케이션 및 상용 응용소프트웨어 현황, 소프트아키텍처 스타일을 작성한다.- 현행 시스템 SW 아키텍처 분석- 현행 시..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 두번째 시간으로 아키텍처 분석과정 중 현행 시스템 분석 절차에 대해 살펴보도록 하겠습니다.아키텍처 분석과정 중 현행시스템 분석은 시스템 구축 목적과 방향, 범위, 핵심 요구사항을 이해하고, 현행시스템의 문제점을 도출하여 상쉬 수준의 목표시스템 구성요소와 기술요소를 식별하는데 그 목적이 있습니다.또한 아키텍처 요구사항과 고려사항을 기반으로 아키텍처 설계 기본방향을 도출하여 설계 위험요소를 식별합니다. 1. Tailoring Guide- 현행시스템분석은 현행시스템이 존재하지 않거나 ISP 등의 수행 산출물을 이용하여 현행시스템에 대한 현황에 대해 충분히 파악 가능한 경우 현행시스템분석서의 작성은 생략할 수 있다.- 아키텍처 설계방향 정의는아키텍처 설계의..
본 포스팅은 아키텍트가 되기 위한 과정을 설명합니다.그 첫번째 시간으로 아키텍처에 대해 살펴보도록 하겠습니다.아키텍처는 시스템의 주요 구성 요소 및 메커니즘에 대해 설계하고 실행아키텍처를 구축하여 시스템 개발에 대한 기준을 정립합니다. 또한 아키텍처적으로 주요한 업무기능 및 공통기능을 개발하는 역할을 수행합니다. 1. 정책- 아키텍처를 점진적으로 상세화하고 구축 및 검증하여 개발에 필요한 표준을 정립하는 일을 수행한다.- 아키텍처에 영향을 미치는 품질속성 및 제약사항 등의 사용자스토리는 아키텍처 요구사항으로 식별하고 필요에 따라 세분화하여 스프린트 범위를 설정한다.- 아키텍처 검증을 위해서는 핵심 기능 사용자 스토리 중심으로 선정한다.- 아키텍처는 시스템 설계 및 개발의 기본원칙과 방향을 수립하는 것으로..
본 포스팅은 Web&WAS 도입을 위한 아키텍처 가이드입니다.Web&WAS를 도입하고자 하는 사이트에 제언해 드릴수 있는 다양한 아키텍쳐를 살펴보겠습니다. 1. 아키텍쳐 설계 시 고려사항 항목고려사항 관리편의성• 시스템 구성 및 배포에 관한 AP 수정사항 없이 파일 재배치 및 웹 서버/WAS 환경설정 변경만으로 시스템 구성이 가능해야 합니다.• 여러 업무별 연관성이 많아 통합 View를 제공해야 하는 조건에서는 단일 시스템에 여러 Instance를 두어 통합 관리하거나 필요 시 계정을 나누어 연계할 수 있어야 합니다. • 용도별로 서버를 분리함에 따라 서버 별 관리 포인트를 최소화하여 장애를 국소화할 수 있어야 합니다. 안정성• 웹 서버, WAS 모두 이중화 하여 요청이 급증하거나 돌발적인 시스템 장애 ..
본 포스팅은 PostgreSQL 아키텍처 구성에 대한 가이드입니다. PostgreSQL는 오픈소스 Database입니다. RDB와 NoSQL을 모두 지원하며, 최근 확장성 있는 클라우드 환경에서 각광받고 있는 Database 중 하나입니다. 먼저 PostgreSQL의 아키텍처 구성 및 프로세스 정보에 대해 알아보겠습니다. PostgreSQL의 특징은 다음과 같습니다. - 프로세스 기반의 DBMS이다. - 1개의 connection 마다 1개의 backend 프로세스 생성(Postmater 프로세스에 의해 fork)한다. - Autovacuum launcher/worker 프로세스이다. PostgreSQL은 다음과 같은 Process로 구성되어 있습니다.1) Postmaster 프로세스는 제일 앞단에서 C..
- Total
- Today
- Yesterday
- node.js
- SA
- k8s
- apache
- SWA
- aws
- OpenStack
- API Gateway
- 쿠버네티스
- jeus
- JEUS6
- 오픈스택
- JEUS7
- 아키텍처
- kubernetes
- openstack tenant
- 마이크로서비스 아키텍처
- nodejs
- wildfly
- aa
- Da
- MSA
- git
- TA
- webtob
- 마이크로서비스
- Docker
- JBoss
- Architecture
- openstack token issue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |