ch
Feedback
Merion Academy

Merion Academy

前往频道在 Telegram

Самое важное про IT на доступном языке. Сотрудничество: @olegpohl Служба поддержки: https://t.me/merion_academy_bot

显示更多
8 924
订阅者
+224 小时
+117
+7630
帖子存档
Продолжаем хит-парад наших новых курсов! Вашему вниманию ❤️ RabbitMQ - тот самый недостающий пазл в твоей микросервисной архи
Продолжаем хит-парад наших новых курсов! Вашему вниманию ❤️ RabbitMQ - тот самый недостающий пазл в твоей микросервисной архитектуре! Этот курс для тебя, если ты: 👷 DevOps-инженер Хочешь строить надёжные системы обмена сообщениями, которые не падают под нагрузкой 💻 Бэкенд-разработчик Планируешь внедрить асинхронную коммуникацию между сервисами и ускорить работу приложений 🔧 Системный администратор Готовишься разворачивать и поддерживать кластеры RabbitMQ с мониторингом и защитой На курсе разберем: 🆗 Блок 1: Основы работы с очередями • Создаём и настраиваем разные типы очередей • Учимся работать с сообщениями через Python 🆗 Блок 2: Маршрутизация сообщений • Осваиваем Direct, Fanout, Topic и Headers • Практикуемся в настройке сложных сценариев 🆗 Блок 3: Надёжность и гарантии доставки • Настраиваем DLX, TTL и подтверждение отправки • Обеспечиваем отказоустойчивость системы 🆗 Блок 4: Кластеризация и масштабирование • Строим HA-кластеры через Docker Compose • Настраиваем репликацию и шардинг 🆗 Блок 5: Интеграция с популярными языками • Подключаем Python, Java и Node.js • Пишем производителей и потребителей сообщений 🆗 Блок 6: Мониторинг и диагностика • Настраиваем сбор метрик через Prometheus • Создаём дашборды в Grafana 🆗 Блок 7: Безопасность и управление доступом • Настраиваем аутентификацию и роли • Защищаем каналы связи 🆗 Блок 8: Лучшие практики и финальный проект • Разбираем типичные ошибки и как их избежать • Создаём рабочую систему для портфолио 🍪🍪 Итоговый проект: Реальная система обмена сообщениями для микросервисной архитектуры в твоём портфолио! Зацени подачу материала на 🔨 бесплатном вводном уроке и погружайся в RabbitMQ вместе с нами!

«А у меня на сервере все падает!» - кричал он, не умея читать логи. 🤟 Знакомо, да? Сервер лежит, клиенты негодуют, а ты в па
«А у меня на сервере все падает!» - кричал он, не умея читать логи.
🤟 Знакомо, да? Сервер лежит, клиенты негодуют, а ты в панике обновляешь страницу, как будто от этого что-то изменится. 🙅‍♂️ Стоп, дружище! Хватит тыкать в панельку с надеждой на чудо. Пока ты делаешь ритуальные танцы с перезагрузкой, все ответы уже лежат в одном месте - в логах. 🍒 Логи - это как черный ящик у самолета. Только вместо падающих двигателей там записано, почему твое приложение решило, что сегодня - его выходной. Основное хранилище: /var/log/ - вот тут вся правда о твоей системе. 😱 Краткий гид по главным «доносам»: ⏺ syslog/messages - общая система о всех значимых событиях ⏺ auth.log/secure - кто, когда и как пытался зайти (включая неудачные попытки, привет, хакеры!) ⏺ nginx/apache2/access.log - что просили у твоего веб-сервера и что он ответил ⏺ mysql/postgresql - база данных жалуется на твои кривые запросы 🎩 Читаем мысли системы: must-have команды
sudo tail -f /var/log/nginx/error.log
- подключаемся к прямому эфиру, где nginx в реальном времени рассказывает, на что он обиделся
sudo grep -i error /var/log/syslog
- «покажи мне все, где есть слово error (и не важно, большими или маленькими буквами)»
sudo journalctl -u nginx -f
- если уж совсем современная система, заставляем journalctl показывать, что творится с nginx прямо сейчас 😰 Сила - в деталях: проф-лайфхаки
grep -E "(error|fatal|critical)" /var/log/syslog
- ищем сразу по нескольким ключевым словам
grep -A 3 -B 3 "panic" /var/log/syslog
- показываем 3 строки ДО и ПОСЛЕ совпадения, чтобы понять контекст ошибки ❤️ Сохрани, а то забудешь! А теперь реальный пример: Сайт не грузится, просто белая страница. 🙅‍♂️ Что делают новички: Бесконечно перезагружают браузер и меняют версию PHP. 🆗 Что делают профы:
sudo tail -f /var/log/nginx/error.log
Что видят:
2024-12-19 12:34:56 [alert] 1234#1234: worker process 5678 exited on signal 9
🤬 О чем это говорит: Приложению не хватило памяти, и система его прибила. ☀️ Лечится увеличением memory_limit в php.ini, а не криками «ну оно же работало!». Умение читать логи - скилл, который спасет тебя сотни раз. 🍪🍪 Освой его на практике у нас на курсе ↪️ Linux, где ты не просто узнаешь команды, а научишься понимать, о чем с тобой разговаривает система. P.S. Кстати, а ты уже проверял, что у тебя сегодня в syslog натворилось? 🏆

