Comments 13
А потом эти горе-дизайнеры надизайнят всё что есть на картинке. Чтобы потом в резюме себе написать.
Важно знать что применять
Ещё важнее знать почему здесь применять именно это решение
К дизайнером интерьеров это тоже относится.
Согласен. Толковых спецов найти становится всё сложнее. Особенно с появлением ИИ в общем доступе. Крепкая база рулит! :)
а толковых спецов на зарплату 2019 года - вообще нереально.
"Крепкая база" устаревает за несколько лет. Айти - это не математика и не медицина.
Жаль что так же очень мало толковых учителей в основном всякие мучители, увы во все времена. А с появлением ИИ хотя бы нормально без завышенного ЧСВ вообще не найти в основном инфоцыгане и дураки. Так что рулит только самообучение и помощь ИИ
и помощь ИИ
Я вот думал что это шутка такая, пока однажды на ревью не попался кусок кода с неопределенным поведением. Автор (достаточно опытный и возрастной программист) заявил, что так ему сгенерировал ChatGPT. На тот момент я ответил достаточно резко, заявив, что человек повелся на хайп и инфоциганство, не включая голову и что ИИ годится только для паралимпиад по программированию, а в продакшене таких высеров быть не должно.
Сегодня, спустя полтора-два года после тех событий, когда использовать ИИ в работе уже является стандартом индустрии, я готов признать, что был неправ: для паралимпиад по программированию ИИ тоже не годится.
В разделе "Нефункциональные требования" не увидел Consistency (которая consistency в CAP). Какие операции чтения значения должны получать значение из его последнией записи (strict serializable)? В каких случаях допустимо применение eventual consistency? Такие вот вопросы я бы задал (так как их приходится постоянно решать).
Так же в "Перфоманс" я бы явно указал Lanetcy (время отклика) и Throughput (пропускная способность).
Ещё есть целый пласт паттернов надёжности и сетевых зон безопасности. В крупняке это всё играет очень важную роль при построении архитектуры приложения.
А как же все эти archimate \ C4 и т.п.?
ArchiMate и, например, UML — это языки, с помощью которых можно описать систему и нарисовать. А C4 — подход к декомпозиции схемы архитектуры (про него, кстати, уже есть кусочек в моей схеме).
Но эти сущности не являются частями IT-системы. Поэтому для данного конспекта ценности не представляют, так что упоминать о них я и не стал.
Хотя, конечно, можно вспомнить про Draw.io, Excalidraw и т.д.
Конспект по архитектуре ПО и System Design