Pull to refresh
8
0
Анжелика Черниго@Lika_Chernigo

User

Send message

«Один PostgreSQL, чтобы править всеми»: запись эфира-дискуссии

Reading time2 min
Reach and readers5.1K

«PostgreSQL может заменить Kafka, RabbitMQ, MongoDB, Redis, Elasticsearch, Geospatial Database и даже Сron. Но есть нюансы».

В среду, 13 декабря, в прямом эфире встретились Senior Software Engineer в Avito Tech Виталий Лихачёв и DBA в Altinity Евгений Климов и обсудили PostgreSQL. В компании Виталия любят PostgreSQL, умеют его готовить и используют для множества задач. А вот в компании Евгения предпочитают Clickhouse и считают, что один инструмент для всего — не всегда хорошо. У экспертов получилась интересная и местами остренькая беседа.

Читать далее

Пилим монолит и рисуем архитектуру запрещённой сети: лучшие выпуски IT-шоу «Заходят два архитектора в бар»

Reading time2 min
Reach and readers9.8K

Слёрм — это учебный центр для IT-специалистов и инженеров. Кроме курсов, мы делаем несколько спецпроектов, и шоу «Заходят два архитектора в бар…» — один из них. Шоу выходит в прямом эфире раз в неделю: приглашённый эксперт выступает с 20-минутным докладом на архитектурную тему, а следующие гости становятся его оппонентами и дополняют озвученные идеи или горячо спорят с ними.  

Зрители тоже участвуют — задают вопросы в чате, обсуждают полезные идеи и знакомятся. 

Предлагаем посмотреть 5 лучших выпусков шоу «Заходят два архитектора в бар…». Там обсуждаем дизайн Web API, Rabbit и Kafka, блокировки в PostgreSQL, а ещё рисуем архитектуру запрещённой соцсети с картинками.

Читать далее

Вам в хранилище или к озеру? Чем занимаются специалисты по работе с данными и как стать Data-инженером

Reading time7 min
Reach and readers20K

Привет, Хабр! Сегодня рассказываем, чем отличаются подходы к построению распределённых хранилищ данных Data Warehouse (DWH) и Data Lake и в чём специфика задач специалистов, работающих с данными.

В статье сначала опишем паттерны построения распределённых хранилищ, чтобы понимать, через какие процессы проходят данные. А после поговорим о задачах специалистов по работе с данными и необходимых для каждой позиции навыках.

P.S. На картинке спрятаны 6 инструментов для работы с данными. Узнали их?

Читать далее

[Личный опыт] Плохая колбаса и бассейн на крыше: как системный инженер живёт и работает в ОАЭ

Reading time10 min
Reach and readers13K

Наш спикер и экс-CTO Слёрма Марсель Ибраев почти год живёт и работает системным инженером в Абу-Даби. Мы поговорили с Марселем, и он поделился, как прошёл собеседование на иностранном языке, хотя его английский и сейчас далёк от идеала, а до переезда в ОАЭ был ещё хуже.

А ещё рассказал про квартиру в ЖК с бассейном на крыше и назвал зарплату, на которую не стоит соглашаться айтишнику, планирующему жить в Эмиратах.

Читать далее

Собеседование мечты: как девопсу попасть на работу

Reading time6 min
Reach and readers6.5K

Каждый начинающий девопс мечтает об этом — о долгожданном оффере. Но перед тем, как его получить, придется пройти ряд интересных квестов, и среди них — собеседование. Мы собрали круглый стол из спикеров курса DevOps Upgrade и практикующих DevOps-инженеров и задали самые горячие вопросы от начинающих специалистов.

Читать далее

Кейс Booking.com: как мониторинг ускорил развитие продукта и спас команду от расформирования

Reading time4 min
Reach and readers4K

Внедрять мониторинг просто потому, что все так делают — такая себе идея. Это не волшебная таблетка, которая творит чудеса. Инструмент бесполезен, если нет понимания, зачем он нужен и как использовать данные. Если понимание есть, то грамотно настроенный мониторинг способен на многое. Речь не столько о стабильной работе системы. Инструмент может помочь получить средства на развитие продукта и даже спасти команду от расформирования.

Senior product manager в Booking.com Андрей Менде рассказал, как изменилась жизнь его команды благодаря мониторингу.

Читать далее

Журналы аудита Kubernetes: лучшие практики и настройка

Reading time8 min
Reach and readers11K

Kubernetes является фактическим лидером среди систем оркестрации. С ростом популярности микросервисной разработки Kubernetes проявил себя незаменимым инструментом для управления крупномасштабными приложениями и их развёртыванием. Правда, с обилием возможностей, которые предоставляет Kubernetes, этой системой подчас непросто управлять.

