Как стать автором
Обновить
111.96
Maxilect
Карьера в IT: работай удаленно с экспертами
Сначала показывать

Способы общения микросервисов для самых маленьких

Время на прочтение 8 мин
Количество просмотров 40K

Микросервисная архитектура популярна. Даже если речь идет о создании одного небольшого приложения, как правило его реализуют в виде пачки микросервисов, которые запущены отдельно и как-то реплицируются. Как они между собой будут взаимодействовать?

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

Рассчитываю на новичков, но если у вас есть интересный опыт в этих вопросах - добро пожаловать в комментарии.

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 9

Что нужно разработчику для самообразования?

Время на прочтение 5 мин
Количество просмотров 5.2K

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

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

Читать далее
Всего голосов 12: ↑9 и ↓3 +6
Комментарии 5

Осознанная борьба со стрессом для удаленщика

Время на прочтение 7 мин
Количество просмотров 3.9K

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

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

Читать далее
Всего голосов 8: ↑6 и ↓2 +4
Комментарии 0

Как мы боролись с фродом

Время на прочтение 8 мин
Количество просмотров 3.7K

Еще весной 2021 года мы оценивали примерно половину трафика через наш рекламный продукт, как фрод. Для его фильтрации использовали сторонний инструмент, но сами были не в восторге от этого решения - мы вынуждены были платить за его использование, но не могли повлиять на происходившую под капотом “магию”.

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

Под катом не раскроем всех секретов, но расскажем о подходе.

Читать далее
Всего голосов 7: ↑6 и ↓1 +5
Комментарии 0

Почему важен graceful shutdown в облачной среде (на примере Kubernetes + Spring Boot)

Время на прочтение 4 мин
Количество просмотров 15K

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

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

Читать далее
Всего голосов 10: ↑10 и ↓0 +10
Комментарии 2

Осознанное питание для удаленщика

Время на прочтение 6 мин
Количество просмотров 9K

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

Читать далее
Всего голосов 16: ↑14 и ↓2 +12
Комментарии 15

От глашатаев к Programmatic: эволюция рекламы и ее след в обществе

Время на прочтение 9 мин
Количество просмотров 26K

Реклама - огромная отрасль и социально-экономическое явление. Мы каждый день соприкасаемся с различными ее проявлениями - в витринах магазинов, на дорогах, на интернет-сайтах и в приложениях на смартфоне.

За баннерами и ссылками стоит целая индустрия со своим хайлоадом, интересными задачами и заметными экономическими последствиями. И хотя реклама действительно может быть назойливой, на мой взгляд ее позитивное влияние на мир все же перевешивает. Хотите знать, почему - добро пожаловать под кат!

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 0

Как повысить КПД встречи в Zoom

Время на прочтение 7 мин
Количество просмотров 4.6K

С тех пор, как все собираются в Zoom, а не в офисной переговорке, стало так легко кидать людям встречи. Просто бахнул в календарь, и все придут, не спрашивая, зачем их вызвали. Но это не значит, что время пройдет с пользой. Как раз наоборот, в созвонах гораздо легче потратить время других впустую. Для удаленки это настоящая боль!

Кажется, что многие просто привыкли общаться по наитию - собрались, как-то поговорили и разбежались. А если встреча есть, но тема им не интересна, они просто продолжают заниматься своими делами, отключив микрофон и видео, опять же, не задаваясь вопросами, зачем они там нужны. Некоторые даже не догадываются, что происходящее в этот момент не оптимально и кто-то от этого страдает (а может кто-то думает, что работать в принципе тяжело и все должны страдать…).

Но это ненормально и встречи можно проводить эффективнее. Под катом - о том, как сделать по-другому.

Читать далее
Всего голосов 12: ↑10 и ↓2 +8
Комментарии 4

Нет разработчиков — нет будущего?

Время на прочтение 7 мин
Количество просмотров 13K

Будучи основателем одной компании и сотрудником другой, я уже много лет сталкиваюсь с наймом разработчиков и замечаю, что с годами искать квалифицированных специалистов в том количестве, которое требует рынок, все сложнее. А учитывая ускоренное развитие ИТ и курс на "цифровизацию" большого количества компаний РФ и не только, а также движение в сторону удаленки, я понимаю, что система образования вместе со всеми дополнительными программами и микро-курсами справиться с нарастающим спросом не сможет. К чему это приведет в масштабах кадрового рынка и мирового распределения ресурсов? Предлагаю обсудить в комментариях.

Читать далее
Всего голосов 21: ↑19 и ↓2 +17
Комментарии 59

Выбор технологий для корпоративных приложений

Время на прочтение 24 мин
Количество просмотров 6.2K

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

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

Читать далее
Всего голосов 10: ↑9 и ↓1 +8
Комментарии 9

Осознанное употребление воды

Время на прочтение 6 мин
Количество просмотров 9.6K

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

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

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

Читать далее
Всего голосов 21: ↑17 и ↓4 +13
Комментарии 43

А слабо без выгорания? Тест: зайдет ли удаленка вдолгую

Время на прочтение 9 мин
Количество просмотров 4.8K

Удаленка подходит не каждому. Но когда встречаешь отзыв о том, что она не зашла в масштабах всей компании, как правило, видишь не единодушие коллектива, а скорее недоработки в процессах.

Мы начали работать в удаленном формате еще до того, как это стало мейнстримом. В этом году отметили 6 лет - немалый срок для компании. А у нас есть специалисты, которые не вылезали в офисы и по 10 лет. Проанализировав этот опыт и примеры коллег по рынку, мы сделали короткий тест. Предлагаем оценить, насколько лично вы готовы к удаленке на длинной дистанции в конкретной компании. 

