July 5, 2022

Дайджест №272

Сегодня в выпуске:

  • Новости по корпоративу
  • Как исправить недостатки микросервисной архитектуры и причем тут Quarkus
  • ЛАБ - какой он для тебя?
  • Проектный практикум
  • Время поздравлений
  • Новичок
  • Итоги дня стольника

Новости по корпоративу

Напоминаем, что 14 июля мы ОТ ДУШИ отправляемся на корпоратив в ПИР ДУШИ!

Все, кто еще не отметился, что планирует присоединиться к тусовке, милости просим в табличку:
https://docs.google.com/spreadsheets/d/1qTpLS6J4Ngh_3knslFn_5MGHKew7s3vfSJF08DEvPMk/edit#gid=0

ИЗВЕСТНА СТОИМОСТЬ ВХОДА НА КОРПОРАТИВ - 1100р за все удовольствие!

После того как вы записались в табличку, можете отправлять денежку за вход Оксанке Навроцкой на СБЕР по СБП: 8 (965) 504-46-62

Вы можете распланировать ваше участие в зоне мастер-классов уже сейчас!

Зона будет работать два часа с 17:30 до 19:30. За это время вы сможете посетить несколько активностей, например, принять участие в квесте, потанцевать в буткемпе и сплести фенечку!

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

План мероприятия тут: https://docs.google.com/spreadsheets/d/1qTpLS6J4Ngh_3knslFn_5MGHKew7s3vfSJF08DEvPMk/edit#gid=1407598331

На некоторые из мастер-классов нужно предварительно записаться, чтобы мы и вы понимали актуальность активности:

https://docs.google.com/spreadsheets/d/1qTpLS6J4Ngh_3knslFn_5MGHKew7s3vfSJF08DEvPMk/edit?usp=sharing

Всем знатных кайфух!

Как исправить недостатки микросервисной архитектуры и причем тут Quarkus

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

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

Так было и у нас. Мы взяли один монолит и разбили его на множество маленьких сервисов. Всё это дало нам немало плюсов:

●     изолировали микросервисы друг от друга;

●     разделили ответственность за них между собой;

●     сделали процесс разработки более быстрым.

Но на самом деле микросервисная архитектура принесла и немало минусов. Главной проблемой стало то, что каждый контейнер, в который упакован микросервис, потребляет большое количество ресурсов. Представьте, что мы распилили монолит на 20 микросервисов. Теперь у каждого из них есть свои минимальные требования для запуска, а для быстрого запуска еще и завышенные требования к ресурсам. Складываем всё вместе и получаем кратное увеличение затрат по ресурсам.

Это стало для нас вызовом. Было понятно, отказаться от микросервисной архитектуры уже невозможно, ведь у нее столько преимуществ. Но при этом нам просто необходимо уменьшить объем ресурсов, который потребляет каждый отдельный микросервис. Это общая проблема разработки сервисов на Java, которая привела к развитию концепции Native compilation. То есть из приложения убирается всё лишнее, чтобы оно компилировалось в исполняемый код операционной системы, в которой будет выполняться.

Сейчас мы начинаем активно использовать новые технологии, в том числе в продакшн, и проводим их обкатку. Это расширение JVM GraalVM и фреймворк Quarkus. В перспективе мы получим Cloud Native архитектуру, значительно оптимизируемся по потреблению памяти и в десятки раз снизим нагрузку на центральный процессор сервера. При этом старт сервиса будет занимать миллисекунды.

ЛАБ - какой он для тебя?

Мы имеем примерное представление о том, как компания СКБ ЛАБ выглядит на рынке, какой образ возникает у наших кандидатов при звуке этих шести букв, но нам хочется понять, какой он - СКБ ЛАБ именно для тебя!

Напиши, пожалуйста, прилагательные, которые ассоциируются у тебя с нашей компанией:
https://forms.gle/q9VX5wayrrEX3NDV8

Проектный практикум

