TESTING_AND_LIFE Telegram 1668
Тестирование и жизнь • про работу для живых людей
Часть 3/4. Предыдущие части Логические компоненты Логические компоненты — это строительные блоки системы, как например разные типы помещений в доме. Вот есть кухня, а вот ванная комната, а здесь будет гостиная. Так и логические компоненты отвечают за определенную…
Часть 4/4. Предыдущие части 

Архитектурный стиль

Обычно когда мы говорим об архитектуре, то обычно говорим именно об архитектурном стиле. Например обсуждаем микросервисы. Но это не вся архитектура, а только ее часть.

Как дома могут быть в разных стилях и мы отличим «сталинки» от «хрущевок», так и в архитектуре ПО тоже есть свои стили, которые задают основные идеи и принципы. Их много самых разных и их можно классифицировать тоже по-разному, часто у вас в реальной системе не чистый стиль, а какая-то смесь.

Авторы Head First Software Architecture рассказывают про несколько основных архитектурных стилей, которые являются краевыми случаями по двум характеристикам: модель развертывания и способ декомпозиции.

В реальности, повторюсь, может быть и чаще всего бывает что-то промежуточное.

В монолитной архитектуре мы разворачиваем все наши логические компоненты как одну сущность. И весь деплой происходит в один момент.

В распределенной архитектуре мы наоборот можем разворачивать логические части нашего приложения по-отдельности. Например обновить только компонент платежей.

По способу декомпозиции авторы выделяют разбиение по техническим задачам и по бизнес-задачам, которые они решают.

Чтобы лучше понять идею, они приводят метафору ресторана и фудкорта. В ресторане каждая роль выполняет свою функцию. Было бы странно, если шеф-повар и готовил блюда, и убирал со столов. И это разделение по техническим задачам. А вот на фудкорте наоборот куча разных точек со своим профилем, где внутри выполняется все и сразу — и их удобнее разделить по бизнес-функциям.

#ZenTest
#книги
Please open Telegram to view this post
VIEW IN TELEGRAM
6🔥3❤‍🔥1



tgoop.com/testing_and_life/1668
Create:
Last Update:

Часть 4/4. Предыдущие части 

Архитектурный стиль

Обычно когда мы говорим об архитектуре, то обычно говорим именно об архитектурном стиле. Например обсуждаем микросервисы. Но это не вся архитектура, а только ее часть.

Как дома могут быть в разных стилях и мы отличим «сталинки» от «хрущевок», так и в архитектуре ПО тоже есть свои стили, которые задают основные идеи и принципы. Их много самых разных и их можно классифицировать тоже по-разному, часто у вас в реальной системе не чистый стиль, а какая-то смесь.

Авторы Head First Software Architecture рассказывают про несколько основных архитектурных стилей, которые являются краевыми случаями по двум характеристикам: модель развертывания и способ декомпозиции.

В реальности, повторюсь, может быть и чаще всего бывает что-то промежуточное.

В монолитной архитектуре мы разворачиваем все наши логические компоненты как одну сущность. И весь деплой происходит в один момент.

В распределенной архитектуре мы наоборот можем разворачивать логические части нашего приложения по-отдельности. Например обновить только компонент платежей.

По способу декомпозиции авторы выделяют разбиение по техническим задачам и по бизнес-задачам, которые они решают.

Чтобы лучше понять идею, они приводят метафору ресторана и фудкорта. В ресторане каждая роль выполняет свою функцию. Было бы странно, если шеф-повар и готовил блюда, и убирал со столов. И это разделение по техническим задачам. А вот на фудкорте наоборот куча разных точек со своим профилем, где внутри выполняется все и сразу — и их удобнее разделить по бизнес-функциям.

#ZenTest
#книги

BY Тестирование и жизнь • про работу для живых людей





Share with your friend now:
tgoop.com/testing_and_life/1668

View MORE
Open in Telegram


Telegram News

Date: |

As the broader market downturn continues, yelling online has become the crypto trader’s latest coping mechanism after the rise of Goblintown Ethereum NFTs at the end of May and beginning of June, where holders made incoherent groaning sounds and role-played as urine-loving goblin creatures in late-night Twitter Spaces. Commenting about the court's concerns about the spread of false information related to the elections, Minister Fachin noted Brazil is "facing circumstances that could put Brazil's democracy at risk." During the meeting, the information technology secretary at the TSE, Julio Valente, put forward a list of requests the court believes will disinformation. The visual aspect of channels is very critical. In fact, design is the first thing that a potential subscriber pays attention to, even though unconsciously. Don’t publish new content at nighttime. Since not all users disable notifications for the night, you risk inadvertently disturbing them. Ng Man-ho, a 27-year-old computer technician, was convicted last month of seven counts of incitement charges after he made use of the 100,000-member Chinese-language channel that he runs and manages to post "seditious messages," which had been shut down since August 2020.
from us


Telegram Тестирование и жизнь • про работу для живых людей
FROM American