TGViewer
Channel Public Channel
Заметки Бэкендера

Заметки Бэкендера

@backend_it

Сборник курсов по backend

Ссылка: @Portal_v_IT

Сотрудничество, авторские права: @oleginc, @tatiana_inc

Канал на бирже: telega.in/c/backend_it

РКН: clck.ru/3JdZVw
Subscribers
18.9K
Photos
3.6K
Videos
16
Links
3.6K

Showing posts older than #4780 · Back to latest

Older Posts 20 shown
Post #4779 1.07K
📎 Смотрите записи докладов с Backend Talks от Яндекс 360

На конференции обсуждали решение прикладных архитектурных задач и разбирали реальные инженерные кейсы. Будет полезно и интересно вне зависимости от стека.

➕ Направленный ациклический граф в PostgreSQL: как мы научили реляционную базу хранить оргструктуру на 500 000 пользователей. Малик Минубаев, разработчик в B2B-платформе, рассказал, почему стандартные паттерны хранения иерархий не работают для ориентированного ациклического графа. А также сравнил несколько вариантов Closure Table с бенчмарками на реальной нагрузке


➕ Как Яндекс Диск выдерживает сотни гигабит входящего трафика: устройство балансировки загрузок. Илья Абрамов, разработчик в Диске, разобрал, почему нам не подошёл подход «как у всех», и показал эволюцию алгоритма балансировки загрузок: от наивного Round-Robin до разработки собственного алгоритма


➕ Как формировать технологический стек и не погибнуть в священных войнах: от хаоса к процессам и техрадару. Дмитрий Сафонов, руководитель команды разработки платформы микросервисов, рассказал, как строить стек для промышленной разработки и разрешать споры о технологиях. А также поделился опытом внедрения Техрадара в Яндекс 360


➕ Зачем и как бэкендеру расти в карьере в 2026 году. Дмитрий Соломонов, руководитель группы B2B-разработки бэкенда Диска, рассказал, как развивать команду с помощью индивидуальных планов и выбора узкой специализации для разных уровней разработчиков. И поделился, как связать получение знаний с реальными задачами


➕ Семь раз подумай, один раз пошардируй: как мы начали горизонтально масштабировать метаданные чатов Телемоста. Никита Звонарев, разработчик в Мессенджере, рассказал, что может предпринять команда, когда вертикально масштабироваться уже не получается, а сервису нужно функционировать дальше в условиях возрастающей нагрузки, и как при этом не устроить себе проблемы в будущем


🎤 Плейлист доступен на YouTube и в VK Видео
Post #4777 1.11K
❗️Курс Создание приложений с низкой задержкой на C++: разработайте полную торговую экосистему с низкой задержкой с нуля, используя современный C++

📚 Что вы узнаете:

С помощью этой книги вы получите представление о требованиях к производительности для приложений с низкой задержкой и функциях C++, критически важных для достижения требуемых задержек производительности. Вы также укрепите свое понимание принципов и методов C++, создав с нуля систему с малой задержкой на C++.

🔥 СКАЧАТЬ

Заметки Бэкендера & Max
  • 🔥 1
Post #4776 1.09K
❗️Ordered map в Go через omap

Стандартный map в Go не гарантирует порядок элементов, что иногда мешает при логировании или сериализации. Пакет omap решает эту проблему: хранит пары ключ-значение в предсказуемом порядке без лишних накладных расходов.

В статье разбирается: как устроен omap, какие операции поддерживает, чем отличается от обычного map и в каких случаях упорядоченные коллекции действительно полезны в Go-проектах.


Если работаешь с данными, где важен порядок элементов (конфиги, кэш, сериализация) — этот пакет облегчит жизнь

🔥Ссылка на статью

Заметки Бэкендера & Max
  • ❤ 1
Post #4775 1.03K
🐳 Используем docker-compose для Python и Jupyter

Надоело настраивать окружение вручную для Python и Jupyter? docker-compose позволяет описать все сервисы в одном файле и запускать их одной командой. В статье показывают, как собрать docker-compose для запуска Python‑приложения с Jupyter Notebook, подмонтировать тома, пробросить порты и задать зависимости между сервисами.

Ключевые темы: что такое docker-compose, структура docker-compose.yml, примеры для Python и Jupyter Notebook, работа с томами и портами, советы по разработке и воспроизведению окружений
Пригодится, если ты разворачиваешь локальные окружения для data science или веб‑проекта и хочешь быстро стартовать Jupyter и сопутствующие сервисы


🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4774 995
❗️Курс Прикладная наука о данных с использованием PySpark: изучите сквозной цикл построения прогнозной модели

📚 Что вы узнаете:

Книга «Прикладная наука о данных с использованием PySpark» разделена на шесть разделов, которые помогут вам пройти через всю книгу. В разделе 1 вы начнете с основ PySpark, уделяя особое внимание манипулированию данными. Мы помогаем вам освоиться с языком, а затем опираемся на него, чтобы познакомить вас с математическими функциями, доступными в наличии. В разделе 2 вы погрузитесь в искусство выбора переменных, где мы продемонстрируем различные методы выбора, доступные в PySpark.

