RU

Как я написала программу для автоматического сопоставления номенклатуры в 1С. Мои полгода проб и ошибок

Давайте сразу оговорюсь, дабы вы не судили меня строго. Я не программист, а скорее маркетолог с навыками программирования и некоторыми знаниями в IT. …

aigptdockerpythonreact
Habr
RU

Ваш бот всё ещё дёргает Telegram каждую секунду? Чиним архитектуру: вебхуки на FastAPI в контейнере

Есть два способа узнать, что вам пришло письмо. Первый — каждые тридцать секунд бегать к почтовому ящику и заглядывать внутрь. Второй&n…

telegram botfastapiwebhookdockeraiogrampython
Habr
RU

Многоэтапные сборки в Docker: как уменьшить образ с 1,2 ГБ до 50 МБ

Знакомая картина: вы написали микросервис, набросали Dockerfile из четырёх команд — и получили образ на 1,2 ГБ. В единичном случае не страшно, но этот…

dockermulti-stage buildsdockerfileоптимизация Docker-образаalpine linuxnode.jsконтейнеризацияbuildkitdistrolesscicd
Habr
RU

Российские зеркала пакетов и DevOps-платформы: что уже работает и как это использовать в условиях блокировок

Когда Docker Hub и другие платформы стали ограничивать доступ для российских пользователей, многие разработчики почувствовали то, что раньше казалось …

dockergitблокировк
Habr
RU

Как закрыть пробелы в Linux, Docker, Kubernetes, CI/CD и сетевой безопасности

Инфраструктура обычно ломается не в одном месте. За «просто поправить деплой» быстро подтягиваются лимиты Linux, настройки контейнеров, CI/CD, безопас…

linuxdockerkubernetesPostgreSQLсетевые технологиибезопасность контейнеровSREинфраструктураподборка материаловпрофессиональное развитие
Habr
RU

Как с помощью ИИ-агентов собрать живую инфраструктуру — без Kubernetes и DevOps

Привет! Меня зовут Руслан Мамлеев, я эксперт курса « Архитектор ПО » в Практикуме и технический директор (CTO) в GetFloorPlan.  Недавно на фоне к…

devopsии-агентыinfrastructuredockerмониторингgrafanaprometheussslбекапclaude-code
Habr
RU

Как превратить один VPS в платформу для деплоя нескольких проектов без боли и Kubernetes

Как держать несколько проектов на одном VPS так, чтобы каждый работал на своём домене с HTTPS, а все порты были закрыты снаружи — без Kubernetes и руч…

dockernginx proxy managervpsnginxdocker composefastapiдеплойreverse proxylets encryptpostgresql
Habr
RU

Как желание написать простой CRUD привело к созданию целой видеоплатформы

От CRUD на FastAPI до видеоплатформы: история одного pet-проекта: История о том, как учебный CRUD-проект на FastAPI постепенно превратился в стенд с м…

fastapidevopskubernetesdockerpostgresqlrabbitmqredisмикросервисыgitlab ciмониторинг
Habr
RU

Как мы сделали простой мониторинг загрузки станков через Zigbee-сеть: open source стек без кабелей и вендорлок

На машиностроительном заводе с цехом в несколько десятков единиц оборудования загрузка станков всю жизнь считалась «на глаз» — сменный мастер периодич…

zegbeegrafanadockerмониторингмониторинг производительностипромышленностьпромышленная автоматизацияпромышленное программированиепромышленный интернет вещейпромышленное оборудование
Habr
RU

Как я в 14 лет написал свой аналог LeetCode с котиками за месяц (и немного поехал башкой)

Привет, Хабр! Мне 14 лет, и пока мои ровесники ругаются в cs2, а нормальные люди спят по 8 часов, я решил, что мне катастрофически не хватает стресса …

leetcodeалгоритмыtypescriptdockersandboxоткрытый проектpet-projectобучение программированиюкотики
Habr
RU

Docker Fundamentals: теория и базовая эксплуатация

Я очень рад, что существует такая технология, как Docker, и внедряю её в проекты и инфраструктуру клиентов. Однако есть одно «но»: многие не понимают,…

dockerdocker-composedockerfiledocker swarmdockerhubdevopsинструменты разработкиинструментыинструменты разработчикаruvds_статьи
Habr
RU

Парадокс Open-Source: Единственный способ победить корпорации — раздать свой код бесплатно

Вступление: Финал эксперимента и ответ скептикам. Как мы с ИИ написали Open-Source убийцу SaaS-ботов на 280 000 строк кода, и почему я отдаю его даром…

open sourcepythonfastapidockerалготрейдингархитектураaiself-hostedпет-проектtrading bot
Habr
RU

GitHub self-hosted runners в Docker: как поднять несколько изолированных раннеров на одном хосте. Часть 1

Если у вас приватные репозитории на GitHub и команда, которая регулярно упирается в лимит времени GitHub Actions, эта статья сэкономит вам пару недель…

dockerdocker-composegithub actionscicdgithubdindrunnerrunners
Habr
RU

FastAPI и S3 — строим сервис безопасной генерации временных ссылок

В современных веб-приложениях хранение файлов часто отдают специализированным объектным хранилищам, таким как S3 . Это удобно, масштабируемо и надежно…

devopsdockerclouds3временные ссылкибезопасность данныхnginxобъектное хранилищеfastapi
Habr
RU

Делаем автоматизацию для Spotify, которая создаёт плейлисты из избранного

Когда-то музыку слушали на пластинках, затем на кассетах, CD-дисках, потом пришёл Winamp и mp3-плееры. Теперь же у нас есть м…

spotifyавтоматизациямузыкаплейлистыhostingapp platformpaasdockertimeweb_статьи
Habr