Как строить надежные приложения?
#полезный_материал
Собрал чек-лист, который поможет делать хорошо, и не делать плохо.
Внутри — советы по построению более надежных систем:
🔹 автоматизация;
🔹 сбалансированные метрики и алерты;
🔹 feature flags;
🔹 минимизация велосипедов;
🔹 практики SRE и другие важные вещи.
Забрать чек-лист👇
#полезный_материал
Собрал чек-лист, который поможет делать хорошо, и не делать плохо.
Внутри — советы по построению более надежных систем:
Забрать чек-лист
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1
This media is not supported in your browser
VIEW IN TELEGRAM
❤2
Маркус пришел рассказать вам, каково это — жить с долгоживущими подключениями в k8s 🐈
➡️ Как мы знаем, в кубах сеть — это основа взаимодействия сервисов. Но как же работают TCP-коннекты? Мы же хотим балансировать трафик между подами, мы именно для этого запускаем много реплик.
Всё не так просто, как кажется на первый взгляд, и есть некоторые нюансы, которые стоит учитывать при разработке приложения. Подготовил большой PDF-файл, в котором подробно разбираю решение этой проблемы (в том числе с помощью service mesh).
Файл сейчас находится на верстке у волшебников дизайна из Слёрма, завтра поделюсь им с вами.
А пока ждете, можно освежить в памяти, как работает service mesh изнутри — недавно выкладывал пост об этом.⬅️
Всё не так просто, как кажется на первый взгляд, и есть некоторые нюансы, которые стоит учитывать при разработке приложения. Подготовил большой PDF-файл, в котором подробно разбираю решение этой проблемы (в том числе с помощью service mesh).
Файл сейчас находится на верстке у волшебников дизайна из Слёрма, завтра поделюсь им с вами.
А пока ждете, можно освежить в памяти, как работает service mesh изнутри — недавно выкладывал пост об этом.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1
Работа с долгоживущими подключениями 🔷
#полезный_материал
Как и обещал, делюсь с вами PDF-файлом с подробным разбором долгоживущих подключений в k8s. Внутри — описание особенностей и ограничений, рекомендации по решению проблемы и разбор на практике с фрагментами кода. Ссылка на репозиторий тоже есть🐈
Забрать файл⬇️
#полезный_материал
Как и обещал, делюсь с вами PDF-файлом с подробным разбором долгоживущих подключений в k8s. Внутри — описание особенностей и ограничений, рекомендации по решению проблемы и разбор на практике с фрагментами кода. Ссылка на репозиторий тоже есть
Забрать файл
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой подход вы используете, чтобы работать с долгоживущими сессиями от пользователей (например, websocket)?
Anonymous Poll
27%
Просто держим коннект в поде. Выкатка сервиса рвёт коннекты пользователей.
11%
Используем NodePort и обходим K8s балансировку.
24%
Используем service mesh.
9%
Переносим это в отдельную инфраструктуру за пределами K8s.
12%
Отказываемся от долгих коннектов и переходим на polling.
17%
Ваши варианты в комментариях
👍1
План онбординга в компанию: часть 2
Итак, мы с вами выяснили, что делать в первые дни работы в компании (если пропустили, почитать можно тут). Сегодня поговорим о том, как выстроить процесс ознакомления в первые недели⬆️
Третья заключительная часть — в следующий четверг🐈
Итак, мы с вами выяснили, что делать в первые дни работы в компании (если пропустили, почитать можно тут). Сегодня поговорим о том, как выстроить процесс ознакомления в первые недели
Третья заключительная часть — в следующий четверг
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11
Лучшие практики написания Java и Go приложений под k8s
➡️ вебинар 12 февраля в 19:00 мск!
На следующей неделе мы с Маркусом встречаемся в прямом эфире с Григорием Скобелевым, Java Techlead, ведущим подкаста {между скобок}.
Обсудим:
🟣 Лучшие практики и антипаттерны для эффективной работы ваших приложений в k8s
🟣 Подходы к настройке приложений
🟣 Поддержку работы в контейнерах
Ссылки на трансляцию, как всегда, будут в боте. Занимайте места в первом ряду!🐈
На следующей неделе мы с Маркусом встречаемся в прямом эфире с Григорием Скобелевым, Java Techlead, ведущим подкаста {между скобок}.
Обсудим:
Ссылки на трансляцию, как всегда, будут в боте. Занимайте места в первом ряду!
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
Как строить отказоустойчивые системы?
Любая отказоустойчивость строится на репликации и резервировании, поэтому построить отказоустойчивую систему за «мало денег» довольно сложно (если не невозможно).
Ловите отрывок прошлого прямого эфира, на котором мы это обсуждали⬇️
В комментариях поделитесь своими историями, когда отказоустойчивость не помогла? Какие выводы сделали?
Любая отказоустойчивость строится на репликации и резервировании, поэтому построить отказоустойчивую систему за «мало денег» довольно сложно (если не невозможно).
Ловите отрывок прошлого прямого эфира, на котором мы это обсуждали
В комментариях поделитесь своими историями, когда отказоустойчивость не помогла? Какие выводы сделали?
Media is too big
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
This media is not supported in your browser
VIEW IN TELEGRAM
Представьте себе Марио в мире k8s 🤨
Вместо труб — сервисы, вместо грибов — поды, вместо замков — RBAC. А вместо принцессы Пич — стабильная и надежная система👏
Сыграли бы в такую игру?
Все как в реальной жизни: чтобы успешно проходить уровни, необходимо владеть актуальными навыками и знаниями, которые помогут решать сложные задачи, проходить собеседования и расти как профессионал.
А чтобы в конце уровня нас с вами ждал хеппи энд, Слёрм запустил классную акцию:
Кубы в акции тоже участвуют:
❤️ «Kubernetes База» + «Мониторинг в Grafana»
❤️ «Kubernetes для разработчиков» + «Keycloak»
❤️ «Kubernetes Мега» + «Безопасность в Kubernetes»
Есть и другие дуэты с идеальной совместимостью. Выбирайте свою сладкую парочку из 19 комплектов и справляйтесь с любыми вызовами круче, чем Марио🪙
Акция действует до 21 февраля. Подробности — на сайте⬅️
Вместо труб — сервисы, вместо грибов — поды, вместо замков — RBAC. А вместо принцессы Пич — стабильная и надежная система
Сыграли бы в такую игру?
Все как в реальной жизни: чтобы успешно проходить уровни, необходимо владеть актуальными навыками и знаниями, которые помогут решать сложные задачи, проходить собеседования и расти как профессионал.
А чтобы в конце уровня нас с вами ждал хеппи энд, Слёрм запустил классную акцию:
ПРИ ПОКУПКЕ ПОТОКА КУРСА — ВИДЕОКУРС В ПОДАРОК
Кубы в акции тоже участвуют:
Есть и другие дуэты с идеальной совместимостью. Выбирайте свою сладкую парочку из 19 комплектов и справляйтесь с любыми вызовами круче, чем Марио
Акция действует до 21 февраля. Подробности — на сайте
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍1
Лучшие практики написания Java и Go приложений под k8s
➡️ вебинар сегодня в 19:00
Разберём:
🟠 Что делать, а чего не делать, чтобы приложения чувствовали себя комфортно в k8s
🟠 Лучшие практики бесшовного деплоя, чтобы пользователи не заметили
🟠 Поддержку настройки приложений на лету
🟠 Разделение логики приложения и инфраструктуры
и многое другое.
Приглашенный гость:
Григорий Скобелев, Java Techlead, ведущий подкаста {между скобок}
Ссылка на трансляцию будет в боте. Подключайтесь!
Разберём:
и многое другое.
Приглашенный гость:
Григорий Скобелев, Java Techlead, ведущий подкаста {между скобок}
Ссылка на трансляцию будет в боте. Подключайтесь!
Please open Telegram to view this post
VIEW IN TELEGRAM
😁3
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9