Заметки Бэкендера
19K subscribers
3.57K photos
14 videos
3.59K links
Сборник курсов по backend

Ссылка: @Portal_v_IT

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

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

РКН: clck.ru/3JdZVw
Download Telegram
❗️FIFO-алгоритм для миллионов операций с бонусами

Как обработать миллионы транзакций с бонусами так, чтобы правила FIFO сработали корректно даже в самых сложных случаях перекрестного учёта?

Проблема традиционного FIFO: тормозит на асимметричных N×M графах начислений-списаний. Решение Авито: адаптированная алгоритмика "водоёма" с оптимизациями в PostgreSQL, обработка до 15 млн строк в день, ускорение в 30 раз против наивного подхода. Бот для сверки, плюшки вроде распараллеливания и автоматической отладки.


Прекрасная находка для всех, кто сталкивается со сложными финансовыми или складскими учётами на больших данных

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

Заметки Бэкендера & Max
❗️Практический курс по Rust с упражнениями

Чувствуешь, что после изучения теории по Rust всё равно сложно начать реальный проект? Эта книга создана специально, чтобы заполнить разрыв между знанием синтаксиса и умением писать рабочий код.

Книга состоит из трёх частей в каждой главе: примеры, упражнения и практические задания. Упражнения можно читать, редактировать и запускать прямо в браузере. Уровни сложности от лёгкого до супер-сложного: лёгкий, средний, сложный, супер-сложный. Каждое упражнение имеет своё решение, что позволяет учиться на ошибках и видеть оптимальные подходы.


Отличный ресурс для тех, кто хочет не просто прочитать документацию, а действительно научиться писать на Rust, решая практические задачи и проверяя свои решения

🔥Ссылка на репозиторий

Заметки Бэкендера & Max
❗️Курс Взломы, утечки и разоблачения: искусство анализа взломанных и утекших данных

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

Откройте для себя богатейший источник общественно
значимых данных в интернете с помощью книги «Hacks, Leaks, and Revelations» («Взломы, утечки и разоблачения»), написанной журналистом-расследователем и инженером по информационной безопасности Микой Ли. Это практическое руководство сочетает в себе реальные методы работы с большими массивами данных и уроки программирования, проверки подлинности информации и цифровой безопасности. Всё это дополняется захватывающими историями с передовой расследовательской журналистики.

🔥
СКАЧАТЬ

Заметки Бэкендера & Max
❗️Паттерн Object Pool на Rust

Разбираешься, как повысить производительность Rust-сервиса при работе с подключениями к БД и буферами? Использование пулов объектов может быть одним из ключевых решений.

Крейт esox_objectpool предлагает готовую реализацию пула объектов для Rust. Вместо постоянного освобождения и выделения памяти для однотипных объектов (соединений с БД, буферов, кэшей) объекты переиспользуются из подготовки. Это снижает нагрузку на аллокатор и GC, сокращает время на инициализацию ресурсов и улучшает общую производительность в многопоточных сценариях.


Внедрение пула может ощутимо сократить латенции и нагрузку на аллокатор в высоконагруженных приложениях

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

Заметки Бэкендера & Max
❗️Курс Язык ассемблера x64: пошаговое руководство. Программирование в Linux

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

В обновленном четвертом издании книги «x64 Assembly Language Step-by-Step: Programming with Linux» («Язык ассемблера x64: пошаговое руководство по программированию в Linux») автор Джефф Дантеманн представляет существенно переработанное введение в язык ассемблера, уделяя особое внимание 64-битному режиму (long mode) в Linux. Книга предлагает увлекательный, основательный и доступный подход к изучению этой сложной технической дисциплины, обеспечивая понятный пошаговый путь к освоению программирования на ассемблере.

🔥
СКАЧАТЬ

Заметки Бэкендера & Max
16 сентября в Arena Breakout: Infinite выходит седьмой сезон — «Утопия»

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

Что завозят в новом сезоне:

• Заражённая зона — три карты превращаются в биоопасные локации с ночью, туманом и ливнем, по ним бродят шесть видов мутантов. Другие игроки при этом никуда не делись
• Режим на выживание — отдельный PvE без риска: снаряжение с собой не берёшь и ничего не теряешь, просто отбиваешься от волн и открываешь усиления
• Торговец прямо в рейде — можно обменять припасы и разведданные или докупить снаряжение
• Два новых ствола, сезонные обвесы и переработанная стрельба: дальность выше, попадания в голову ощутимее
• На старте бесплатно выдают прокачиваемую сапёрную лопату, скины и билеты, а между игроками разыгрывают 200 000 очков

