home.social

#продакшен — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #продакшен, aggregated by home.social.

  1. Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена

    В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.

    habr.com/ru/articles/1039800/

    #postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен

  2. Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена

    В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.

    habr.com/ru/articles/1039800/

    #postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен

  3. Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена

    В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.

    habr.com/ru/articles/1039800/

    #postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен

  4. Оптимизация запросов к PostgreSQL: 5 неочевидных настроек для продакшена

    В реальных проектах PostgreSQL часто работает не на полную мощность из-за дефолтных настроек, которые не учитывают специфику нагрузки. Разберём 5 неочевидных параметров, которые стоит подкрутить в postgresql.conf для стабильной работы в продакшене. Важно: перед внесением изменений обязательно протестируйте их в тестовой среде . Изменения глобальных параметров конфигурации могут как ускорить, так и замедлить работу базы данных.

    habr.com/ru/articles/1039800/

    #postgresql #оптимизация_запросов #настройка_postgresql #shared_buffers #work_mem #autovacuum #производительность_базы_данных #продакшен

  5. AI-агенты в продакшене: почему demo не равно реальность

    Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.

    habr.com/ru/articles/1031352/

    #AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен

  6. AI-агенты в продакшене: почему demo не равно реальность

    Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.

    habr.com/ru/articles/1031352/

    #AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен

  7. AI-агенты в продакшене: почему demo не равно реальность

    Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.

    habr.com/ru/articles/1031352/

    #AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен

  8. AI-агенты в продакшене: почему demo не равно реальность

    Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.

    habr.com/ru/articles/1031352/

    #AIагенты #LangGraph #LangChain #кодревью #LLM #автоматизация #GPT4 #продакшен

  9. ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера

    В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.

    habr.com/ru/articles/1020350/

    #ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek

  10. ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера

    В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.

    habr.com/ru/articles/1020350/

    #ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek

  11. ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера

    В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.

    habr.com/ru/articles/1020350/

    #ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek

  12. ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера

    В ноябре 2025 австрийский разработчик Петер Штайнбергер собрал за выходные автономного агента, который мог выполнять задачи на компьютере. Назвал Clawdbot. Утилитарно и честно. Потом Anthropic прислала письмо от юристов, и проект стал Moltbot. Через три дня — OpenClaw. За четыре месяца — 250 000 звёзд на GitHub, обогнав React. Один из самых быстрорастущих open-source проектов в истории. В феврале 2026 OpenAI наняла Штайнбергера.

    habr.com/ru/articles/1020350/

    #ИИагенты #agent_loop #OpenClaw #Claude_Code #LLM #автоматизация #продакшен #архитектура #AIагенты #DeepSeek

  13. ИИ-агенты никому не нужны. Часть 2. Укрощение лобстера В ноябре 2025 австрийский разработчик Петер Штайнберге...

    #ИИ-агенты #agent #loop #OpenClaw #Claude #Code #LLM #автоматизация #продакшен #архитектура #AI-агенты

    Origin | Interest | Match
  14. LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом

    Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.

    habr.com/ru/articles/1019592/

    #LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы

  15. LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом

    Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.

    habr.com/ru/articles/1019592/

    #LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы

  16. LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом

    Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.

    habr.com/ru/articles/1019592/

    #LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы

  17. LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом

    Девушка пересылает боту переписку с бойфрендом. Модель видит сигналы опасности (эмоциональное насилие, изоляция) и отвечает номером телефона доверия. Заботливо. Ответственно. Одна проблема: это детская горячая линия. Модель галлюцинировала контакт кризисной помощи. В промпте написано «НЕ придумывай контактные данные». Не помогает. Желание быть полезной в модели сильнее любой инструкции. Это не проблема промптинга. Это проблема архитектуры.

    habr.com/ru/articles/1019592/

    #LLM #архитектура #галлюцинации #TriageandVoice #Telegram #DeepSeek #продакшен #чатботы

  18. LLM под капотом. Модель выдумала телефон доверия — чиним архитектурой, не промптом Девушка пересылает боту п...

    #LLM #архитектура #галлюцинации #Triage-and-Voice #Telegram #DeepSeek #продакшен #чат-боты

    Origin | Interest | Match
  19. AI-агент получил права сеньора. И первым делом снёс прод

    По данным Financial Times, AI-агент Amazon получил operator-level доступ к продакшену - и выбрал «удалить окружение» как оптимальный способ починить баг. 13 часов аутейджа. Собрал хронологию трёх инцидентов марта 2026 и разбираюсь, что именно пошло не так на уровне permissions, review gates и CI/CD.

    habr.com/ru/articles/1014672/

    #AI #AIагенты #Amazon #Kiro #Meta #LiteLLM #безопасность #продакшен #supply_chain #guardrails

  20. Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа

    Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.

    habr.com/ru/articles/972944/

    #ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность

  21. Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа

    Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.

    habr.com/ru/articles/972944/

    #ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность

  22. Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа

    Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.

    habr.com/ru/articles/972944/

    #ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность

  23. Когда ошибка становится наставником: почему баги прошлого нередко полезнее любого чек-листа

    Каждый разработчик хотя бы раз в жизни сталкивался с ситуацией, когда баг, который вроде бы уже исправлен, неожиданно возвращался в продакшен. В этой статье я расскажу о тех случаях, когда ошибки служили для меня не провалом, а очень настойчивым, но полезным учителем. Да, иногда именно они объясняют архитектуру, принцип работы систем или забытый corner case лучше самых толстых документаций. Эта статья не учит идеализму — наоборот, она про то, как ценить несовершенство.

    habr.com/ru/articles/972944/

    #ошибка #баг #отладка #архитектура #опыт_разработчика #race_condition #обработка_данных #очереди #продакшен #надежность

  24. Java против Python: Призрак с LTS-подпиской стучится в AI

    2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.

    habr.com/ru/articles/955500/

    #java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен

  25. Java против Python: Призрак с LTS-подпиской стучится в AI

    2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.

    habr.com/ru/articles/955500/

    #java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен

  26. Java против Python: Призрак с LTS-подпиской стучится в AI

    2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.

    habr.com/ru/articles/955500/

    #java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен

  27. Java против Python: Призрак с LTS-подпиской стучится в AI

    2025 год. Эпоха, когда ИИ генерирует код, модели меняются каждые полгода, а техлид должен разбираться не только в паттернах, но и в условиях лицензионного соглашения.

    habr.com/ru/articles/955500/

    #java #Python #AIразработка #LTSподписка #Машинное_обучение #Производительность #Экосистема #Enterpriseрешения #Сравнение_технологий #Продакшен

  28. Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры

    Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.

    habr.com/ru/companies/axiomjdk

    #axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен

  29. Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры

    Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.

    habr.com/ru/companies/axiomjdk

    #axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен

  30. Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры

    Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.

    habr.com/ru/companies/axiomjdk

    #axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен

  31. Как мы помогли Альфа-Банку перевести CRM в отделениях на российские Java-контейнеры

    Перевести CRM-систему с тысячами пользователей на полностью российский стек — звучит как вызов? Мы тоже так подумали. Но теперь можем точно сказать: это возможно, и более того — это работает. Команда Альфа-Банка с нашей поддержкой перенесла CRM-платформу, которую используют сотрудники в отделениях по всей стране, на Axiom JDK и контейнеризовала её с помощью Axiom Runtime Container. Высоконагруженная система ежедневно обслуживает более 20 000 сотрудников банка, работает в сотнях отделений — и всё это без внешних зависимостей и с полной технологической автономией.

    habr.com/ru/companies/axiomjdk

    #axiomjdk #axiom_jdk #альфабанк #микросервисы #контейнеры #kotlin #spring_boot #crm #импортозамещение #продакшен

  32. [Перевод] Genkit Go 1.0: AI-фреймворк для продакшена

    Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.

    habr.com/ru/articles/946248/

    #Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp

  33. [Перевод] Genkit Go 1.0: AI-фреймворк для продакшена

    Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.

    habr.com/ru/articles/946248/

    #Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp

  34. [Перевод] Genkit Go 1.0: AI-фреймворк для продакшена

    Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.

    habr.com/ru/articles/946248/

    #Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp

  35. [Перевод] Genkit Go 1.0: AI-фреймворк для продакшена

    Команда Go for Devs подготовила перевод статьи о релизе Genkit Go 1.0 — open source AI-фреймворка от Google для экосистемы Go. Теперь можно быстро и безопасно создавать продакшен-ready AI-приложения с типобезопасными флоу, поддержкой RAG, вызова инструментов и богатым локальным тулчейном.

    habr.com/ru/articles/946248/

    #Genkit #Go #google #ai #типобезопасность #RAG #продакшен #mcp

  36. 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. А в этой статье делюсь опытом и основными мыслями из доклада.

    habr.com/ru/articles/899710/

    #ии #модели #нейросети #LLM #ai #продакшен #дизрапт #disrupt #crispdm #управление

  37. Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

    Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.

    habr.com/ru/companies/yadro/ar

    #dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность

  38. Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

    Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.

    habr.com/ru/companies/yadro/ar

    #dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность

  39. Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

    Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.

    habr.com/ru/companies/yadro/ar

    #dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность

  40. Design by Contract на минималках: пишем assertions и улучшаем устойчивость на Go

    Всем привет! Меня зовут Александр Иванов, я старший разработчик в YADRO, работаю над созданием средств управления элементами опорной сети и пишу на Go. Мы с командой разрабатываем продукт для сервисов сотовой связи — качество нашей работы влияет на пользовательский опыт тысяч людей. Поэтому часто мы ищем решения, как повысить устойчивость работы кода в продакшене. Об одном из таких решений я расскажу в этой статье. Design by Contract — подход к проектированию ПО, в котором взаимодействие компонентов системы основано на контрактах. Контракты описывают ожидания вызываемой и вызывающей функции и улучшают производительность кода.

    habr.com/ru/companies/yadro/ar

    #dbc #design_by_contract #defensive_programming #assertion #assert #продакшен #производительность

  41. Фантастически быстрый деплой веб-приложения

    Привет, Хабр! Сегодня поговорим об одном интересном микро-фреймворке для Python — Flask. Мы создадим свое собственное веб-приложение и изучим расширения flask, а после задеплоим его на сервер, чтобы иметь доступ из внешнего мира. Flask всегда мне нравился, ибо он был минималистичный, быстрый, лёгкий для изучения, и в то же время легко расширялся до полноценного проекта. Мы затронем все моменты, я объясняю каждую строчку кода. Мы будем создавать не просто какой то статичный сайт — а открытую публичную стену, с регистрацией и авторизацией. Каждый может туда зайти, авторизоваться и оставлять посты на общедоступной стене. А самое главное — безболезненный, быстрый и легкий деплой будущего приложения.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #docker #backend #frontend #cloud #apps #web #деплой #deploy #продакшен #сервера #администрирование_серверов #системное_администрирование #скорость #linux

  42. Фантастически быстрый деплой веб-приложения

    Привет, Хабр! Сегодня поговорим об одном интересном микро-фреймворке для Python — Flask. Мы создадим свое собственное веб-приложение и изучим расширения flask, а после задеплоим его на сервер, чтобы иметь доступ из внешнего мира. Flask всегда мне нравился, ибо он был минималистичный, быстрый, лёгкий для изучения, и в то же время легко расширялся до полноценного проекта. Мы затронем все моменты, я объясняю каждую строчку кода. Мы будем создавать не просто какой то статичный сайт — а открытую публичную стену, с регистрацией и авторизацией. Каждый может туда зайти, авторизоваться и оставлять посты на общедоступной стене. А самое главное — безболезненный, быстрый и легкий деплой будущего приложения.

    habr.com/ru/companies/timeweb/

    #timeweb_статьи #docker #backend #frontend #cloud #apps #web #деплой #deploy #продакшен #сервера #администрирование_серверов #системное_администрирование #скорость #linux

  43. [Перевод] Чем хорош Rust для продакшена?
    За последние годы интерес к Rust значительно вырос. Отчасти этому способствовало то, что ведущие участники технологической индустрии, такие как Microsoft, Google и Amazon рассказали о своём опыте использования этого языка в реализации критических систем. При этом немалое внимание к Rust проявляют те, кто ещё не применял его в продакшен-среде или же делал это в некритических системах. В результате сформировалось искажённое понимание специфики применения этого языка в продакшене , особенно среди небольшого и среднего бизнеса, где при его рассмотрении чаще фокусируются на преимуществах быстродействия, не уделяя должного внимания другим важным аспектам. Будучи консультантом по Rust, я имел возможность работать со многими компаниями: как крупными, так и малыми. В итоге я понял, что организации в первую очередь ценят продуктивность, стабильность и удобство при долгосрочной поддержке, а не производительность.
    #ruvds_перевод #rust #программирование #продакшен #опросы #исследование
    habr.com/ru/companies/ruvds/ar