«enterprise-architecture» 태그된 질문

소프트웨어 시스템에 대한 높은 수준의 설계 및 설명은 동시에 액세스되는 대량의 영구 데이터를 갖는 것이 특징입니다.

4
대규모 금융 / 보험 회사가 git 및 / 또는 github를 사용해야하는 이유
저는 금융 / 보험 산업에서 대기업 (30K 직원)을 위해 일합니다. "IT"가 우리의 주요 초점은 아니지만, 솔직히 말하면 정보 중심의 산업이며 기술적 인 이점이 더 우수한 회사는 더 빨리 앞서가는 것 같습니다. 우리 회사에는 많은 소프트웨어 개발 팀이 있습니다. 사용되는 언어 / 프레임 워크는 물론 버전 관리 기능이있는지도입니다. 일부는 (내가 아는) …


4
많은 입력 데이터가 필요할 때 마이크로 서비스 아키텍처에서 규칙 엔진을 맞추는 방법은 무엇입니까?
현재 상황 우리는 마이크로 서비스 아키텍처에서 온라인 쇼핑 웹 애플리케이션을 구현하고 현재 유지하고 있습니다. 요구 사항 중 하나는 비즈니스가 고객의 경험과 최종 주문을 사용자 정의하기 위해 고객이 장바구니에 추가하는 내용에 대한 규칙을 적용 할 수 있어야한다는 것입니다. 분명히 비즈니스 규칙 엔진을 설치해야했으며이를 위해 특정 "마이크로 서비스"를 구현했습니다 (여전히 호출 할 …

2
메시지가 명령 메시지인지 아니면 이벤트 메시지인지 결정하는 방법은 무엇입니까?
두 가지 엔터프라이즈 통합 패턴은 명령 메시지 와 이벤트 메시지 입니다. 다른 시스템과의 통합뿐만 아니라 서비스 간의 내부 통신을 위해 메시징을 사용하는 시스템에서 작업하고 있습니다. 그것은 궁극적으로 일관된 시스템 이어야하고 , 서비스는 서로에 대해 무지해야합니다 (몇 가지 특수 목적 서비스 제외). 따라서 원격 프로 시저 호출 (RPC 또는 RPI) 과 …

6
"엔터프라이즈"는 소프트웨어 아키텍처와 관련하여 무엇을 의미합니까?
"엔터프라이즈"라는 용어는 소프트웨어 개발자와 프로그래머들에게 많이 던져 져서 느슨하게 사용 된 것 같습니다. en · ter · prise / ˈentərˌprīz / 명사 : 일반적으로 어렵거나 노력이 필요한 프로젝트 또는 사업. 이니셔티브와 수완. 누군가이 용어가 실제로 무엇을 포함하는지 명확히 할 수 있습니까? "기업 규모", "기업 규모"? 사물의 "엔터프라이즈 에디션"도 있습니다. 정확히 …

2
비즈니스 규칙 / 검증 엔진에 Windows Workflow를 성공적으로 사용한 사람이 있습니까?
누군가가 BusinessRules / Validation 엔진에 Windows Workflow Foundation을 성공적으로 사용했는지 또는 이에 대한 샘플 코드 나 기사를 알고 있는지 궁금합니다. 이전에 사용한 적이 있다면 어떻게 생각하십니까? 다른 BusinessRule / Validation 시스템과 어떻게 비교됩니까? 나는 같은 규칙을 생각하고 있습니다 if (A, B, and C) AllowAccess(); 또는 if (Value between X and …

2
SOA와 마이크로 서비스의 실제 차이점
기권 나는 누군가의 발가락을 밟거나 개념 애호가를 불쾌하게하지 않기를 바랍니다. 배경 명확한 답을 찾지 않고 Service Oriented Architecture와 Microservices의 실제 차이점을 찾고 있습니다. 나는 다음과 같은 것을 읽었다. SOA의 부작용 반 패턴 인 SOA 마이크로 서비스는 SOA의 실패를 해결하기 위해왔다 ESB는 실제로 ESB가 아니며 EAI입니다. 메시지 브로커에 대한 과도한 의존 …

2
데이터를 캐시하거나 데이터베이스에 충돌해야합니까?
나는 캐싱 메커니즘을 사용하지 않았으며 다음 시나리오에서 .net 세계에서 내 옵션이 무엇인지 궁금합니다. 우리는 기본적으로 사용자가 범주 (생각 폴더)의 ID를 전달하는 REST 서비스를 가지고 있으며이 범주에는 많은 하위 범주가있을 수 있으며 각 하위 범주에는 다음과 같은 정보가 포함 된 1000 개의 미디어 컨테이너 (생각 파일 참조 객체)가있을 수 있습니다 NAS …

4
복잡한 도메인 중심 애플리케이션에서 기본 CRUD 작업에 대한 DDD 접근
우리 회사는 웹 애플리케이션을 처음부터 다시 작성하고 있습니다. 금융 업계에서 복잡한 도메인을 가진 대기업 수준의 응용 프로그램입니다. 지속성을 위해 ORM (Entity Framework)을 사용하고 있습니다. 본질적으로 응용 프로그램의 절반은 사용자로부터 원시 데이터를 수집하고 저장하는 데 중점을 둔 다음 실제 도메인 논리를 대부분 포함하는 응용 프로그램의 나머지 절반은 원시 데이터를 사용하여 원본과 …

3
느슨하게 연결된 마이크로 서비스 아키텍처에서 종속성을 어떻게 추적합니까?
현대적인 프로그램에서 널리 사용되는 고급 아키텍처는 REST 기반 마이크로 서비스 시스템입니다. 이는 느슨한 결합, 쉬운 재사용, 사용 가능한 기술 제한, 높은 확장 성 등과 같은 몇 가지 장점이 있습니다. 그러나 이러한 아키텍처에서 예상되는 문제 중 하나는 응용 프로그램의 종속성에 대한 가시성이 부족하다는 것입니다. 예를 들어 매일 한 세트의 REST 호출을 …

3
우리는 아주 오래된 학교 접근 방식으로 돌아가서 마이크로 서비스를 만났습니까?
소프트웨어 아키텍처 및 디자인 측면에서 마이크로 서비스는 미들웨어와 어떻게 "스택"됩니까? 나는 Java에서 왔으며 API로 straight REST에서 벗어나 다른 레이어와 연결 매개 변수를 추상화하면 적어도 Java에서는 거의 오래된 학교 아이디어로 돌아 왔습니다. . JVM이 이미 가상 인 경우 가상화로 돌아 왔습니다 . 불가피한 방식으로 RESTful API를 CORBA로 추상화하는 이점을 누릴 수 …

8
"슈퍼"사이트에 대해 고려해야 할 사항은 무엇입니까?
우리 회사는 모든 Tier-1 (즉, 최고급 프로덕션) 애플리케이션과 사이트를 하나의 포괄적 인 코드 기반으로 통합하는 것을 고려하고 있습니다. 이론은 그들의 권한, 디자인 및 전체 기능이 균질화되고 중앙에서 관리 될 수 있다는 것입니다. 각 응용 프로그램을 뒷받침하는 데이터 구조가 매우 다르고 비즈니스 규칙이 각 응용 프로그램마다 복잡하고 고유하며 기존 응용 프로그램의 …

2
모든 UI 로직을 클라이언트 측으로 옮기시겠습니까?
우리 팀은 원래 Javascript에 대한 최소한의 전문 지식을 갖춘 대부분의 서버 측 개발자로 구성되었습니다. ASP.NET에서는 코드 숨김 또는 더 최근에는 MVC의 컨트롤러를 통해 많은 UI 로직을 작성했습니다. 얼마 전 2 명의 고급 클라이언트 측 개발자가 우리 팀에 합류했습니다. HTMl / CSS / Javascript에서 이전에 서버 측 코드 및 서버 측 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.