视频消息01:00

😨 Си Решетка? Си Хэштег? Си Диез? Ладно, не томим. Это C# (Си Шарп). 🚶 Погнали смотреть новый видос про язык, который родился в огне скандалов, чтобы изменить правила игры для всех. В новом видео разбираем феномен C#: ⚔️⚔️ Как «клон Java» от Microsoft пережил битву гигантов и стал одним из главных языков в мире. 😈 Почему его создатель - тот самый мужичок, что придумал Turbo Pascal и TypeScript. 🕵️‍♂️ Что скрывается за магией .NET, Core, Framework и почему это больше не происки зла. 🆗 Как обычный Си-подобный язык захватил геймдев, веб и enterprise - и где его ждут от тебя сегодня. Ну и как всегда - с мемами, историческими перлами и без занудства. 😁 Смотреть YouTube 😁 Смотреть VK

🚨 Осторожно, ваши резюме успыпляют HR. Будим конкретикой! 🙈 Сегодня наш HR-менеджер @ppshirinkina поделится как описывать свои достижения в резюме! Работодателям теперь интересны не задачи кандидата, а насколько успешно они выполнялись и как влияли на бизнес-процессы. ⚔️👁⚔️ Как описать достижения? Используйте схему X + Y + Z, где: X — действие Y — инструмент Z — результат в цифрах 😨 Примеры из реальных резюме, берем на заметку:
🆗 «Стандартизировал процессы сборки и деплоя через Docker, что снизило количество ошибок при релизах на 15%». 🆗 «Внедрил систему мониторинга Zabbix с кастомными дашбордами и алертингом, сократив время реакции на инциденты на 47,6%». 🆗 «Сократил время полной загрузки страницы на 25%, минимизировав CSS и JS, speed index при этом улучшился с 6.1s до 4.5s». 🆗 «Повысил пропускную способность обработки заявок (TPS) на 20 % за счет оптимизации конвейера».
🚨 Важно: применяйте фразу Я (сделал) вместо МЫ (сделали). Научитесь выделять свой труд из общего вклада. Компания хочет нанять вас, а не команду. 🥺 Откуда брать достижения?Заведите хорошую привычку вести дневник достижений. Это поможет копить результаты в одном месте, а также бороться с синдромом самозванца. ⏺ Конкретные достижения и цифры можно вытянуть из корпоративных процессов, таких как перформанс ревью, KPI, фидбексессии, командные ретро и прочее. ⏺ Обязательно запросите обратную связь от коллег и лида. Вы убедитесь насколько ваши проекты круты в глазах других людей, но часто ничего не значат в ваших. ❤️ Почаще хвалите себя и знайте цену даже маленьким шагам на пути к большим результатам! P.S. Сохраните, а то забудете. А в комментах кидайте самое мощное свое достижение по схеме X+Y+Z - проверим и похвалим! #карьерасMerion #карьераIT