Отвечайте на вопросы и суммируйте баллы. Чем выше результат - тем проще вам будет сотрудничать вдолгую с этим работодателем. Тем меньше именно “процессных” ошибок в вашем взаимодействии.

Читать далее
Всего голосов 10: ↑8 и ↓2 +6
Комментарии 13

Основы Postman для самых маленьких

Время на прочтение 8 мин
Количество просмотров 284K

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

Расскажу, как с его помощью создавать простейшие автотесты и уменьшать объем рутины с помощью переменных.

Читать далее
Всего голосов 32: ↑32 и ↓0 +32
Комментарии 7

Интеграции бояться — в аналитики не идти

Время на прочтение 9 мин
Количество просмотров 29K

Всем привет! Я Лейла, системный аналитик в Максилекте. Уже 7 лет работаю в ИТ на проектах разного уровня, в основном это разработка высоконагруженных Enterprise-систем. Подавляющее большинство задач, с которыми мне приходится сталкиваться, – это проектирование интеграционного взаимодействия между системами, так что тема интеграции мне близка. В этой статье хочу рассказать о том, с какой стороны подходить к подобным задачам - как не наступить на грабли. Приведу несколько практических кейсов из своего опыта, а также выделю навыки, которые помогут аналитику решить такие сложные задачи.

Совсем недавно рассказывала об этом на AnalystDays’13. Интерес аудитории к моему докладу сподвиг обобщить мои мысли в виде статьи.

Читать далее
Всего голосов 11: ↑10 и ↓1 +9
Комментарии 3

Грабли, спрятанные в Kotlin

Время на прочтение 6 мин
Количество просмотров 13K

Kotlin создавался, чтобы избежать некоторых проблем Java. Но как и в любом языке, есть в нем свои особенности. Разрабатывая собственный проект, мы наткнулись на несколько таких моментов. Часть стреляет вам в колено на продакшене, только если вы ими злоупотребляете. Другая отражается на производительности высоконагруженных систем. Все эти моменты сложно заметить, поскольку их не подсвечивают специально плагины для IDE, да и в целом на первый взгляд код похож на валидный.

В этой статье мы поговорим о том, на что нужно обратить внимание.

Читать далее
Всего голосов 22: ↑19 и ↓3 +16
Комментарии 5

Осмысленный сон удаленщика

Время на прочтение 8 мин
Количество просмотров 6.5K

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

Читать далее
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 9

Эффективные коммуникации на удаленке

Время на прочтение 5 мин
Количество просмотров 4.1K

Сегодня поговорим о том, как работают коммуникации внутри удаленной команды. Года два назад мы рассказывали о технической стороне вопроса - мессенджерах и таймаутах для ответа (https://habr.com/ru/company/maxilect/blog/479518/), а сегодня ударимся в психологию и детали передачи сигнала от человека к человеку. У удаленки тут есть свои особенности.

Читать далее
Всего голосов 11: ↑9 и ↓2 +7
Комментарии 3

Осознанная ходьба для удаленщика

Время на прочтение 7 мин
Количество просмотров 27K

Я работаю на полной удаленке уже 10 лет. Стоит ли говорить, что проблема сидячего образа жизни все эти годы стоит ребром? Мой пример немного не типичен тем, что какое-то движение в жизни было всегда - сидячей работе сопутствовали эпизодические высокие нагрузки пару раз в месяц (выезды в условный лес). Но этого определенно недостаточно. Нужна именно регулярность.

Сегодня расскажу про самую простую физическую активность из тех, которые можно практиковать каждый день - обычную (не спортивную) ходьбу. Под катом о том, почему она отлично подходит в том числе для удаленки и насколько масштабными могут быть результаты от банальных прогулок.

Читать далее
Всего голосов 68: ↑67 и ↓1 +66
Комментарии 187

В чем измерять удаленных разработчиков?

Время на прочтение 7 мин
Количество просмотров 9.4K

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

Но реалии таковы, что удаленка стала must have для найма. И как тогда контролировать? Что выбрать, чтобы наблюдать за сотрудниками - системы трекинга времени, средства трансляции рабочего стола?

А если мы скажем, что ничего? Не надо тратить ресурсы на лишний контроль. И деньги сэкономите, и людям поможете раскрыться. 

Под катом рассказываем, как это у нас работает уже более 5 лет.

Читать далее
Всего голосов 27: ↑25 и ↓2 +23
Комментарии 41

Закорпоративь удаленщика. Вредные советы

Время на прочтение 6 мин
Количество просмотров 7.1K

Ничто не предвещало беды, но тут в вашей удаленной компании пошел слух об очном корпоративе… Мы прошли через это. Было здорово. Но проанализировав на этапе подготовки стереотипы площадок и подрядчиков, а заодно отзывы самих ИТ-шников о том, что происходит “в среднем по рынку”, мы ужаснулись. С этим багажом знаний мы теперь можем раздавать “вредные советы” относительно того, как все сделать “правильно”. Поверьте, перетягивание каната и пьяные коллеги - далеко не самое страшное, что может быть у тех, кто не продумывает каждую мелочь!

Читать далее
Всего голосов 24: ↑17 и ↓7 +10
Комментарии 8

Информация

Сайт
maxilect.com
Дата регистрации
Дата основания
2015
Численность
31–50 человек
Местоположение
Россия