В этой статье мы заострим внимание на журналах аудита Kubernetes, чтобы записи всех протекающих событий в нашем кластере можно было заполучить по щелчку пальцев.

Читать далее

38 лучших CI/CD-инструментов в 2022 году

Reading time36 min
Reach and readers65K

Непрерывная интеграция (CI) и непрерывная доставка (CD) или CI/CD стали неотъемлемой частью подхода к разработке программного обеспечения и тестирования DevOps. Этот подход дает разработчикам возможность непрерывного развертывания кода. Кроме того, ошибки выявляются на ранней стадии, что позволяет избежать проблем с интеграцией из-за частой фиксации исходного кода.

При таком количестве предлагаемых CI/CD-инструментов важно выбрать лучшие, соответствующие бюджету и требованиям проекта. Мы создали этот список, чтобы облегчить вам задачу, и надеемся, что он поможет вам выбрать лучший CI/CD-инструмент.

В этой статье мы рассмотрим 38 лучших CI/CD-инструментов из представленных на рынке и выделим их основные особенности.

Давайте разберемся!

Spring. Экспертное мнение о плюсах и минусах самого популярного Java-фреймворка

Reading time7 min
Reach and readers24K

Spring является самым популярным инструментом при разработке промышленных приложений на Java — от больших монолитных приложений до микросервисов. Сразу стоит отметить, что под термином Spring мы понимаем не столько Spring Framework, сколько экосистему и Spring Boot. Всё, что позволяет нам «легко и непринужденно» использовать самые распространенные библиотеки из мира Java, зачастую даже не разбираясь в их настройках (всё настроено уже за нас).

Мы попросили Ильназа Гильязова, Java-разработчика с большим опытом, разобрать ключевые плюсы, минусы, проблемы и риски использования Spring, а также возможные альтернативы.

Читать далее

Харош бояться: как писать резюме и проходить собеседование на должность junior-тестировщика

Reading time7 min
Reach and readers16K

Итак, вы закончили курс по основам профессии тестировщика, получили сертификат — а дальше что делать? На агрегаторы вакансий заглядывать страшно: на одну позицию может быть +100 откликов! Мы поговорили с QA-специалистами Софьей Бреевой и Александром Наумовым о резюме и собеседовании — двух этапах, через которые проходят все соискатели перед трудоустройством. 

Читать далее

Цифровая трансформация на основе NFT

Reading time7 min
Reach and readers1.8K

NFT — это объект данных в блокчейне. Алексей Муравьев, блокчейн-инженер Института Коллективного Разума, рассказал об эволюции NFT и его применениях для бизнеса.

Находясь в крипто-индустрии с 2016 года на позиции блокчейн-инженера, я только в 2020 году впервые услышал термин NFT в СМИ. Им обозначалось право владения цифровым изображением, которое продавалось на аукционе.

После исследования вопроса по существу для меня, как для инженера, стало всё понятно. Оказалось, я уже несколько лет проектирую и разрабатываю сложные NFT-комплексы для сообществ и бизнеса, но не знаю об этом. Да будет так!

То, что подавалось в СМИ как «новое применение технологии блокчейн», являлось примитивной реализацией хранилища информации в цепочке блоков, с которой можно было совершать ограниченный набор действий — выпустить, купить, продать, передать, и всё такое прочее.

«Кто-то за всё заплатит», — подумал я тогда, так и получилось.

Читать далее

Очередь недоставленных сообщений для обработки ошибок в Apache Kafka

Reading time12 min
Reach and readers37K

Любому надёжному конвейеру потоковой обработки данных нужны механизмы обнаружения и обработки ошибок. В этой статье вы узнаете, как реализовать обработку ошибок с помощью очереди недоставленных сообщений (Dead Letter Queue) в инфраструктуре Apache Kafka.

Мы рассмотрим несколько вариантов: кастомная реализация, Kafka Streams, Kafka Connect, Spring Framework и Parallel Consumer. Вы увидите, как Uber, CrowdStrike и Santander Bank реализуют надёжные механизмы обработки ошибок в реальном времени и в огромном масштабе.

Читать далее

Безопасный Spring REST с применением Spring Security и OAuth2

Reading time12 min
Reach and readers36K

В этой статье мы продемонстрируем пример настройки Spring Security + OAuth2  для защиты конечных точек REST API на фреймворке Spring Boot. Клиенты и учетные данные пользователей будут храниться в реляционной базе данных (для баз данных H2 и PostgreSQL подготовлены примеры конфигураций).

Читать далее