🍒 Илон Маск уже научил робота Optimus кунг-фу, а твой путь в Python все еще напоминает попытку собрать IKEA-шкаф без инструк
🍒 Илон Маск уже научил робота Optimus кунг-фу, а твой путь в Python все еще напоминает попытку собрать IKEA-шкаф без инструкции? Всё откладываешь, боишься начать, а в итоге полгода живёшь с кучей деталей в середине комнаты. 🎩 Сеньор смотрит на это и говорит:
«Стоп, дружище! Ты не на олимпиаде по чтению гайдов. Пора переходить к практике, пока нейросети не отобрали у нас все джунские вакансии!»
🤟 Вот его антикризисный план: 1. Установил Python и неважно, что версия 3.11, а не 3.12. Главное — не 2.7, мы же не динозавры! 2. Вывел в консоль print ("Hello, мир!") Уже можешь ставить Python в резюме. Ну почти 😏 3. Написал код, который работает (иногда). Например, калькулятор, который путает + и -. Фича, а не баг! 4. Поймал первый SyntaxError. Поздравляю! Теперь ты официально член клуба «Я знаю, как не надо». 5. Сделал коммит хоть чего-то. Даже если это просто исправление опечатки в комментарии. Главное - зеленый квадратик в GitHub! Мудрость от сеньора:
«Идеальный код пишут только в сказках. В реальности всё начинается с import this и кода, который стыдно показать маме. Запомни: Залил проект - уже джун. Залил пять - почти сеньор.»
С IKEA-шкафом разбирайся сам, а собрать код - залетай к нам. С первого дня, без лишней теории. 😱А вот что ты сделаешь сам после вводного урока: Создашь проект в PyCharm, настроишь виртуальное окружение и установишь зависимости, запустишь своё первое окно Hello World с помощью PyQt, решишь практическую задачу с отложенными действиями, пройдешь мини-тест, чтобы закрепить знания. 🔨 Залетай на вводный урок по Python 🔨 Или регайся в нашей LMS и выбирай любой урок

👁 Давай так: ты кидаешь здесь в комменты свой любимый мем - а мы тебе за это почет и респект бесконечный от нашей компании, мена?

«Да это же просто тестовый сервер!» - сказал админ, пока хакер через эту дыру качал базу с паролями и мемами из общего чата.
«Да это же просто тестовый сервер!»
- сказал админ, пока хакер через эту дыру качал базу с паролями и мемами из общего чата. А всё потому, что один «безобидный» сервер стал VIP-пропуском во внутреннюю сеть. 🤬 Как это было (в стиле «Миссия невыполнима»): 1. Нашли «дверь» без замка. Тестовый сервер совсем без пароля или с паролем 1234, qwerty и тому подобными - это как супермаркет с табличкой «берите бесплатно».
😄
Хакеры: «Спасибо, мы скромно возьмём всё».
2. Украли сессии админов с помощью Mimikatz - это как «Ключ от всех дверей» из Гарри Поттера, только для IT. 🤔 «Вот и ваш пароль от Wi-Fi, и от почты, и от кофемашины». 3. Прошли по сети как свои, перешли на другие серверы - от базы данных до сервера с мемами.
👒
«Ваш корпоративный мем про «опять пятница» уже в нашем telegram-канале».
4. Захватили контроллер домена. Теперь хакеры точно доминируют над тобой. 🤭 Например, могут отключить принтер, чтобы ты не смог напечатать кроссвордов вам с женой в электричку по пути на дачу. 🚨 Вывод: нет «неважных» серверов. Есть те, которые уже взломали, и те, которые взломают завтра. Хочешь находить такие дыры до хакеров? На нашем курсе ты научишься думать как взломщик, чтобы строить неприступную защиту. 🔨 Бесплатный вводный урок - твой шанс стать тем, кого боятся хакеры. Научим видеть уязвимости там, где другие видят только «тестовый сервер». 🔨 Ну или регайся сразу в нашей LMS системе и выбирай любой вводный урок #этичныйхакинг

