Size: a a a

Архитектура ИТ-решений

2020 June 27

AS

Andrey Shevchenko in Архитектура ИТ-решений
Прикрывались ликеро-водочным, согласен)
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Andrey Shevchenko
Прикрывались ликеро-водочным, согласен)
Ага))
источник

AY

Anatoly Yumashev in Архитектура ИТ-решений
источник

I

Ivan in Архитектура ИТ-решений
> Кто какие еще примеры знает построения HighExtensible систем и грамотного применения DDD & EDA?

"Our application runs over 10,000 sustained transactions per second with a rich model. The key? Modeling state transitions explicitly. In today's world many systems have non–functional requirements that prevent them from being single database centric. This presentation looks at how Domain Driven Design can fit into such environments including extremely large scale web sites, batch processing, and even using highly scalable backing stores such as CouchDb or HyperTable."
- Greg Young

https://vimeo.com/19428577/description

https://www.infoq.com/presentations/greg-young-unshackle-qcon08/

Только там, скорее, все-таки о HL. Нашумевшее его выступление, даже M.Fowler писал о нем.
источник

A

Alex in Архитектура ИТ-решений
до чего же безграмотная таблица, статья такая же к сожалению
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Alex
до чего же безграмотная таблица, статья такая же к сожалению
О да, статья абсолютно безграмотная. Уровень знаний даже не студента.
источник

RS

Rinat Shigapov in Архитектура ИТ-решений
Ilya
Вот подумалось мне. Никто не желает попробовать себя с archkatas от Нила Форда? А в зуме можно организовать последующее обсуждение?
В целом, потренировать system design skills интересно.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
В переговорах важно уметь дизайнить на лету. Потому что часто люди задают вопрос: "Как это сделать?".

Нужно тут же простыми словами нарисовать в воздухе решение, а иногда и ответить, почему Кафка, а не Блокчейн, ведь у Сбера Блокчейн.
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Этот навык можно сформулировать примерно так: "уверенно плести нечто правдоподобное, что выглядит как системный дизайн на лету".
источник

GK

Gennadiy Kruglov in Архитектура ИТ-решений
Каты, то есть решение задач по системному дизайну, безусловно очень полезны.

Это как школьные задачи решать. Задачи в неком идеальном контексте, лишённом бюрократии, политики, человеческой глупости и стереотипов.

Главный вопрос, который стоит архитекторам на собеседованиях задавать, не как выглядел дизайн его самого выдающегося проекта, а как он способствовал выживанию решения во всём этом бардаке.
источник

DS

Dmitriy Stolyarov in Архитектура ИТ-решений
Gennadiy Kruglov
Каты, то есть решение задач по системному дизайну, безусловно очень полезны.

Это как школьные задачи решать. Задачи в неком идеальном контексте, лишённом бюрократии, политики, человеческой глупости и стереотипов.

Главный вопрос, который стоит архитекторам на собеседованиях задавать, не как выглядел дизайн его самого выдающегося проекта, а как он способствовал выживанию решения во всём этом бардаке.
Э, так начнут архитекторов набирать на должности архитекторов, а рисовальщикам диаграмм куда деваться?)))
источник

RS

Rinat Shigapov in Архитектура ИТ-решений
Таких нейросети заменят. Для документирования будет достаточно голосом описывать систему.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Alex
до чего же безграмотная таблица, статья такая же к сожалению
Таблица очеееень странная.
источник

LV

Leonid Vygovskiy in Архитектура ИТ-решений
Интересно, кто-то использует в production rust как основной язык для микросервисов и им подобных?
источник

RS

Rinat Shigapov in Архитектура ИТ-решений
Leonid Vygovskiy
Интересно, кто-то использует в production rust как основной язык для микросервисов и им подобных?
Кажется, что Rust слишком нишевый для этого.

Для отдельных data intensive сервисов использовать имеет смысл.

Rust относительно долго компилируется на больших проектах.
источник

S

Sergey in Архитектура ИТ-решений
Leonid Vygovskiy
Интересно, кто-то использует в production rust как основной язык для микросервисов и им подобных?
ну если что-то критично по времени выполнения. Real-time/embedded
источник

KG

Kirill Gorin in Архитектура ИТ-решений
микросервисов... относительно больших проектов
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Да там все смешно.
Для большой HE системы на микросервисах язык конкретного сервиса вообще не имеет значения, зато важен протокол общения сервисов. И тут и grpc и rest api вполне себе строготипизированы.
Для монолитов язык важен, но делать большой монолит на языке с динамической типизацией - это ровно то, что убивает HE, так как все изменения становятся очень дорогими.
В общем, какой-то бред.
источник

PD

Phil Delgyado in Архитектура ИТ-решений
Ну и там для систем с "статической типизацией" указаны исключительно языки с очень бедной системой типов или вообще без статических типов.
А для систем с динамической типизацией - Java и C#....
источник

t

tdesc in Архитектура ИТ-решений
и дарт
источник