Дайджест №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 и интересовался сферой ИТ. И вот получилось попасть в вашу крутую команду, где уверен что предстоит научится многому.
В своё свободное время играю в футбол, в компьютерные игры, провожу время с семьёй и друзьями.
Постараюсь быстро влиться в ваш коллектив и быть его полезной частью)
Итоги дня стольника
Мы молодцы! В этот раз помогли Мопсодому собрать средства на необходимости!