🚨 Мы так увлеклись вэбчиком, что забыли вам сказать... У нас новый курс! 😅 Аналитик данных с нуля - для тех, кто хочет не п
🚨 Мы так увлеклись вэбчиком, что забыли вам сказать... У нас новый курс! 😅 Аналитик данных с нуля - для тех, кто хочет не просто смотреть на цифры, а заставлять их признаваться во всём. Курс для тебя, если: 🆗 В Excel ты видишь не таблицы, а поле для битвы 🆗 Хочешь не бояться слова «SQL», а использовать его для магии с данными 🆗 Хочешь говорить с данными на «ты» и строить графики, от которых плачут менеджеры Что прокачаешь за 4 месяца: 😊 Блок 1 - Excel, Google Sheets и первое знакомство с Python 😊 Блок 2 SQL: от простых SELECT'ов до оконных функций 😊 Блок 3 - Продвинутый анализ в Pandas + Power BI 😊 Блок 4 - Машинное обучение 😊 Блок 5 - Финальный проект на реальных данных + релиз в портфолио Фишки курса: 😌 Преподаватель — Тимур Исламгулов (опыт в коммерческой аналитике) 😌 От нуля до продвинутого уровня — даже если никогда не открывал Excel 😌 Бонусы: английский для IT и карьерный интенсив P.S. Курс такой плотный, что после него данные во сне будут сниться. 🔨 Ознакомься с полной программой курса 🔨 Залетай в нашу LMS систему, регистрируйся и выбирай вводные уроки

❤️ Ребят, спасибо всем, кто девопсил вчера с нами! Ловите тот самый архив с командами, которые Филипп виртуозно использовал на вэбе! Сохраняйте, делитесь, практикуйтесь 🤗

🚨 Ласт колл, ребята!! Уже через час будем девопсить на вэбе: 🎧 Junior DevOps: где и как практиковаться - от нуля к первому продакшену Посадочные талоны, ой то есть ссылки на трансляцию тут: 😁 YouTube 😁 VK Напоминаем, что лучше быть онлайн, чем потом грустить над записью и видеть как кто-то уже получил ответ на волнующий вопрос и возможно.. оффер 🍒 P.S: Сегодня можно сменить компашку на вечер, вместо пивка и сериальчика - Филипп с Олегом 😎

«Дорогой дневник, мне не подобрать слов, чтобы описать боль и унижение, которые я испытал сегодня, моя жизнь поломана навсегд
«Дорогой дневник, мне не подобрать слов, чтобы описать боль и унижение, которые я испытал сегодня, моя жизнь поломана навсегда.. Я отправил 1000 откликов, но ATS-система снова признала меня таким же бесопытным, как и остальные 400 кандидатов. И вместо зарплаты в тысячи баксов я получил лишь по жо...»
👒 Мог бы написать и ты, если бы уже не был зареган на наш вэб: ➡️ Junior DevOps: где и как практиковаться - от нуля к первому продакшену Где, среди прочего, поймешь, как собирать CV, которое приведет тебя на собеседование, а не в папку «отказы». Ты ведь зарегистрировался? 😎

🚨 Срочный сбор, лягушачьи! Навигация по «экосистеме» знаний Merion Academy подъехала! ✋ Кто новенький - берём курс на изучен
🚨 Срочный сбор, лягушачьи! Навигация по «экосистеме» знаний Merion Academy подъехала! Кто новенький - берём курс на изучение, кто старенький - берём курс на повторение: ➡️ Наша LMS система - удобнее сразу зарегаться в ней и внутри платформы просто выбирать какие хочешь посмотреть вводные уроки, понять подачу материала и выбрать курс ➡️ Профориентация на базе AI - выявим твои способности и интересы, подскажем, с чем тебе понравится работать ➡️ База знаний - подробные полезные статьи/обзоры/how to ➡️ Записи наших вэбов - подойдут и новичкам и тем, кто уже шарит ➡️ Партнерская программа для студентов - приводи друзей и получай деньги на карту ➡️ Корпоративное обучение для IT-специалистов - курсы для конкретных бизнес задач Как ориентироваться в нашем Telegram-канале: 🕵️‍♂️ Искать по хештегам - быстро найдёте нужное: #DevOps #чеклистыMerion #карьера #карьерныйтрекMerion #стажировки #базазнанийMerion #DevOpsbot #вебинарыMerion #python #frontend А если тебе нравится наш канал - обязательно проголосуй за него здесь. Где нас искать в других соцсетях: 🎧 Наш YouTube (уже почти 300к подписчиков!) - здесь выходят содержательные, понятные и, конечно же, смешные ролики по теме. 🌻 Площадки, которые мы постепенно пополняем (ВК, RuTube, Дзен) - подписывайтесь, если вам удобнее там. 😨 Наш основной сайт P.S. Если не понял, куда жать - виновата наша SMM (она опять креативила). Если всё понял - тоже виновата наша SMM (вдруг это слишком просто?). Команда, как видишь, у нас дружная - все ошибки делим поровну! 🤭

