home.social

#кастомное_решение — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #кастомное_решение, aggregated by home.social.

  1. Ужасно подробные ошибки в API: пишем на Go инструмент для работы с ними

    Привет, Хабр! Меня зовут Александр Лырчиков, я разрабатываю систему хранения данных TATLIN.UNIFIED в YADRO. СХД — сложная система, и, если при работе произошла ошибка, она должна своевременно и понятно сообщать пользователю об этом. В большинстве веб-сервисов для этого используют баннер с надписью «Что-то пошло не так», но такой способ уведомления нам не подходит. Мы столкнулись с проблемой, когда переданных сообщений и HTTP-кодов уже не хватает. Поэтому разработали собственный инструмент для обработки ошибок Terror (TATLIN + error). В результате работа с кодом стала проще, мы получили красивый API, а пользователи — понятное описание ошибки и локализацию текста на разные языки. В этой статье расскажу, как мы создавали Terror, чтобы вы смогли повторить решение. Читать статью

    habr.com/ru/companies/yadro/ar

    #go #схд #volume_manager #ошибки #сообщения_об_ошибках #api #кастомное_решение #json

  2. От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

    Бывает, перед инженерами встает выбор: использовать существующее open source-решение задачи или написать свое. И часто, изучив все возможные опции, разработчики предпочитают второй вариант. Большинство докладов в нашей подборке — инструкции по созданию кастомных решений, которые инженеры и разработчики из YADRO, Avito Tech, Ozon Fintech и других технологических компаний уже опробовали в собственных продуктах. Если вашей команде не хватает инструмента для фаззинга или обработки ошибок на Go — можете сделать их по примерам, которые представили инженеры в выступлениях и презентациях. Зайти в Go-портал

    habr.com/ru/companies/yadro/ar

    #go #kubernetes #обработка_ошибок #кастомное_решение #доклады #syncpool #buf

  3. От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

    Бывает, перед инженерами встает выбор: использовать существующее open source-решение задачи или написать свое. И часто, изучив все возможные опции, разработчики предпочитают второй вариант. Большинство докладов в нашей подборке — инструкции по созданию кастомных решений, которые инженеры и разработчики из YADRO, Avito Tech, Ozon Fintech и других технологических компаний уже опробовали в собственных продуктах. Если вашей команде не хватает инструмента для фаззинга или обработки ошибок на Go — можете сделать их по примерам, которые представили инженеры в выступлениях и презентациях. Зайти в Go-портал

    habr.com/ru/companies/yadro/ar

    #go #kubernetes #обработка_ошибок #кастомное_решение #доклады #syncpool #buf

  4. От и Go: доклады для гоферов про инструменты для фаззинга, kuber-кластер на Go и не только

    Бывает, перед инженерами встает выбор: использовать существующее open source-решение задачи или написать свое. И часто, изучив все возможные опции, разработчики предпочитают второй вариант. Большинство докладов в нашей подборке — инструкции по созданию кастомных решений, которые инженеры и разработчики из YADRO, Avito Tech, Ozon Fintech и других технологических компаний уже опробовали в собственных продуктах. Если вашей команде не хватает инструмента для фаззинга или обработки ошибок на Go — можете сделать их по примерам, которые представили инженеры в выступлениях и презентациях. Зайти в Go-портал

    habr.com/ru/companies/yadro/ar

    #go #kubernetes #обработка_ошибок #кастомное_решение #доклады #syncpool #buf