🔥 СКАЧАТЬ

Заметки Бэкендера & Max
Post #4773 931
Нейросети уже заменяют носителей языка.

В Telegram быстро набирает популярность ИИ-девушка Chatty, с которой можно голосом практиковать живой разговорный английский и ещё 12 языков на основе новейших моделей искусственного интеллекта. Попробовать можно бесплатно.

🇬🇧 Английский: @ChattyTutorBot
🇩🇪 Немецкий: @ChattyGermanBot
🇪🇸 Испанский: @ChattySpanishBot
🇫🇷 Французский: @ChattyFrenchBot
🇮🇹 Итальянский: @ChattyItalianBot
🇵🇹 Португальский: @ChattyPortugueseBot
🇨🇳 Китайский: @ChattyChineseBot
🇯🇵 Японский: @ChattyJapaneseBot
🇰🇷 Корейский: @ChattyKoreanBot
🇸🇦 Арабский: @ChattyArabicBot
🇹🇷 Турецкий: @ChattyTurkishBot
🇷🇺 Русский: @ChattyRussianBot
🇵🇱 Польский: @ChattyPolandBot
Post #4772 956
🖥 Поднимаем Kafka-сервис на Python без боли

В статье рассказывается, как собрать отказоустойчивый поток данных с помощью Apache Kafka и Python. Всё по шагам: от настройки кластера до написания консюмера, который умеет обрабатывать данные в реальном времени.

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4771 979
🔐 Управление секретами в Kubernetes через IaC

Устал от ручного управления секретами в Kubernetes и бесконечных тикетов на добавление ключей? Мы автоматизировали работу с HashiCorp Vault через Infrastructure as Code подход.

Используем OpenTofu (open source форк Terraform) для автоматизации управления секретами: создание/изменение key-value хранилищ, интеграция с ArgoCD Vault Plugin, централизованное управление доступом для разработчиков и DevOps.


Идеальное решение для команд, которые хотят избавиться от рутины и ускорить процесс развертывания приложений с секретами 🚀

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4770 1.01K
❗️Курс Начало программирования игр на C++. Третье издание. Изучите C++ с нуля, создавая забавные игры

📚 Что вы узнаете:

Всегда мечтали создавать свои игры? С третьим изданием книги «Начало программирования игр на C++» вы сможете воплотить эту мечту в реальность! Это руководство для начинающих обновлено и улучшено и включает новейшие функции VS 2022, SFML и современные методы программирования на C++20. Вы получите увлекательное введение в программирование игр, создав четыре полноценные игры возрастающей сложности. Вы будете создавать клоны популярных игр, таких как Timberman, Pong, шутер на выживание с зомби и бесконечный раннер.

🔥 СКАЧАТЬ

Заметки Бэкендера & Max
  • 👍 1
Post #4769 1.06K
🚀 Быстрые и стабильные UI-автотесты

Устал от флаки-тестов, которые падают в CI/CD из-за проблем с окружением? Есть способ сделать UI-автотесты быстрыми и предсказуемыми даже без стендов.

Автор разбирает основные проблемы: нестабильность окружений, флаки и медленная скорость. Предлагает подход с headless-браузерами, Docker-контейнерами и оптимизацией селекторов. Вместо длительной стабилизации — быстрые параллельные прогоны.


Идеальный инструмент для тех, кто хочет внедрить UI-тесты без головной боли и повысить надёжность CI/CD процесса

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4768 1.03K
🩺 Обходной путь для выгрузки данных с фитнес-браслета

Пытаешься выгрузить данные с фитнес-браслета в свою БД, но официальное API не предоставляют, а приложение лишь красиво рисует графики?

Как настроить автоматический сбор показателей в локальную SQLite-базу через распаковку протокола. Показывают, как расшифровать трафик между браслетом и приложением Mi Fitness, собрать токены, парсить ответы сервера и сохранять данные.


Идеальный гайд для тех, кто хочет владеть своими данными о здоровье и строить кастомную аналитику без ограничений производителя

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4767 1.06K
❗️Курс Разработка драйверов устройств Linux — второе издание: все, что вам нужно для начала разработки драйверов устройств для ядра Linux и встроенного Linux

📚 Что вы узнаете:

Linux на сегодняшний день является наиболее часто используемым ядром во встраиваемых системах. Благодаря своим подсистемам ядро ​​Linux поддерживает практически все области применения в промышленном мире. Это обновленное второе издание книги «Разработка драйверов устройств для Linux» представляет собой подробное введение в мир ядра Linux и различные подсистемы, из которых оно состоит, и будет полезно разработчикам встраиваемых систем из любой дисциплины.

🔥 СКАЧАТЬ

Заметки Бэкендера & Max
Post #4766 1.1K
🚀 Виртуальные потоки Java: разбор и пути

