#продакшен — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #продакшен, aggregated by home.social.
-
Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена
В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.
https://habr.com/ru/articles/1039800/
#postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен
-
Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена
В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.
https://habr.com/ru/articles/1039800/
#postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен
-
Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена
В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.
https://habr.com/ru/articles/1039800/
#postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен
-
Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена
В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.
https://habr.com/ru/articles/1039800/
#postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен
-
AI-агенты в продакшене: почему demo не равно реальность
Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.
https://habr.com/ru/articles/1031352/
#AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен
-
AI-агенты в продакшене: почему demo не равно реальность
Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.
https://habr.com/ru/articles/1031352/
#AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен
-
AI-агенты в продакшене: почему demo не равно реальность
Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.
https://habr.com/ru/articles/1031352/
#AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен
-
AI-агенты в продакшене: почему demo не равно реальность
Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.
https://habr.com/ru/articles/1031352/
#AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен
-
ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера
В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.
https://habr.com/ru/articles/1020350/
#ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek
-
ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера
В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.
https://habr.com/ru/articles/1020350/
#ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek
-
ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера
В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.
https://habr.com/ru/articles/1020350/
#ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek
-
ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера
В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.
https://habr.com/ru/articles/1020350/
#ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek
-
ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера В ноябре 2025 австрийский разработчик Петер Штайнберге...
#ИИ-агенты #agent #loop #OpenClaw #Claude #Code #LLM #автоматизация #продакшен #архитектура #AI-агенты
Origin | Interest | Match -
LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом
Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.
https://habr.com/ru/articles/1019592/
#LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы
-
LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом
Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.
https://habr.com/ru/articles/1019592/
#LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы
-
LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом
Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.
https://habr.com/ru/articles/1019592/
#LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы
-
LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом
Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.
https://habr.com/ru/articles/1019592/
#LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы
-
LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом Девушка пересылает боту п...
#LLM #архитектура #галлюцинации #Triage-and-Voice #Telegram #DeepSeek #продакшен #чат-боты
Origin | Interest | Match -
AI-агент получил права сеньора. И первым делом снёс прод
По данным Financial Times, AI-агент Amazon получил operator-level доступ к продакшену - и выбрал «удалить окружение» как оптимальный способ починить баг. 13 часов аутейджа. Собрал хронологию трёх инцидентов марта 2026 и разбираюсь, что именно пошло не так на уровне permissions, review gates и CI/CD.
https://habr.com/ru/articles/1014672/
#AI #AIагенты #Amazon #Kiro #Meta #LiteLLM #безопасность #продакшен #supply_chain #guardrails
-
Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа
Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.
https://habr.com/ru/articles/972944/
#ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность
-
Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа
Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.
https://habr.com/ru/articles/972944/
#ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность
-
Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа
Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.
https://habr.com/ru/articles/972944/
#ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность
-
Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа
Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.
https://habr.com/ru/articles/972944/
#ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность
-
Java против Python: Призрак с LTS-подпиской стучится в AI
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
https://habr.com/ru/articles/955500/
#java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен
-
Java против Python: Призрак с LTS-подпиской стучится в AI
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
https://habr.com/ru/articles/955500/
#java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен
-
Java против Python: Призрак с LTS-подпиской стучится в AI
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
https://habr.com/ru/articles/955500/
#java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен
-
Java против Python: Призрак с LTS-подпиской стучится в AI
2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.
https://habr.com/ru/articles/955500/
#java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен
-
Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры
Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.
https://habr.com/ru/companies/axiomjdk/articles/948754/
#axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен
-
Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры
Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.
https://habr.com/ru/companies/axiomjdk/articles/948754/
#axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен
-
Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры
Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.
https://habr.com/ru/companies/axiomjdk/articles/948754/
#axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен
-
Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры
Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.
https://habr.com/ru/companies/axiomjdk/articles/948754/
#axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен
-
[Перевод] Genkit Go 1.0: AI-фреймворк для продакшена
Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.
https://habr.com/ru/articles/946248/
#Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp
-
[Перевод] Genkit Go 1.0: AI-фреймворк для продакшена
Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.
https://habr.com/ru/articles/946248/
#Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp
-
[Перевод] Genkit Go 1.0: AI-фреймворк для продакшена
Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.
https://habr.com/ru/articles/946248/
#Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp
-
[Перевод] Genkit Go 1.0: AI-фреймворк для продакшена
Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.
https://habr.com/ru/articles/946248/
#Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp
-
Disrupt по делу: как внедрять AI-продукты без розовых очков — опыт продакшена
Как не утонуть в инновациях: от стабильного AI-продакшена до смелых прорывов. Ещё недавно первая ML-модель в продакшене казалась большим достижением. А сегодня на команду обрушиваются десятки новых фреймворков, множество кейсов, например, использования LLM, и кто-то предлагает немедленно строить мультиагентную систему. Что делать – продолжать оттачивать текущее или броситься в очередной Disrupt ? Привет, Хабр! Меня зовут Никита Безлепкин. В этой статье разберёмся, как комбинировать между собой проверенную методологию систематизаци AI проектов CRISP-DM и управленческую методологию Run–Change–Disrup t, которые помогают не потеряться в технологиях и принять верное решение по их применению. На практических примерах разберем, как отличить стабильный путь от туманного стартап-подхода – без «розовых очков» и с пользой для дела. Я уже более восьми лет занимаюсь AI-продакшеном. В 2023–2024 годах моя команда совместно с бизнесом внедрила в продакшен свыше 20 кейсов с LLM-моделями (всего у нас более 50 проектов с суммарным МАУ > 60 млн). Прошёл полный цикл создания AI-решений — от идеи и архитектуры до запуска и масштабирования, интегрируя ai-модели в бизнес-процессы разных компаний. Рассказал об этом на эфире для комьюнити Skillbox IT Experts. А в этой статье делюсь опытом и основными мыслями из доклада.
https://habr.com/ru/articles/899710/
#ии #модели #нейросети #LLM #ai #продакшен #дизрапт #disrupt #crispdm #управление
-
Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go
Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.
https://habr.com/ru/companies/yadro/articles/888374/
#dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность
-
Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go
Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.
https://habr.com/ru/companies/yadro/articles/888374/
#dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность
-
Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go
Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.
https://habr.com/ru/companies/yadro/articles/888374/
#dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность
-
Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go
Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.
https://habr.com/ru/companies/yadro/articles/888374/
#dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность
-
Фантастически быстрый деплой веб-приложения
Привет, Хабр! Сегодня поговорим об одном интересном микро-фреймворке для Python — Flask. Мы создадим свое собственное веб-приложение и изучим расширения flask, а после задеплоим его на сервер, чтобы иметь доступ из внешнего мира. Flask всегда мне нравился, ибо он был минималистичный, быстрый, лёгкий для изучения, и в то же время легко расширялся до полноценного проекта. Мы затронем все моменты, я объясняю каждую строчку кода. Мы будем создавать не просто какой то статичный сайт — а открытую публичную стену, с регистрацией и авторизацией. Каждый может туда зайти, авторизоваться и оставлять посты на общедоступной стене. А самое главное — безболезненный, быстрый и легкий деплой будущего приложения.
https://habr.com/ru/companies/timeweb/articles/812413/
#timeweb_статьи #docker #backend #frontend #cloud #apps #web #деплой #deploy #продакшен #сервера #администрирование_серверов #системное_администрирование #скорость #linux
-
Фантастически быстрый деплой веб-приложения
Привет, Хабр! Сегодня поговорим об одном интересном микро-фреймворке для Python — Flask. Мы создадим свое собственное веб-приложение и изучим расширения flask, а после задеплоим его на сервер, чтобы иметь доступ из внешнего мира. Flask всегда мне нравился, ибо он был минималистичный, быстрый, лёгкий для изучения, и в то же время легко расширялся до полноценного проекта. Мы затронем все моменты, я объясняю каждую строчку кода. Мы будем создавать не просто какой то статичный сайт — а открытую публичную стену, с регистрацией и авторизацией. Каждый может туда зайти, авторизоваться и оставлять посты на общедоступной стене. А самое главное — безболезненный, быстрый и легкий деплой будущего приложения.
https://habr.com/ru/companies/timeweb/articles/812413/
#timeweb_статьи #docker #backend #frontend #cloud #apps #web #деплой #deploy #продакшен #сервера #администрирование_серверов #системное_администрирование #скорость #linux
-
[Перевод] Чем хорош Rust для продакшена?
За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущие участники технологической индустрии, такие как Microsoft, Google и Amazon рассказали о своём опыте использования этого языка в реализации критических систем. При этом немалое внимание к Rust проявляют те, кто ещё не применял его в продакшен-среде или же делал это в некритических системах. В результате сформировалось искажённое понимание специфики применения этого языка в продакшене , особенно среди небольшого и среднего бизнеса, где при его рассмотрении чаще фокусируются на преимуществах быстродействия, не уделяя должного внимания другим важным аспектам. Будучи консультантом по Rust, я имел возможность работать со многими компаниями: как крупными, так и малыми. В итоге я понял, что организации в первую очередь ценят продуктивность, стабильность и удобство при долгосрочной поддержке, а не производительность.
#ruvds_перевод #rust #программирование #продакшен #опросы #исследование
https://habr.com/ru/companies/ruvds/articles/774042/