😊 Хэй, ребятушки! Напоминаем, что продолжается регистрация на рейс-практикум: 🚨 Junior DevOps: где и как практиковаться - о
😊 Хэй, ребятушки! Напоминаем, что продолжается регистрация на рейс-практикум: 🚨 Junior DevOps: где и как практиковаться - от нуля к первому продакшену 150 человек уже на борту, ты с нами? ➡️ Залетай

😱 Новый Джобс или Оппенгеймер? Бежим смотреть новый видос! 💥 История Сэма Альтмана - человека, который изменил мир за 5 дне
😱 Новый Джобс или Оппенгеймер? Бежим смотреть новый видос! 💥 История Сэма Альтмана - человека, который изменил мир за 5 дней. Одни технологии мы используем «потому что надо» - работа требует, тренды диктуют. А есть люди, которые создают сами эти тренды и меняют правила игры для всей планеты. 😮 В новом видео разбираем феномен Сэма Альтмана и OpenAI: ❓ Как студент, бросивший Стэнфорд, прошел путь до главы ИИ-империи. 😱 Как азартные игры и легендарный акселератор помогли сформировать его подход к бизнесу. 🍔 Почему его уволили и что заставило совет директоров вернуть его обратно. 🪄 Кем на самом деле является человек, выпустивший джинна ИИ из бутылки. Ну и как всегда - с мемами, аналогиями и без занудства ❤️ 😁 Смотреть YouTube 😁 Смотреть VK

Твоя пятница закончится в 18:00. А твой продакшен - в 18:01 🤬 Упс…. Знакомо, когда вроде всё по инструкции, а в продакшене -
Твоя пятница закончится в 18:00. А твой продакшен - в 18:01 🤬 Упс…. Знакомо, когда вроде всё по инструкции, а в продакшене - бах! - и всё падает? Друг, ты не один. 💪 90% этих кошмаров случаются из-за отсутствия мышечной памяти, которая нарабатывается только практикой. Смотри, как всё связано: 📸 Забыл limits в Kubernetes → приложение сожрало всю память → продакшен лег. 📸 Запустил контейнер от root → получил уязвимость → утечка данных. 📸 Не настроил бэкапы Terraform state → кто-то случайно terraform destroy → инфраструктура испарилась. Так как же набивать шишки, чтобы потом не было больно продакшену и тебе? 😅 Всё разберем на бесплатном вебинаре тут ➡️ Junior DevOps: где и как практиковаться от нуля к первому продакшенуP.S. Помни: все великие деплоились в продакшен в пятницу вечером. Но лучше учиться на своих ошибках, а не на своих же проваленных релизах. #DevOps #Kubernetes