Игра бесплатная, качается в Steam, российский регион поддерживается → https://abi.go.link/2wzTb
❗️Как погружаться в новый проект за неделю

Сколько времени ты готов тратить на знакомство с новым проектом? Автор провёл эксперимент: вместо стандартного месяца на изучение — всего неделя интенсивной работы, и удалось вписаться в процесс.

Основные приёмы: анализ кодовой базы через поиск ключевых файлов, составление карты зависимостей, тестирование критических маршрутов, работа с незнакомым фреймворком после долгого перерыва. Что обычно упускают — быстрый старт на реальных задачах вместо долгого изучения теории.


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

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

Заметки Бэкендера & Max
❗️Курс Задержка: снижение задержек в программных системах

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

Медленная загрузка экранов губит карьеру. Почему ваш код всё ещё «ползает»? Скрытые очереди, избыточные вызовы API, неудачное размещение данных — каждая микросекунда имеет значение. Задержки подрывают доверие пользователей ещё до того, как загрузятся логи. Хватит гадать — начните измерять и моделируйте каждую важную миллисекунду. Ощутите драйв от мгновенного отклика в системе «клиент-сервер». Станьте экспертом в вопросах скорости на следующем обсуждении проекта

🔥
СКАЧАТЬ

Заметки Бэкендера & Max
Poizon теперь в Телеграм!

У китайского маркетплейса появился официальный дистрибьютор — Border. Там можно покупать брендовые товары напрямую, без посредников, наценок и дополнительных комиссий.

Доставка самолетом из Китая занимает от 5 дней — это рекордно низкие сроки. Попробуйте сами: @poizon
Please open Telegram to view this post
VIEW IN TELEGRAM
❗️Самая жирная шпаргалка по Backend на русском!

Забываешь синтаксис SQL или не можешь вспомнить команды Docker? Эта шпаргалка собрала всё самое нужное для бэкенд-разработчика в одном месте — от базовых команд до продвинутых паттернов.

Что внутри: команды Docker и Kubernetes, синтаксис SQL для PostgreSQL и MySQL, паттерны проектирования, HTTP-статусы, структуры данных, алгоритмы, безопасность, деплой и мониторинг. Все примеры на русском с пояснениями.


Незаменимый справочник для ежедневной работы — держи под рукой и экономь время на поиске информации

🔥Ссылка на репозиторий

Заметки Бэкендера & Max
От исходного кода до процессора: разберись, как работает программа 💻

Стартует практический курс YADRO «Системное программирование с использованием языка С» для тех, кто уже знаком с синтаксисом C и хочет разобраться, как программа работает изнутри.

Формат: курс пройдет онлайн с октября 2026 по май 2027 года. Занятия — раз в неделю, где 80% времени будет посвящено практике.

Этот курс для тебя, если ты:

🔵 учишься в вузе;
🔵 уверенно владеешь базовыми конструкциями C;
🔵 понимаешь, как работают указатели, структуры данных и динамическая память;
🔵 знаешь основные алгоритмы и структуры данных.

*️⃣ Будет плюсом опыт разработки под Linux.

Материалы для подготовки и форму регистрации можно найти по ссылке 🔗

18 сентября — приходи на онлайн-трансляцию, где мы расскажем подробнее о практических курсах и ответим на все вопросы. После вебинара пройдет обзорная лекция про системное программирование и роль языка С. Регистрация — здесь.
❗️Курс Автоматизация рутинных задач с помощью Python, 2-е издание

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

Если вам когда-нибудь приходилось часами переименовывать файлы или обновлять данные в электронных таблицах, вы знаете, насколько утомительны подобные задачи. Но что, если поручить их выполнение компьютеру? Книга «Автоматизация рутинных задач с помощью Python» (2-е издание) научит даже тех, кто далек от технологий, писать программы, которые за считанные минуты справляются с работой, отнимающей у человека часы, — и для этого не требуется никакого опыта программирования!

🔥
СКАЧАТЬ

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