От кодинга до крупных конференций: где искать темы для выступлений и зачем это нужно

Reading time7 min
Reach and readers1.8K

Выступления с техническими докладами могут многое дать как спикерам, так и бизнесу. На конференциях можно решить сразу ряд задач: встретить единомышленников, найти интересные проекты, повысить имидж компании и даже решить рекрутинговые вопросы. Несмотря на это, многие IT-компании и специалисты игнорируют такую возможность из-за отсутствия тем для выступления.

В этой статье мы рассказываем, с каких углов можно посмотреть на свою работу, чтобы разглядеть в ней зерно для будущего выступления. Также здесь вы найдете рекомендации, как сделать технический доклад интересным для слушателей.

Читать далее

Зачем Слёрму ещё один курс по Linux?

Reading time4 min
Reach and readers3.2K

3 октября в Слёрме стартует второй поток «Администрирование Linux Мега». Это практический курс, основанный на опыте инженеров Southbridge. Его цель — познакомить студентов с best practices Linux и посмотреть в глубину работы с этой ОС. 

Мы провели интервью с директором курса Евгением Бутыриным. Он рассказал, кому будет полезно обучение на «Linux Мега», как создавался курс и в чём хардовость итоговой сертификации.

Читать далее

Как я стал тестировщиком: истории о первом месте работы QA-специалистом

Reading time5 min
Reach and readers12K

Недавно мы опубликовали материал о том, как перейти в профессию тестировщика. В комментариях появились справедливые мнения, что мы взяли за основу текста только истории успеха и ничего не сказали о трудностях с поиском работы, о низких зарплатах и конкуренции даже за место стажёра на проекте. Хоть и частично, но исправляем ситуацию: мы собрали для вас 4 трудовых историй реальных тестировщиков. Надеемся, что они поддержат вас и помогут не сдаться при первых неудачах.

Читать далее

Как ускорить работу PostgreSQL с помощью конфигурации базы и оптимизации запросов

Reading time12 min
Reach and readers64K

Когда работаешь с данными, скорость запросов — один из главных показателей эффективности. Чтобы повысить эту скорость, нужно знать не только как оптимизировать сами запросы, но и как конфигурация самой базы влияет на скорость выполнения запроса.

Администратор баз данных в Southbridge и ведущий инженер компании Data Driven Lab Иван Чувашов занимается базами данных 15 лет и сегодня хочет поговорить про оптимизацию запросов. Разбирать все будет на примере PostgreSQL, так как именно с этой базой он сейчас работает плотнее всего.

Эта статья — конспект бесплатного вебинара об оптимизации PostgreSQL от «Слёрма». Если вам удобнее смотреть, а не читать, переходите на YouTube.

Читать далее

Угнать за 60 секунд: как уберечь свой Telegram-аккаунт от злоумышленников

Reading time6 min
Reach and readers49K

С каждым месяцем популярность мессенджера только растет. В июне 2022 года аудитория Telegram достигла 700 миллионов человек — об этом рассказал основатель сети Павел Дуров. Для российских пользователей приложение является одной из самых популярных программ — более 52% аудитории рунета регулярно посылают друг другу сообщения в мессенджере. Растет и количество мошенников, которые пытаются увести у владельцев их каналы.

В этой статье спикер Слёрма Роман Панин, руководитель направления по архитектуре ИБ в МТС, и Владимир Силаев, эксперт по Telegram, админ каналов, поделились мыслями о том, как уберечь каналы и не дать злоумышленникам похитить ваш интеллектуальный труд.

Читать далее

Программирование для админа: какой язык выбрать?

Reading time7 min
Reach and readers15K

Эксперты Слёрма — Антон Черноусов, Павел Селиванов, Денис Наумов и Владислав Килин — собрались, чтобы обсудить, какой язык больше подходит для админов, инженеров и devops.

Дисклеймер. Этот материал не претендует на звание истины в последней инстанции. Статья создана на основе рабочего (и жизненного) опыта экспертов, которым они поделились на этом митапе.

Читать далее

Дорога в тестировщики: как сменить профессию и добиться в ней успеха

Reading time7 min
Reach and readers11K

Один из самых простых способов попасть в IT — обучиться профессии тестировщика. Причём перейти в неё может даже человек без образования программиста, а на начальные курсы уйдёт от 3 до 4 месяцев учёбы в свободное время. Мы поговорили с Teamlead нескольких команд тестировщиком и бывшим фитнес-тренером, который сейчас работает middle-специалистом, о том, как они пришли в профессию и какие навыки им помогли.

Читать далее
1

Information

Rating
Does not participate
Date of birth
Registered
Activity