Проверка готовности приложения к работе в реальном ненадежном мире. Часть 1
#go #golang #приложения #tutorial
https://habr.com/ru/companies/slurm/articles/856582/
#go #golang #приложения #tutorial
https://habr.com/ru/companies/slurm/articles/856582/
Хабр
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 1
Опытом делится Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик». Он рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий прод, где он может не справиться с...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2
#go #golang #приложение #tutorial
https://habr.com/ru/companies/slurm/articles/857144/
#go #golang #приложение #tutorial
https://habr.com/ru/companies/slurm/articles/857144/
Хабр
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 2
Вторая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в жестокий...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3
#go #golang #приложения #отказоустойчивость #resilience
https://habr.com/ru/companies/slurm/articles/857682/
#go #golang #приложения #отказоустойчивость #resilience
https://habr.com/ru/companies/slurm/articles/857682/
Хабр
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 3
Третья часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4
#go #golang #приложения
https://habr.com/ru/companies/slurm/articles/858060/
#go #golang #приложения
https://habr.com/ru/companies/slurm/articles/858060/
Хабр
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 4
Четвертая часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой сервиса в...
Внутренности планировщика Go
#go #golang #golangorg #планировщикgo #gomaxprocs
https://habr.com/ru/articles/858490/
#go #golang #golangorg #планировщикgo #gomaxprocs
https://habr.com/ru/articles/858490/
Хабр
Внутренности планировщика Go
На просторах интернета наткнулся на интересный код, который заставил задуматься и вникнуть глубже в устройство планировщика Go. Верно для go 1.22 Почему данный код всегда будет выводить одинаковый...
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5
#go #golang #приложения #наблюдаемость #архитектура #антипаттерны
https://habr.com/ru/companies/slurm/articles/858702/
#go #golang #приложения #наблюдаемость #архитектура #антипаттерны
https://habr.com/ru/companies/slurm/articles/858702/
Хабр
Проверка готовности приложения к работе в реальном ненадежном мире. Часть 5
Пятая и заключительная часть статьи, в которой Виталий Лихачёв, SRE в booking.com и спикер курса Слёрма «Golang-разработчик» рассказывает, о чём стоит подумать перед выкаткой...
Middleware на уровне сетевого стэка в Go
#go #middleware
https://habr.com/ru/companies/otus/articles/857070/
#go #middleware
https://habr.com/ru/companies/otus/articles/857070/
Хабр
Middleware на уровне сетевого стэка в Go
Привет, любители Go! Сегодня мы рассмотрим, как создать middleware на уровне сетевого стэка в Go. Middleware позволяет добавлять полезные функции к HTTP-запросам и ответам: логирование,...
Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит
#vkcloud #cli #go
https://habr.com/ru/companies/vk/articles/858284/
#vkcloud #cli #go
https://habr.com/ru/companies/vk/articles/858284/
Хабр
Быстрее некуда: собираем удобный поиск по коду из нескольких CLI-утилит
Мы никогда не читаем код как книгу — мы выбираем только конкретные интересующие места. Такие места обычно запоминаются ассоциативно, например по имени функции, строковому литералу, импорту библиотеки,...
Использование Redis в Go
#go #redis #api #cahce #http #server #nosql
https://habr.com/ru/articles/860060/
#go #redis #api #cahce #http #server #nosql
https://habr.com/ru/articles/860060/
Хабр
Использование Redis в Go
Redis — хранилище из семейства нереляционных (NoSQL) баз данных. Redis является очень быстрым хранилищем данных благодаря своей архитектуре in-memory. Он идеально подходит для задач, требующих...
Go отлаживать на проде, избавляться от хардкода и переходить на Ginkgo/Gomega: доклады для гоферов
#go #ginkgo #gomega #отладканапроде #платформеннаяразработка #cel #testify
https://habr.com/ru/companies/yadro/articles/861742/
#go #ginkgo #gomega #отладканапроде #платформеннаяразработка #cel #testify
https://habr.com/ru/companies/yadro/articles/861742/
Хабр
Go отлаживать на проде, избавляться от хардкода и переходить на Ginkgo/Gomega: доклады для гоферов
Что делать, если сервис на проде внезапно лег, а куда копать — непонятно. Знакомая ситуация? Запускать отладчик ой как страшно, но иногда это единственное решение. Как подготовиться и избежать фиаско?...
Строим систему управления заказами с помощью Temporal: c нуля до десятков тысяч заказов в день
#temporal #oms #go #uzum #uzumtech
https://habr.com/ru/companies/uzum/articles/862972/
#temporal #oms #go #uzum #uzumtech
https://habr.com/ru/companies/uzum/articles/862972/
Хабр
Строим систему управления заказами с помощью Temporal: c нуля до десятков тысяч заказов в день
Обработка заказов — это один из самых сложных аспектов в e-commerce, особенно когда речь идёт о микросервисной архитектуре. Большинство существующих систем используют хореографию для управления...
Для Go-разработчиков, которые хорошо себя вели в этом году: генерируем стабы для тестирования и пилим монолит
#митап #go #нижнийновгород #монолит #стабы
https://habr.com/ru/companies/yadro/articles/863826/
#митап #go #нижнийновгород #монолит #стабы
https://habr.com/ru/companies/yadro/articles/863826/
Хабр
Для Go-разработчиков, которые хорошо себя вели в этом году: генерируем стабы для тестирования и пилим монолит
Если бы мы организовывали предновогодний корпоратив «здорового» гофера, он выглядел бы так. 12 декабря, в четверг, собираем Go-разработчиков в Нижнем Новгороде и онлайн, чтобы обсудить практики...
Способ организации gRPC контрактов и их автоматизация для микросервисов
#grpc #go #python #микросервисы #автоматизация #gitlabci
https://habr.com/ru/articles/864918/
#grpc #go #python #микросервисы #автоматизация #gitlabci
https://habr.com/ru/articles/864918/
Хабр
Способ организации gRPC контрактов и их автоматизация для микросервисов
Привет! Меня зовут Данил, я бэкенд разработчик. На последнем проекте мне выпала удача разрабатывать микросервисную архитектуру в условиях широкого стэка технологий и языков, требующих стандартизации....
Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай бесплатный курс
#devops #go #riscv #верификация #курсы
https://habr.com/ru/companies/yadro/articles/866428/
#devops #go #riscv #верификация #курсы
https://habr.com/ru/companies/yadro/articles/866428/
Хабр
Разработка на Go, верификация, DevOps и программирование микроконтроллеров на RISC-V: выбирай бесплатный курс
Новость для тех, кто хочет сделать начало следующего года особенным для своего развития. Второй год мы запускаем бесплатные практические курсы по востребованным инженерным направлениям. К уже...
Lamoda Tech Golang Meetup: материалы встречи
#митап #митапы #go #golang
https://habr.com/ru/companies/lamoda/articles/868414/
#митап #митапы #go #golang
https://habr.com/ru/companies/lamoda/articles/868414/
Хабр
Lamoda Tech Golang Meetup: материалы встречи
Golang — это любовь, уверены мы в Lamoda Tech, и это подтверждают более 170 инженеров в нашем гошном комьюнити. Мы собрали три доклада, которые хотели бы...
Одна опция TCP-стека спасет приложение от даунтайма
#tcp #go #сеть #микросервисы #распределенныесистемы #servicemesh #инцидент
https://habr.com/ru/companies/ispring/articles/869800/
#tcp #go #сеть #микросервисы #распределенныесистемы #servicemesh #инцидент
https://habr.com/ru/companies/ispring/articles/869800/
Хабр
Одна опция TCP-стека спасет приложение от даунтайма
Всем привет, меня зовут Вадим Макеров, я работаю в iSpring бэкенд-разработчиком. Мы разрабатываем систему управления обучением (LMS - learning management system) iSpring Learn. Внутри система...
Импорт из Jira: перенос с запахом карри
#go #jira #таскменеджер #импортозамещение
https://habr.com/ru/articles/871326/
#go #jira #таскменеджер #импортозамещение
https://habr.com/ru/articles/871326/
Хабр
Импорт из Jira: перенос с запахом карри
Привет, Хабр! Меня зовут Егор, я руководитель разработки таск-менеджера. В комментах к прошлой статье были вопросы про экспорт из Jira на наш аналог, так что мы решили поделиться своим опытом решения...
Генерация PDF-файлов на Go
#go #gotenberg #wkhtmltopdf #fpdf #pdf #html
https://habr.com/ru/articles/871392/
#go #gotenberg #wkhtmltopdf #fpdf #pdf #html
https://habr.com/ru/articles/871392/
Хабр
Генерация PDF-файлов на Go
Генерация PDF-документов это практически неотъемлемая часть при создании отчетов. Ведь гораздо проще иметь один HTML-шаблон который просто редактируется, и в нужные места подставить необходимые...
[Перевод] Пишем медленный код на Go
#go #golang #чистыйкод #совершенныйкод #быстрыйкод #скорость #читаемостькода
https://habr.com/ru/articles/871726/
#go #golang #чистыйкод #совершенныйкод #быстрыйкод #скорость #читаемостькода
https://habr.com/ru/articles/871726/
Хабр
Пишем медленный код на Go
Почему Вы должны оптимизировать читаемость, а не производительность Подождите, что? Медленный код? Разве мы не должны беспокоиться об ускорении наших Go‑программ? На самом деле, нет....