Сколько раз сталкивался с проблемой блокирующих I/O операций, которые тормозят масштабирование приложений? История потоков в Java — это постоянная борьба с производительностью, и виртуальные потоки появились как долгожданное решение.

Проблема традиционных потоков: дорогая цена создания (1:1 к системным потокам) и блокировка на I/O. Виртуальные потоки устраняют это — тысячи легковесных VT работают поверх общего пула системных потоков. В статье разбирают не только архитектуру, но и реальные проблемы Java 21 и фиксы в JDK 24-25.


Отличный материал для Java-разработчиков, которые хотят разобраться в современной concurrency-модели и понять, когда VT действительно оправданы, а когда лучше использовать классические потоки

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4765 1.04K
ИИ больше не про хобби — он становится обязательным навыком, чтобы оставаться востребованным на рынке труда.

По оценкам экспертов, в ближайшее время до 80% вакансий будут требовать умения работать с нейросетями:
— генерировать визуал, видео, тексты для любых ниш;
— создавать реалистичный ИИ-контент;
— автоматизировать рутину.

Хорошие новости — освоить базовый минимум в создании контента с помощью ИИ можно всего за 3 дня. Вы сделаете ИИ своим рабочим инструментом и сократите рабочее время без потери качества.

Переходите по ссылке и получайте персональный доступ к урокам и бонусным материалам.

Реклама. Информация о рекламодателе по ссылкам в посте.
Post #4764 1.09K
❗️Курс Асинхронное программирование на C++: создавайте сверхбыстрое программное обеспечение с многопоточностью и асинхронным программированием для максимальной эффективности

📚 Что вы узнаете:

Поскольку развитие аппаратного обеспечения продолжает ускоряться, обеспечивая больший объем памяти и больше ядер ЦП, программное обеспечение должно развиваться, чтобы адаптироваться к эффективному использованию всех доступных ресурсов и сокращению циклов простоя ЦП. В этой книге два опытных инженера-программиста с общим опытом около пяти десятилетий научат вас, как реализовывать параллельные и асинхронные решения на C++.

🔥 СКАЧАТЬ

Заметки Бэкендера & Max
Post #4763 1.19K
❗️Защита API: 6 принципов которые спасут от хакеров

Незащищенный API — легкая мишень для атак, поэтому его безопасность является главным приоритет для разработчиков и компаний, дорожащих своей репутацией.

Чтобы и вы могли защититься, нашёл для вас статью. в которой разбирают конкретные способы защиты от HTTPS до мониторинга — потом скажете спасибо, что узнали об этом

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4762 1.09K
Освойте нейросети для контента за 3 дня

ИИ это не про замену людей — это про усиление ваших умений и делегирование рутины. 80% контента уже делается с помощью ИИ и базовые навыки необходимы всем, кто работает с созданием контента.

Регистрируйтесь на бесплатный мини-курс, где вы получите готовое портфолио и научитесь:
— Писать продающие посты без «ИИ‑шаблонов»;
— Делать стильные визуалы для брендов и соцсетей;
— Проводить нейрофотосессии с реальными или вымышленными моделями;
— Готовить презентации, креативные арты и постеры.

Переходите по ссылке, чтобы получить доступ и бонусные материалы.

Реклама. Информация о рекламодателе по ссылкам в посте.
Post #4761 1.25K
❗️Топ-5 ошибок деплоя, которые ломают прод

Деплой кажется простым, пока прод не падает из-за невидимой мелочи. В этом разборе показано, какие ошибки встречаются чаще всего и как заранее подстраховаться.

Разбираются: несовпадения окружений (prod ≠ staging), неправильная стратегия выката, утечки секретов, кривые health-checks и использование latest без версий. Всё с примерами и советами, как чинить.


Если выкатываешь сервисы в Kubernetes или работаешь с CI/CD и хочешь спать спокойно после деплоя — материал точно для тебя

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4760 1.19K
❗️GRASP: почему настоящая архитектура начинается не с SOLID

Многие инженеры начинают своё архитектурное мышление с SOLID. Затем изучают GoF-паттерны. Но всё равно остаётся ощущение, что чего-то не хватает: распределения ответственности, логики построения модели, связи структуры и поведения.

🔥Ссылка на статью

Заметки Бэкендера & Max
Post #4759 1.34K
❗️5 альтернатив Postman для работы с API

Postman стал слишком тяжёлым и перегруженным? Для тестирования и разработки API есть инструменты легче, быстрее и без лишнего хлама — каждый со своими сильными сторонами.

Разбирается: Apidog с поддержкой REST, GraphQL, WebSocket и gRPC, минималистичный Hoppscotch в браузере, удобный Insomnia с тестами и генерацией документации, SoapUI для нагрузочного и безопасности, а также Bruno с офлайн-режимом и git-интеграцией.


Если хочешь найти замену Postman под свой проект — эта подборка сэкономит время и поможет выбрать лучший вариант

🔥Ссылка на статью

Заметки Бэкендера & Max
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →