This media is not supported in your browser
VIEW IN TELEGRAM
Cобытийная архитектура (EDA)
Значительная часть задач, которые приходится выполнять современным системам, связана с реакцией на изменения состояния. Например, добавление товара в корзину, отметка «Нравится» под публикацией и оплата счета — все это изменения состояния, которые запускают набор задач в соответствующих системах.
Это требование проложило путь популярному подходу к архитектуре системы, известному как событийная архитектура (EDA).
Архитектура, управляемая событиями, состоит из четырех основных компонентов:
1) События
Это существенные изменения состояния. Например, регистрация пользователя на пробную версию может быть событием в продукте SaaS. Они обычно содержат информацию об изменении состояния.
2) Производители
Генерируют событие - изменения состояния системы. Это различные источники - системные процессы, внешние триггеры и т.д.
3) Потребители
Подписываются на события и выполняют их при возникновении событий
4) Каналы
Облегчают передачу событий между производителями и потребителями
Значительная часть задач, которые приходится выполнять современным системам, связана с реакцией на изменения состояния. Например, добавление товара в корзину, отметка «Нравится» под публикацией и оплата счета — все это изменения состояния, которые запускают набор задач в соответствующих системах.
Это требование проложило путь популярному подходу к архитектуре системы, известному как событийная архитектура (EDA).
Архитектура, управляемая событиями, состоит из четырех основных компонентов:
1) События
Это существенные изменения состояния. Например, регистрация пользователя на пробную версию может быть событием в продукте SaaS. Они обычно содержат информацию об изменении состояния.
2) Производители
Генерируют событие - изменения состояния системы. Это различные источники - системные процессы, внешние триггеры и т.д.
3) Потребители
Подписываются на события и выполняют их при возникновении событий
4) Каналы
Облегчают передачу событий между производителями и потребителями
👍7🥰2👏1
Управление структурой DOM на веб-странице с помощью JavaScript #javascript
👍6
Refactoring databases. Expand_Contract Pattern.jpeg
369.5 KB
Рефакторинг базы данных и "Expand/Contract ". Паттерн "Expand/Contract" обеспечивает плавную миграцию БД, позволяя адаптироваться, ничего не ломая
Процесс из 2 этапов:
• Расширение: внедрение новой структуры с сохранением старой
• Контракт: Удаление старой структуры, когда все системы начнут использовать новую
При переходе одновременно существуют как старая и новая версии.
Например, надо разделить столбец FullName на FirstName и LastName. При переходе:
• Добавляются новые столбцы FirstName и LastName, а существующий FullName сохраняется
• Перенос существующих данных с разделением значения FullName на FirstName и LastName для всех строк
Затем применяется триггер для гарантии совместимости:
• Если старая система вставляет/обновляет FullName, триггер обновляет FirstName и LastName
• Если новая система вставляет/обновляет FirstName и LastName, триггер обновляет FullName
Когда все системы начнут использовать столбцы FirstName и LastName:
• Удалите триггер
• Удалите старый столбец FullName
Процесс из 2 этапов:
• Расширение: внедрение новой структуры с сохранением старой
• Контракт: Удаление старой структуры, когда все системы начнут использовать новую
При переходе одновременно существуют как старая и новая версии.
Например, надо разделить столбец FullName на FirstName и LastName. При переходе:
• Добавляются новые столбцы FirstName и LastName, а существующий FullName сохраняется
• Перенос существующих данных с разделением значения FullName на FirstName и LastName для всех строк
Затем применяется триггер для гарантии совместимости:
• Если старая система вставляет/обновляет FullName, триггер обновляет FirstName и LastName
• Если новая система вставляет/обновляет FirstName и LastName, триггер обновляет FullName
Когда все системы начнут использовать столбцы FirstName и LastName:
• Удалите триггер
• Удалите старый столбец FullName
👍6
Генеральный директор Nvidia Дженсен Хуанг считает, что в будущем IT-индустрия станет «отделом кадров для ИИ-агентов». Об этом он рассказал во время презентации, которая прошла в рамках выставки CES 2025 в Лас-Вегасе.
Хуанг считает, что компании будут «нанимать» на работу ИИ-агентов, которые будут трудиться вместе с людьми. При этом нейросетям будут доверять всю работу от написания кода до решения проблем с клиентами. При этом на разработчиков ляжет задача управления и планирования задач: люди будут ставить задачи, следить за ходом выполнения и вносить правки.
При этом Хуанг уверен, что для этого сотрудникам IT-компаний надо будет освоить специальные навыки. Например, научиться формировать запросы и понимать, как нейросети «думают». Более успешными будут компании, которые первые эффективно внедрят нейросети в рабочий процесс.
https://fortune.com/2025/01/09/nvidia-ceo-jensen-huangt-take-over-hr-ai-agents/
Хуанг считает, что компании будут «нанимать» на работу ИИ-агентов, которые будут трудиться вместе с людьми. При этом нейросетям будут доверять всю работу от написания кода до решения проблем с клиентами. При этом на разработчиков ляжет задача управления и планирования задач: люди будут ставить задачи, следить за ходом выполнения и вносить правки.
При этом Хуанг уверен, что для этого сотрудникам IT-компаний надо будет освоить специальные навыки. Например, научиться формировать запросы и понимать, как нейросети «думают». Более успешными будут компании, которые первые эффективно внедрят нейросети в рабочий процесс.
https://fortune.com/2025/01/09/nvidia-ceo-jensen-huangt-take-over-hr-ai-agents/
Fortune
NVIDIA's Jensen Huang says that IT is about to take over HR as AI agents rise to power | Fortune
Digital assistants need managers too.
🤡25🫡3👏2🤔2
Бывший сотрудник Microsoft под ником Barnacules Nerdgasm сообщил, что пиратство Windows 11 американскую компанию особо не волнует, так как сами пользователи и есть продукт.
«Microsoft просто не волнует, используете ли вы Windows 11 без надлежащей лицензии, потому что „вы и есть продукт“», — пояснил Barnacules Nerdgasm.
«Знаете ли вы, что можно активировать Windows 11 с помощью стороннего сервера активации в Интернете, описанного в десятках проектов GitHub, которые Microsoft намеренно не пытается остановить, потому что в конечном итоге в компании хотят, чтобы вы использовали Windows 11», — добавил Barnacules Nerdgasm.
«В Microsoft даже опубликовали ключи для многократной установки, которые можно использовать для активации через KMS. Черт, вы даже можете развернуть свой собственный сервер KMS и активировать свои собственные установки. Microsoft действительно хочет, чтобы вы использовали Windows 10/11, независимо от того, как вы это делаете!», — считает Barnacules Nerdgasm.
«Я также сообщал о десятках таких проектов GitHub в Microsoft и GitHub, и они не отвечают и не удаляют их, хотя я уже успешно удалял другие проекты в прошлом. Вот почему Microsoft в основном игнорирует продавцов ключей на сером рынке, даже когда пользователи сообщают о них», — заявил Barnacules Nerdgasm.
https://www.neowin.net/news/former-microsoft-employee-pedals-windows-11-piracy-says-microsoft-does-not-care/
«Microsoft просто не волнует, используете ли вы Windows 11 без надлежащей лицензии, потому что „вы и есть продукт“», — пояснил Barnacules Nerdgasm.
«Знаете ли вы, что можно активировать Windows 11 с помощью стороннего сервера активации в Интернете, описанного в десятках проектов GitHub, которые Microsoft намеренно не пытается остановить, потому что в конечном итоге в компании хотят, чтобы вы использовали Windows 11», — добавил Barnacules Nerdgasm.
«В Microsoft даже опубликовали ключи для многократной установки, которые можно использовать для активации через KMS. Черт, вы даже можете развернуть свой собственный сервер KMS и активировать свои собственные установки. Microsoft действительно хочет, чтобы вы использовали Windows 10/11, независимо от того, как вы это делаете!», — считает Barnacules Nerdgasm.
«Я также сообщал о десятках таких проектов GitHub в Microsoft и GitHub, и они не отвечают и не удаляют их, хотя я уже успешно удалял другие проекты в прошлом. Вот почему Microsoft в основном игнорирует продавцов ключей на сером рынке, даже когда пользователи сообщают о них», — заявил Barnacules Nerdgasm.
https://www.neowin.net/news/former-microsoft-employee-pedals-windows-11-piracy-says-microsoft-does-not-care/
Neowin
Former Microsoft employee pedals Windows 11 piracy, says Microsoft does not care
Microsoft does not care if you pirate Windows 11. At least, that is what a former employee pedaling Windows piracy on X says.
😁21😐3👏2👍1