KamoUniverse 소개 내장 된
KamoUniverse을 사용할 필요가 없습니다. IT 팀, 보안 검토자 및 조달 사람들이 요청하기 때문에 여기에 있습니다. 통화를 준비하기 위해 페이지가 더 쉽습니다.
많은 작은 서비스, 하나의 큰 프로그램
KamoUniverse은 단일 애플리케이션이 아닙니다. 그것은 몇 가지 독립적 인 서비스, 하나의 영역에 대한 각 책임 - 하나의 핸들 이메일, 하나의 핸들 문서, 당신이 지금 읽고있는 지식베이스를 하나의 핸들, 하나의 핸들 통화.
실제 결과는 당신에 게 중요 한 것입니다: 한 지역에 문제가 되지 않습니다. 문서 서비스가 나쁜 오후를 갖는 경우에, 이메일은 일을 지킵니다. 하나의 큰 프로그램은 그 방법을 행동하지 않습니다 - 모든 것은 운명을 공유합니다.
몇몇 기계의 주위에 퍼짐
클러스터에서 실행되는 이러한 서비스: 하나의 기계 그룹. 각 서비스는 어느것이건 기계에는 방이 있고, 기계가 실패한 경우에, 서비스 달리기 시작은 다른 곳에, 자동적으로, 어떤 사람이 없는.
KamoUniverse이 업데이트되는 방법도 있습니다. 한 서비스의 새로운 버전은 여전히 응답하고 트래픽이 한 번에 건강하다 동안 구출됩니다. 대부분의 업데이트는 아무도 표기하지 않고 발생합니다.
데이터는 데이터베이스 수준에서 분리됩니다
KamoUniverse의 모든 레코드는 조직에 속하며, 각 쿼리는 실행하기 전에 하나의 조직에 할당됩니다. 그 별거는 자료 층에서, 스크린이 그 후에 적용합니다 필터에서 아닙니다.
차이점은. 화면에 적용되는 필터는 개발자가 새로운 화면을 잊지 못할 것입니다. 쿼리에 적용 된 제약은 화면이 꺼질 수 없다는 것입니다.
어떤 이야기
서비스는 다른 데이터에 도달하지 않습니다. 뭔가가 다른 서비스에 대해 알아야 할 일이있을 때 — 기사가 출판 된, 통화 끝, 문서는 서명 - 메시지가 출판되고 누구든지 그것을 선택합니다. 그래서 느린 서비스는 다른 사람의 차단 보다는 오히려 그것의 자신의 일을 연기합니다.
