본문 바로가기

아키텍처

Clean Architecture : (1장) 소개 - 설계와 아키텍처란 ? 프롬스의 SWDEVLAB 설계와 아키텍처란? 설계와 아키텍처 사이에는 오랫동안 많은 혼란이 있었습니다. 두 사이에는 어떤 차이가 있는 것일까? 이 책의 목적은 이러한 혼란을 없애고, 설계와 아키텍처가 무엇인지를 완전하게 정의하는 것입니다. 우선 첫째로 주장하고 싶은 바는 둘 사이에는 차이가 없다는 것입니다. 아무런 차이가 없습니다. 아키텍처는 저수준의 세부사항과는 분리된 고수준의 무언가를 가리킬 때 사용하는 반면, 설계는 저수준의 구조 또는 결정사항 등을 의미할 때가 많습니다. 하지만 아키텍처가 실제로 하는 일을 살펴보면 이러한 구분은 무의미합니다. 새로운 집을 설계하는 아키텍트가 있고 아키텍처를 살펴보면, 집의 형태, 외관, 입면도, 공간이나 방의 배치 등을 볼 수 있습니다. 그리고 자세히 살펴보면 도.. 더보기
클라우드에서 빅데이터 아키텍처란? 데이터베이스 : 빅데이터 클라우드는 데이터의 처리 및 저장 방법을 비롯하여 애플리케이션이 디자인되는 방식을 바꾸고 있습니다. Polyglot Persistence Solution은 모든 솔루션의 데이터를 처리하는 단일 범용 데이터베이스 대신, 각각이 특정 기능을 제공하도록 최적화된 여러 특수한 데이터 저장소를 사용합니다. 단일 데이터 계층에서 읽고 쓰는 비즈니스 논리의 여러 계층이 더 이상 존재하지 않습니다. 대신, 솔루션을 통해 데이터가 흐르는 방식, 처리되는 위치, 저장되는 위치, 파이프라인의 다음 구성 요소에서 사용되는 방식을 설명하는 데이터 파이프라인을 중심으로 솔루션이 디자인됩니다. Microsoft Azure에서는 관계형 데이터, 비관계형 데이터, 빅 데이터로 데이터 유형을 나누고 있습니다. .. 더보기