Каждый год эксперты от СКБ ЛАБ присутствуют в составе жюри на выступлениях студентов с их проектами в рамках проектного практикума.

Что было интересного и впечатляющего в этом году расскажут сами эксперты:

Шишкин Антон, Архитектор проекта

Спасибо за возможность участвовать в защите на проектном практикуме. Это очень интересно и полезно.
Конечно, есть часть команд, которые откровенно сделали меньше, чем могли бы. Их количество, в процентном соотношении, по моим наблюдениям, не меняется. Но вырос уровень у другой части команд. Разнообразие проектов радует. Но отдельно хочется выделить разнообразие подходов команд к организации, решению и защите. Часть ребят очень сильно погружались в технику решения. Видно было, что они в теме, но при этом страдала презентация. Для меня в таком случае презентацией было непосредственно само решение. У другой части был перекос в другую сторону: очень сильно увлеклись маркетинговой частью. Презентация у таких ребят была запоминающаяся и больше не про проект, а про команду. Не знаю, хорошо это или нет, но я очень хорошо запомнил и команду и проект. Кто-то делал один. Какая-то команда состояла только из аналитиков. Какие-то команды прямо как семья. Это я к чему: во-первых, само разнообразие команд мне напоминает одну крутую амбициозную компанию, во-вторых, нет одного правильного варианта.

Никуленко Василий, Android teamlead

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

- проведена подготовительная работа со студентами внутри университета,

- ну и разумеется мотивация самих студентов.


Меня отдельно порадовала одна “живая и настоящая” презентация, в которой ребята прямо запустили Android Studio, эмулятор и взаимодействуя с ними демонстрировали работу своего приложения вживую. Сразу видно что ребята постарались и представили готовый продукт, а не видео из какого-нибудь редактора прототипов.
Надеюсь и на дальнейшее взаимодействие с университетом и сотрудничество с талантливыми студентами. :)

Андреянков Александр, Data Scientist

На прошлом проектном практикуме присутствовал экспертом на защитах. Было много интересных проектов и понравился формат, в котором всё это организовано.

Так что, в этот раз ещё решил попробовать себя в роли куратора проекта в треке "Машинное обучение" и поймал ностальгию по тем временам, когда работал в универе :)

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

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

Хочется чтобы такое сотрудничество с университетом продолжалось и далее.

Шубин Александр, Data Scientist

Это было мое первое участие в проектном практикуме, у меня был трек web-разработки. Большинство проектов было очень достойными, тем более что ребята развернули свои работы на хостинге, и можно было пощупать руками что и как работает:)

Порадовала не только техническая сторона, но и полезность представленных работ.

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

Время поздравлений

От всей души поздравляем нашу принцессу Ксюшу Маркову с днем свадьбы!!

Будьте самыми счастливыми и везите нам крымское тепло, а весь ЛАБ вас обнимает!

Совет да любовь!

Новичок

Губанов Дмитрий, Java разработчик

Всем привет, меня зовут Дмитрий, я remote-разработчик бекенд-направления из Самары.
Активно упражняюсь в программировании на Java, поддерживаю здоровый альтруизм, дополняю реальность играми (Hollow Knight, Cuphead всем строго играть).
C большим энтузиазмом нажимаю кнопки на MIDI-клавиатуре, иногда делаю проекты во фруктовой daw.
Надеюсь буду полезным человеком на протяжении всего времени пребывания здесь.


Киселев Вячеслав, Тестировщик

Всем привет👋

Ещё недавно я работал представителем компании Xiaomi  и интересовался сферой ИТ. И вот получилось попасть в вашу крутую команду, где уверен что предстоит научится многому.

В своё свободное время играю в футбол, в компьютерные игры, провожу время с семьёй и друзьями.

Постараюсь быстро влиться в ваш коллектив и быть его полезной частью)

Итоги дня стольника

Мы молодцы! В этот раз помогли Мопсодому собрать средства на необходимости!

Всем неравнодушным спасибо от хвостатых!