😊 Хэй, ребят! Что ж.. Хватит впитывать теорию - пора щупать продакшен! 🚨 Немедленно начинаем практиковаться: 1. Открывай ка
😊 Хэй, ребят! Что ж.. Хватит впитывать теорию - пора щупать продакшен! 🚨 Немедленно начинаем практиковаться: 1. Открывай календарь 2. Ищи 25 сентября 3. В 19:30 ставь напоминалку: «Иду на новый полезнейший вэб от Merion Academy» Вот на этот 🥺 ➡️ Junior DevOps: где и как практиковаться от нуля к первому продакшену Где наш гуру Филипп Игнатенко (Ростелеком, да-да) покажет как прокачаться с нуля до крутого джуна! Что будет: 🆗 K8s - не для галочки, а чтобы понимать 🆗 Docker - без воды и магии 🆗 Terraform & Ansible - чтобы не копировать код из чата 🆗 GitHub Actions - CI/CD который не стыдно показать в резюме Готовим live-демо с реальными скриптами - будет жарко! 🔥 🕵️‍♂️ Для кого:Сисадминам, уставшим от рутины • Джунам, мечтающим о продакшене • Тем, кто в поиске работы и хочет классное портфолио • И всем, кто хочет щупать железо, а не теорию 🚨 Дублируем: ➡️ Ссылка на регистрацию И включи на всякий уведомления канала ❤️ #DevOps #Kubernetes #Docker #Terraform #Ansible #CICD

Docker Swarm vs K8s: битва за твой продакшен. Или Первые мстители против Финала ⚔️⚔️ Кто победит в битве за твой продакшен? D
Docker Swarm vs K8s: битва за твой продакшен. Или Первые мстители против Финала ⚔️⚔️ Кто победит в битве за твой продакшен? Docker Swarm - Первые мстители: 🆗 docker swarm init - собрал кластер быстрее, чем Тони напаял первую броню 🆗 Команды как у обычного Docker - учить не надо, и так сойдёт 🆗 Лёгкий - работает на честном слове и кофе 🙅‍♂️ Но когда приходят Таносы продакшена - нет автоскейлинга, сети рвутся, мониторинг собирай сам, как Лего из кучи деталей Kubernetes - Мстители: Финал: 🆗 Стандарт для всех - твоя собственная Армада Старка 🆗 Автоскейлинг, самолечение, RBAC - готов к любым угрозам, даже если Танос щелкнет пальцами 🆗 Вся экосистема Щ.И.Т.а встроена: мониторинг, логи, CI/CD - красота же! 🙅‍♂️ Но чтобы управлять - нужно быть Гением-Миллиардером... или знать, где взять практику (подскажем 😉) Выбор за тобой: 🔧 Swarm - если нужно починить кран в пещере (pet-проект или быстрый старт) 🔫😊🔫 K8s - если предстоит спасать галактику (растущий проект и enterprise) 🚨 P.S. Завтра анонсируем большой бесплатный вебинар - где будем с мощью Таноса разбирать оба оркестратора! Готовим несколько рабочих способов практики с Docker, K8s, Terraform и CI/CD. Поэтому включаем уведомления канала и кидаем + в комменты, кто уже в ожидании линка на вэб!

😊 Готов к офферу? Мы — да. Стартовал карьерный трек на тарифах с наставником! Он уже доступен на курсах: 🙏 Программирование
+4
😊 Готов к офферу? Мы — да. Стартовал карьерный трек на тарифах с наставником! Он уже доступен на курсах: 🙏 Программирование: Phyton программист с нуля, Phyton Advanced, Java-разработчик с нуля, C# разработчик с нуля, Нейросети и машинное обучение для начинающих, IOS-разработчик с нуля, Аналитик данных с нуля, 1C-разработчик с нуля 😞 Сети: Сетевые технологии, Сетевые технологии Huawei, MikroTik с нуля 📞 Системное администрирование: Linux 🎮 DevOps: DevOps-инженер с нуля, RabbitMQ для разработчиков и DevOps, Redis для разработчиков и DevOps 🕵️‍♂️ Кибербезопасность: Сетевая безопасность 🍪 QA: Автоматизированное тестирование на Python, Тестировщик ПО: основы QA с нуля, Автоматизированное тестирование на Java Тапай на интересующий курс, залетай на вводный урок — затестишь нашу подачу и погнали вместе по карьерному пути ❤️ #карьерныйтрек

❤️ Вместо классического ора на комп из-за лагов — предлагаем сегодня празднично поорать шансон! ☺️ С Днём программиста! Пусть ваш код всегда компилируется с первого раза, прод работает стабильно, а задачи ставятся понятно! P.S. Отмечать будешь? 🥺