
Получите клиентов в любой нише!
Делегируйте запуск рекламы нам — бесплатно
Подробнее
19.4

Backend Portal | Программирование
5.0
2
Поделиться
В избранное
Купить рекламу в этом канале
Формат:
keyboard_arrow_down
- 1/24
- 2/48
- 3/72
- Нативный
- 7 дней
- Репост
1 час в топе / 24 часа в ленте
Количество:
%keyboard_arrow_down
- 1
- 2
- 3
- 4
- 5
- 8
- 10
- 15
Стоимость публикации:
local_activity
4 195.80₽4 195.80₽local_mall
0.0%
Осталось по этой цене:0
Последние посты канала
play_circleВидео недоступно для предпросмотра
Нашёл огонь-туториал, где разжёвывают, как работают B-деревья и индексы баз данных
Автор доходчиво объясняет, зачем эти структуры в СУБД, как выбор ключа влияет на производительность, и раскрывает механику работы индексов.
Особый кайф — интерактивные примеры: можно добавлять ключи и наблюдать, как данные распределяются по веткам
Годнота, которую не стыдно отправить другу-программисту 😳
Ловите: https://planetscale.com/blog/btrees-and-database-indexes
👉 @BackendPortal
658
16:07
18.04.2025
imageИзображение не доступно для предпросмотра
Как устроена единая видеоплатформа VK? 🎦
Команда VK Видео собирает разработчиков на большой митап, где расскажет про единую видеоплатформу: её технологии, доставку контента через CDN, улучшение качества видео и амбициозные задачи команды на этот год.
Алексей Шпагин, руководитель разработки бэкенда видеоплатформы VK, подробно разберёт оригинальные разработки, лежащие в её основе, и жизненный цикл контента на ней — от загрузки и обработки ролика до отдачи пользователю.
Регистрируйтесь, ставьте лайки и пересылайте новость коллегам!
876
14:07
18.04.2025
play_circleВидео недоступно для предпросмотра
Dokploy — open-source PaaS без облаков и подписки
Управляй деплоем, как хочешь — без подписок, облаков и ограничений. Dokploy — это open-source платформа, которую ты разворачиваешь у себя. Полный контроль. Минимум настроек.
Что даёт Dokploy:
⏩Поддержка Node.js, Python, Go, PHP и других
⏩Docker & Docker Compose
⏩Готовые шаблоны: Supabase, Cal .com, Pocketbase
⏩Системный мониторинг — CPU, RAM, диск, сеть
⏩Базы: PostgreSQL, MySQL, MongoDB, Redis
⏩Резервные копии, масштабирование, деплой на удалённые сервера
⏩ Slack / Telegram / Email-уведомления
⏩ CLI + API для автоматизации процессов
Установи за минуту:
curl -sSL https://dokploy.com/install.sh | sh
👉 @BackendPortal1018
11:07
18.04.2025
imageИзображение не доступно для предпросмотра
Яндекс Вертикали зовут талантливых и неравнодушных разработчиков на Java и Scala в Авто.ру, Яндекс Недвижимость, Аренду и Путешествия
Ищут тех, кто будет помогать миллионам пользователей превращать мечты в реальность через технологии: будь то идеальная машина, уютная квартира или долгожданная поездка.
Набирают через буткемп: вы проведёте 2 недели с каждой командой и выберете ту, которая будет по душе.
Чем предстоит заниматься:
— Развивать по-настоящему масштабный бизнес, понятный каждому, кто хоть раз ездил в отпуск, искал жильё или покупал машину
— Решать продуктовые и инфраструктурные задачи
— Создавать и поддерживать ПО: от написания до выкладки в продакшн
Формат работы: гибрид / офис в Москве, Петербурге и Екатеринбурге.
Что важно: опыт коммерческой разработки на Java/Scala от 3-х лет или готовность перейти с другого языка программирования, знание классических алгоритмов и структуры данных, умение проектировать системы.
Из бенефитов — все плюшки Яндекса: от расширенной программы ДМС до гибкого графика и спорта.
Откликнуться:
Java-разработчик в буткемп Вертикалей
Разработчик на Scala в буткемп Вертикалей
1050
09:07
18.04.2025
imageИзображение не доступно для предпросмотра
CI и CD расшифровываются как непрерывная интеграция и непрерывная доставка
Проще говоря, непрерывная интеграция (CI) — это методика, при которой инкрементные изменения кода регулярно и стабильно вносятся в систему. Обновления кода, объединённые в основной репозиторий, проходят автоматические процедуры сборки и тестирования, инициируемые CI, что делает их надёжными. Затем код оперативно и эффективно развёртывается в рамках процесса CD 🤔
CI/CD-конвейер (CI/CD pipeline), используемый в индустрии разработки ПО, — это автоматизированный процесс, который позволяет разработчикам стабильно доставлять изменения от локальных машин до тестовых и продуктивных сред.
CI/CD также часто включает в себя непрерывное развёртывание, что означает автоматическое размещение кода, прошедшего через репозиторий, непосредственно в продуктиве. Все эти взаимосвязанные практики обычно называются CI/CD-конвейером, и часто реализуются в рамках подходов DevOps или SRE.
Преимущества CI/CD-конвейера:
🟡Повышение качества кода
🟡Улучшение командной работы
🟡Гибкость и надёжность систем
Этапы CI/CD-конвейера могут включать:
⏩Получение кода из системы контроля версий и его сборка
⏩Этапы согласований (staged gates) для разных типов проверок
⏩Управление переменными окружения
⏩ Перезапуск сервисов
⏩Выполнение тестов
⏩И многое другое...
Популярные CI/CD-инструменты:
—> Jenkins
—> TeamCity
—> CircleCI
—> Bamboo
—> GitLab
—> Azure DevOps
Как выбрать облачный CI/CD-инструмент
—> Он должен плотно интегрироваться с вашими репозиториями.
—> Храните пайплайны и конфигурации в системе контроля версий, а не только внутри CI/CD-инструмента.
—> Используйте инструменты вроде Docker, поддерживающие нужные вам языки, фреймворки и контейнеры.
—> Убедитесь, что команда понимает, как работает CI/CD и как использовать выбранный инструмент — некоторые платформы проще в освоении, чем другие.
—> Не обязательно стандартизировать один инструмент на все проекты — разные технологические стеки могут требовать разные пайплайны.
👉 @BackendPortal
1007
06:07
18.04.2025
imageИзображение не доступно для предпросмотра
Что такое quadtree (квадродерево)?
Квадродерево — это структура данных, которая эффективно управляет двумерными пространствами, такими как карты.
Например, Google Maps использует её в своей библиотеке SDK для поиска ориентиров и точек интереса в заданной области.
Квадродеревья основаны на древовидной структуре, где каждый узел делит двумерное пространство на четыре квадранта.
Корневой узел представляет собой всю карту.
Затем деление продолжается рекурсивно в каждом узле до тех пор, пока каждый квадрант не удовлетворит определённым условиям.
Обычно в качестве условия остановки используется наличие в квадранте определённого количества точек интереса.
С квадродеревьями поиск точек интереса становится очень эффективным:
⏩Построить квадродерево в памяти сервера
⏩Начать поиск с корневого узла, спускаясь к нужному конечному узлу
⏩Добавить точки интереса из конечного узла в результат
⏩Расширить поиск на соседние квадранты, если найденных точек недостаточно
Построение квадродерева на большом наборе данных — ресурсоёмкая операция, которая может занять несколько минут.
Поэтому даже если дерево умещается в памяти одного сервера, лучше распределить нагрузку между несколькими серверами для обработки обновлений.
Это позволит обновлять и перезапускать их по очереди 😐
👉 @BackendPortal
1384
12:17
17.04.2025
imageИзображение не доступно для предпросмотра
Освой сети и командную строку с лучшими обучающими каналами
🤩 Network Admin - обучающий канал по сетевым технологиям
🤩 Network Admin | Guides - канал, где рассказывают полезную информацию про Windows/Linux
📱 BashTex - обучение работе с командной строкой
1420
10:17
17.04.2025
play_circleВидео недоступно для предпросмотра
Простое объяснение того, как работает Kubernetes
Пошагово, по делу, без воды
PDF, который должен быть у каждого девелопера под рукой 🏴☠️
👉 @BackendPortal
1524
06:07
17.04.2025
imageИзображение не доступно для предпросмотра
Kubernetes лучшие практики
В этом блоге рассказывается о 10 лучших практиках проектирования и настройки кластеров — чекнуть
😊
👉 @BackendPortal
1635
16:07
16.04.2025
imageИзображение не доступно для предпросмотра
9 HTTP-методов
1. GET
Читает данные без их изменения.
Безопасный и идемпотентный — повторный запрос возвращает тот же результат.
2. POST
Создаёт новые ресурсы.
Не является идемпотентным — повтор может привести к дублированию данных.
3.PUT
Создаёт или полностью заменяет ресурс по известному URL.
Идемпотентный, идеально подходит для полных обновлений.
4. PATCH
Используется для частичных обновлений, изменяя только нужные поля.
5. DELETE
Удаляет ресурс.
Идемпотентный — повторное удаление не приведёт к ошибке. Часто используется в API для удаления записей.
6. HEAD
Как GET, но возвращает только заголовки (без тела ответа).
Удобен для проверки наличия ресурса или метаданных.
7. OPTIONS
Показывает доступные HTTP-методы для ресурса.
Часто используется для CORS preflight-проверок.
8. CONNECT
Устанавливает туннель — в основном используется для HTTPS через прокси.
9. TRACE
Возвращает полученный сервером запрос "как есть".
Нужен в основном для отладки
👉 @BackendPortal
1728
06:07
16.04.2025
close
С этим каналом часто покупают
Отзывы канала
keyboard_arrow_down
- Добавлен: Сначала новые
- Добавлен: Сначала старые
- Оценка: По убыванию
- Оценка: По возрастанию
5.0
1 отзыва за 6 мес.
Превосходно (100%) За последние 6 мес
m
**cromarketing@****.ru
на сервисе с августа 2023
11.03.202510:29
5
Оперативное размещение
Лучшие в тематике
Новинки в тематике
Выбрано
0
каналов на сумму:0.00₽
Подписчики:
0
Просмотры:
lock_outline
Перейти в корзинуКупить за:0.00₽
Комментарий