Новый ролик: ТОП 10 АЛГОРИТМОВ В ЯНДЕКС, ОЗОН, СБЕР 🍄🟫 В ролике рассмотрим самые часто встречающиеся задачи в биг тех компании. Фактически на каждом собесе тема задач одна, условие может отличаться, но тема задачи остается такой же.Умея решать тематики, ты сможешь как раз решить любую задачу на собесе. Это мы и рассмотрим в ролике.Бегом смотреть и ставить лайкhttps://www.youtube.com/watch?v=MuQT1yXxKu0Смотреть видео 🔥 Очень нужна ваша поддержка, в силу блокировок каждый огонек и просмотр важен 🔥
Готовлю, самый большой материал за все время 🧣Нужна максимальная поддержка, новостями буду делиться тутПолноценный разбор того, как строятся современные production-системы уровня Senior/Lead разработчика.Планирую сделать серию из 5 больших проектов, в которых будем постепенно собирать весь стек современных Backend и Frotnend решений. Фактически это будут бест-практисы в разработкеЧто будет внутри?Frontend 🧶:• React • Next.js • TypeScript • Feature Sliced Design• Monorepo • Micro Frontend • React Query• Redux Toolkit • Zustand • Storybook • Jest • Playwright • SSR / CSR / SSG / ISR • Оптимизация производительности • WebSocket и Real-Time приложенияBackend 🕶: • Python/FastAPI/LiteStar • Clean Architecture • Hexagonal Architecture • DDD • CQRS • Event Sourcing • Event Driven Architecture • REST и GraphQLИнфраструктура 🪖: • PostgreSQL • Redis • RabbitMQ • Kafka • Elasticsearch • NginxВысокие нагрузки 🎒:• Репликация БД • Шардирование • Distributed Cache • Distributed Lock • CAP Theorem • Eventual Consistency • Fan Out on Read / Write • Highload-паттерныDevOps и Production 🌂: • Docker • Docker Compose • Kubernetes • Ingress • StatefulSet • HPA • Rolling Update • Blue-Green Deployment• Canary DeploymentМониторинг и Observability 🐛:• Prometheus • Grafana • OpenTelemetry • Метрики • Логи • ТрейсингИ всё это не в виде отдельных теоретических роликов, а через реальные проекты:E-Commerce (аналог Amazon)Banking System (аналог Revolut)Social Network (аналог Twitter/X)SaaS Platform (аналог Jira)Video Platform (аналог YouTube/TikTok)Хочется показать не только "как написать код", а как выглядит путь от React-компонента до production-кластера Kubernetes с мониторингом, очередями, Kafka, шардированием и CI/CD.Фактически получится дорожная карта до Senior/Lead Fullstack Engineer.🔥Если такое тебе интересно, то поддержи меня огнем. Нужна максимальная поддержка, так как работа будет очень глобальная. Новостями буду делиться здесь 🔥
Новый ролик: Пересказ книги Грокаем Алгоритмы за 30 мин В ролике мы возьмем книгу грокаем алгоритмы и полностью пройдемся по ее содержанию. Выкинем воду и то что не нужно, оставим только то что имеет самую большую ценностьБегом смотреть и ставить лайкhttps://www.youtube.com/watch?v=hhu6-Ug5Eu4Смотреть видео 🔥 Навалите тут реакций своих 🔥
Кратко и просто про DDDЭто подход к построению приложений. Его можно трактовать достаточно гибко, но некоторые принципы должны быть сохранены. Важно понимать, что данный подход предполагает чёткое разделение на бизнес-сущности, и важно их разделять достаточно глубоко. Далее для каждой сущности можно применить ограниченный контекст: вы с командой используете единую терминологию для проекта, которую нельзя трактовать двояко.Затем логику делим на сущности, value-объекты и агрегаты.Сущность — это объект, у которого есть идентификатор (обычно хранится в базе данных).Value-объект — абстракция, которая не имеет идентификатора, определяется только значением и должна быть неизменяемой.Агрегат — это объединение сущностей и value-объектов, которое изменяется как единое целое.🔥10 огней и делаем ролик 🔥
Подготовил материал по SqlAlchemyORM 📨Постарался разобрать как можно подробнее. Там мы разобрали 2 версию, вместе с достаточно продвинутыми темами: транзакции, агрегация, асинхронные запросы и так далееДумаю такой ролик зашел бы, поэтому надеюсь на вашу поддержку, так как охваты себя чувствуют не очень. Нужны огни🔥15 огней и иду записывать и монтировать ролик🔥
Шардирование в PostgreSQL + новая папка 🏢Касаемо новой папки:Сейчас папки являются хорошим способом продвижения каналов, так как мы собираем похожих ребят по интресам и получается удобная история. И подпсчикам удобно, так как они получают подборки похожих каналов и нам тоже хороше. Так как это привлечение аудитории. В папке собрали все интересное про разработку, переходи.Что касается основной темы поста:Когда один сервер не справляется с нагрузкой — пора шардинг.Варианты:PostgreSQL + postgres_fdw — вручную делим данные по shard-серверам, объединяем через foreign data wrapper. Гибко, но непросто.Citus — расширение, превращающее PostgreSQL в распределённую БД. Всё из коробки: автошардинг, масштабирование, распределённые запросы.Ключевое — выбрать шард-ключ с умом: равномерное распределение + часто используем в запросах.Шардинг усложняет архитектуру, но даёт горизонтальное масштабирование и отказоустойчивость.🔥Поддержи меня 15 огнями чтобы появился новый ролик 🔥
Продвинутый материал за буст канала 📩В условиях блокировок приходится изворачиваться разными способами, чтобы контент доходил до вас. Одним из таких способов являются сторис в Telegram.Я посмотрел статистику: у 30% подписчиков моего канала — Telegram Premium. Я очень прошу вас помочь хотя бы с первым уровнем (чтобы была возможность публиковать сторис).Взамен за ваш буст я дам каждому доступ к продвинутому материалам по поиску работы. Поэтому большая просьба помочь — каждому будет выдан доступ.🔥Забустить канал тут и поддержи меня реакцией🔥
Шардирование в MongoDBШардирование — это способ горизонтального масштабирования, когда данные разбиваются на куски (шарды) и хранятся на разных серверах.MongoDB делает это автоматически, если настроить правильно:- Sharded Cluster состоит из: mongos — роутер, через который идут все запросы, config servers — хранят метаданные о шардах, shards — собственно, сервера с данными.Ты выбираешь ключ шардирования — поле, по которому Mongo будет делить документы. Например, user_id или region.Важно выбрать ключ с умом: Он должен равномерно распределять данные, Быть часто используемым в запросах — иначе всё равно будут тормоза.🔥15 огней и ролик🔥
Топ 10 алгоритмов из алгоритмических собесов - интересно ли такое будет ?) 🎩Исходя из огромного количества собеседования и фидбека по ним, буквально у каждого есть либо проблемы либо вопросы по прохождению алгоритмической части собеседованийВот как раз готовлю ролик в котором собраны темы из задач на алгоритмах, которые ты обязан знать, чтобы хотя бы не завалить эту частьСправедливости ради, не нужно решать все алгоритмические задачи, которые ты видишь. Ты обязан понимать типовую тему и решить любую задачу не составит проблемЕщё я понимаю, что многим это может не понравиться, но я сделал канал в MAX, поскольку с учётом блокировок не знаю, как долго вы сможете видеть контент в Телеграме. В канале в MAX я выложил модуль «Работа в сети и запросы через сеть» в разных форматах из продвинутого материала по системному дизайну — он там абсолютно бесплатно.🔥Поддержите меня тут огоньком если реально это тема нужна и ты бы хотел увидеть ролик. 15 огней и я понимаю что тема бомбовая 🔥
Делаем же ролик про PyObject ?У меня уже долгое время висит эта тема для будущих роликов. На самом деле Python и JavaScript очень сильно пересекаются в этой теме. В Python все является объектом - этот факт не каждый разработчик объяснит, как раз для этого я и готовлю этот ролик🔥 10 огней и выпускаю 🔥
Недавно наткнулся на ребят, которые серьёзно упрощают прохождение собеседований. 📩Идея простая: это сервис, который помогает во время интервью — отвечает на вопросы, распознаёт код с картинки и понимает весь контекст. И главное — он не виден при демонстрации экрана, то есть можно пользоваться без лишнего внимания со стороны интервьюера.Ещё одна фишка: они агрегируют вакансии из Telegram, и — что особенно приятно — вернули автоотклики на платформе в те моменты, когда hh их убирал.Если что вот тут можно попробовать продукт🔥Если есть желание мы можем такой же сервис запилить с нейронкой в контексте одного ролика, если интересно то огней 10 и делаем 🔥
Новый ролик: Программировал 7 лет и понял эти 7 секретовБегом смотреть и ставить лайкhttps://youtu.be/mZuTi9hb9sgСмотреть видео 🔥 Навалите тут реакций своих 🔥