IT's Tinkoff
22.7K subscribers
174 photos
3 videos
312 links
IT's Tinkoff — самое полезное и интересное от команды Тинькофф в формате дайджеста.

Мы в ВК: https://vk.com/itstinkoff

О жизни команды и открытых вакансиях к нам: https://t.me/tinkoffjobs
Download Telegram
Где проверить свои скиллы, увидеться с комьюнити и найти единомышленников?

На IT’s Tinkoff Solution Cup — соревновании для опытных разработчиков, Data-инженеров, SRE и системных аналитиков. Шесть направлений, два тура и весомые призы в финале, который проведем в Москве. Подробнее рассказали в карточках 👇

Выбирайте трек и регистрируйтесь до 15 апреля на странице соревнований.

#sre #backend #frontend #mobile #data_engineering #system_analysis
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Приглашаем на митапы, которые проведем в начале апреля👇

🗓 4 апреля приглашаем QA-инженеров на митап в Нижнем Новгороде

Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» 6 автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.

🗓 А еще 4 апреля впервые встретимся с Java-разработчиками Воронежа

Митап станет нашей первой встречей с местным Java-комьюнити, и это круто! Обсудим проблемы, которые возникают, если при разработке ПО игнорировать работу со временем. Затем разберем кейс, где мы с помощью Camunda сделали свое приложение понятным для всех команд. А после поговорим, как и куда расти инженеру, если он уже Senior, и поболтаем на полезные темы.
Зарегистрироваться можно на IT’s Tinkoff Java Meetup.

🗓 Затем 5 апреля соберемся с Java-комьюнити в Самаре

Начнем с кейса о работе с Elasticsearch, которая помогла нам повысить производительность поиска отзывов. После обсудим использование фича-тоглов на примере своего кейса, а в конце поговорим про взаимодействие SRE и разработчиков, а также об инструментах для лучших практик. Зарегистрироваться можно здесь.

🗓 7 апреля проведем SRE-митап в Новосибирске

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

#java #scala #qa #sre
Приглашаем на встречи, которые проведем в начале апреля👇

🗓 5 апреля соберемся с Java-комьюнити в Самаре

Начнем с кейса о работе с Elasticsearch, которая помогла нам повысить производительность поиска отзывов. После обсудим использование фича-тоглов на примере своего кейса, а в конце поговорим про взаимодействие SRE и разработчиков, а также об инструментах для лучших практик. Зарегистрироваться можно здесь.

🗓 7 апреля ждет на SRE-митап в Новосибирске

Встречу проведем вместе с 2ГИС. Поговорим о stateful в k8s, хранении данных и применении локальных вольюмов в коммунальных кластерах. А еще расскажем об эволюции доставки кубов в наших проектах. После докладов устроим неформальный нетворкинг: обменяемся кейсами и просто поболтаем о полезном. Не забудьте зарегистрироваться и позвать с собой коллег.

🗓12 апреля соберем Angular-комьюнити в Москве

Мы вместе Angular Moscow очень скучали по встречам с фронтенд-разработчиками! Поэтому 12 апреля проведем наш Angular Meetup #21 вместе с друзьями из «Европлана» и Bimeister. Обсудим Nx, локализацию и создание собственного инструмента для просмотра документов. Кстати, для тех, кто не сможет присоединиться к нам в Москве, проведем трансляцию. Не забудьте зарегистрироваться и позвать с собой коллег:

ссылка для тех, кто планирует встретиться с нами в Москве.
линк для тех, кто планирует посмотреть онлайн.

🗓13 апреля приглашаем QA-инженеров на митап в Рязани

Обсудим, как сменить стек тестирования и не сойти с ума, грамотно тестировать Batch ETL в хранилище данных и «размазать» 6 автоматизаторов на 70 проектов. В конце ждем участников на нетворкинг и полезные беседы. Регистрация — на странице встречи.

#angular #qa #sre #java
Миграция с Gson на Kotlinx, холодные и горячие Observable, комьюнити системных аналитиков и доклады с SRE-встречи — в дайджесте 👇

▪️Делимся кейсом миграции с Gson на Kotlinx

Мы любим новые инструменты и технологии. Поэтому не обошли стороной библиотеку Kotlinx.Serialization, которой сейчас пользуется команда роста Тинькофф Инвестиций. О том, как ребята переезжали с Gson на Kotlinx и стоила ли миграция свеч, рассказал Android-разработчик Андрей Мещеряков.

▪️Объясняем, как работают холодные и горячие потоки в RxJS

Рано или поздно каждый из нас сталкивается с понятиями cold и hot observable (потоки) в RxJS: от технической секции интервью до реальных рабочих кейсов. Что это и как работают потоки «под капотом» — в статье Михаила Потапова.

▪️Обсудили доставку кубов в наших проектах

А еще обсудили кейс коллег из 2ГИС про stateful в k8s на недавней встрече с SRE-комьюнити в Новосибирске. Записи докладов можно посмотреть на нашем ютуб-канале, а фото — в группе в VK.

▪️Рассказали, как работает наше комьюнити системных аналитиков

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

#mobile #angular #sre #analytics #softskills
Приглашаем на ближайшие митапы, а еще рассказываем о встречах, курсах и конференциях, где будем принимать участие👇

💡 В эти выходные увидимся на CodeFest

Увидимся в нашем импровизированном IT-хабе, где покажем, как устроены проекты «под капотом»: от Tinkoff API до ETNA. А еще обсудим кейсы во время докладов и techtalk — ищите нас в программе конференции. И, конечно, не забыли про крутые челленджи. Можно будет прожить реальный рабочий день с Java-разработчиком Сашей или пофиксить сломанные алгоритмы у помощника Олега.

📆 8 июня расскажем, как устроена алгоритмическая секция интервью в нашу команду, на мастер-классе в Томске

Продолжаем свою серию специальных митапов, которые помогут подготовиться к алгоритмической секции интервью. Уже побывали в Екатеринбурге и Новосибирске, а сейчас отправляемся в Томск. Встречу соберем 8 июня в пространстве Loft is. Прочитать подробнее и зарегистрироваться можно на странице митапа.

⚙️ Расскажем все о SRE на новом курсе Тинькофф Образования

Вместе запустили проект для опытных DevOps-инженеров, начинающих SRE и разработчиков с опытом, которые бы хотели сменить направление. За курс изучим принципы SRE, узнаем главное о мониторинге и балансировке, разберемся в постмортемах. А еще для участников курса развернем инфраструктуру, где они смогут отработать инструменты на практике. Заявки ждем до 1 июня на странице курса.

#algorithmic #sre #codefest
Please open Telegram to view this post
VIEW IN TELEGRAM
SRE-процессы, тестирование по-ковбойски, главное из мира Java за май и все о CPO — в дайджесте👇

▪️ Рассказываем, как вовлекли разные команды в SRE-процессы

Баланс между доставкой и надежностью — звучит прекрасно. На деле же нащупать эту золотую середину практически не реально. Но мы попробовали и сделали Month of Reliability, который помог нам повысить надежность всех систем и вовлечь разные команды в процессы SRE. Как — рассказал Максим Иванов, тимлид SRE команды бэкенда и SSO.

▪️ Разбираемся в нагрузочном тестировании по-ковбойски (и не только)

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

▪️ Выпустили первый Java-дайджест

Льюис Кэрролл писал: «Нужно бежать со всех ног, чтобы только оставаться на месте, а чтобы куда-то попасть, надо бежать как минимум вдвое быстрее!» Чтобы сэкономить ваше время в этой бесконечной гонке за обновлениями, новыми инструментами и туториалами в Java, наша команда запустила ежемесячный дайджест.

▪️ Обсудили, сколько стоят CPO

Спойлер — много. И тут речь не только о деньгах. В новом выпуске «Карты, деньги и продукт» отвечаем на, кажется, все вопросы о CPO вместе с Екатериной Загуменновой, руководителем по подбору топ-менеджеров в Авито.

#sre #qa #java #product
Please open Telegram to view this post
VIEW IN TELEGRAM
Тестирование с помощью микросервисов, 7 петабайт логов в Elastic, главное из мира Scala и рабочие разногласия — в дайджесте 👇

🟡Тестировать приложения с помощью… микросервисов?!

Да, мы не шутим — и делаем так в платформе внутренней разработки Spirit. На выходе, кстати, получаем много преимуществ, которых не даст классическое e2e-тестирование. Предыстория, код и гайд — в статье Николая Мезинова из команды Spirit Frontend.

🟡7 петабайт логов в Elastic — как мы это сделали

У нас тысячи сервисов, и все они пишут логи. За их сбор и метрики отвечает Sage — наша платформа мониторинга с Elasticsearch под капотом. Сейчас объемы логов 7 ПБ, а суммарное количество нод на 15 кластерах в двух ДЦ — 370 штук. Как мы это сделали, рассказал Роман Николаев, инженер SRE-команды.

🟡Scala-дайджест за август — done!

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

🟡Как правильно решать рабочие разногласия

Когда стоит бросаться в бой, а когда лучше пойти на компромисс и чем конфликт отличается от дискуссии и спора, обсудили в новом выпуске подкаста «Это считается». А помог нам в этом Искандер Мирмахмадов, сооснователь и директор по данным в EXPF.

#qa #sre #scala #soft_skolls
Please open Telegram to view this post
VIEW IN TELEGRAM
Scala in Tinkoff, процессы в супербольших командах, семья Taiga UI и подкаст про надежность для разработчиков — в дайджесте 👇

🟡 Как устроены наши продукты, написанные на Scala

На Scala написано большинство наших продуктов. Причин для этого много: от его характеристик до «по любви». Поэтому мы создали Scala in Tinkoff — проект, где инженеры рассказывают про особенности своих проектов. В первом видео объясняем, как устроены Тинькофф Путешествия, а во втором — Долями. Stay tuned!

🟡 Процессы в больших (очень больших) командах: наш кейс

Наша команда исторически быстро растет — часто 100% год к году. И за все время у нас не было классических Scrum-мастеров или Agile-коучей. Почему так получилось и как в Тинькофф появились деливери-менеджеры, рассказывает Виктор Никишин, руководитель оптимизации процессов разработки и лидер профессии деливери-менеджеров.

🟡 Не только Taiga UI: семейство библиотек для фронтендеров

Taiga UI — наша огромная библиотека UI-компонентов для Angular, на которую точно стоит взглянуть. Но она только вершина айсберга всего семейства полезных библиотек, которые непременно улучшат DX. Список и достоинства каждой — в статье Александра Инкина, фронтенд-разработчик команды Angular UI Kit.

🟡 Подкаст для всех, кто хочет повысить надежность продуктов и разобраться в SRE-подходах

SRE для нас — это про бесперебойную работу, отказоустойчивость и стабильность всей экосистемы. И своими практиками мы активно делимся с комьюнити: устраиваем митапы, выпускаем лекции от команды нашего Центра надежности и даже записали курс. Для полной картины не хватало только классного подкаста про надежность и устойчивость для всех разработчиков. И мы сделали его вместе с друзьями из JUG Ru Group. 8 выпусков, 8 гостей и бесконечная польза — все как мы любим❤️

#scala #delivery #frontend #sre
Please open Telegram to view this post
VIEW IN TELEGRAM
Первые митапы октября 👇

🔘 Сегодня — вторая дизайн-конфа

Ждем офлайн в Москве и онлайн на нашем ютуб-канале и в группе во ВКонтакте.

🔘 26 сентября соберем Scala- и Haskell-разработчиков в Казани

Там проведем наш традиционный митап по функциональному программированию. Поговорим о software transactional memory и разберемся, как работать с иммутабельными данными. Регистрируйтесь здесь.

🔘 4 октября ждем на Tinkoff QA Meetup в Рязани

Разберемся, зачем тестировщику писать код (и нужно ли это), и обсудим, как построить пирамиду тестирования без QA-инженеров. После докладов останемся поболтать. Регистрируйтесь и зовите с собой коллег.

🔘 11 октября проведем QA-митап в Ижевске

Поговорим про процессы в QA-командах, задачи QA в продуктовых проектах и shift-left-подход. После докладов ждем на неформальный нетворкинг. Регистрируйтесь здесь.

💡Оффер в нашу SRE-команду за несколько дней!

Да! И все это на SRE Weekend Offer для опытных инженеров, который проведем 7—8 октября. За выходные нужно пройти онлайн-интервью и познакомиться с командой, а после получить оффер, если все прошло удачно. Сейчас мы ищем инженеров в несколько проектов. Прочитать о них подробнее и оставить зявку до 4 октября можно на странице SRE Weekend Offer.

#scala #sre #haskell #qa #FFDD2D
Please open Telegram to view this post
VIEW IN TELEGRAM
Авторизация пользователей изнутри, SRE в мобильном приложении, синхронизация команд и фатализм лидера — в дайджесте 👇

🟡Новая серия Scala in Tinkoff

Это — проект, в котором мы рассказываем, как устроены наши продукты, написанные на Scala — одном из самых распространенных языков в Тинькофф. Новое видео об авторизации пользователей в экосистеме «под капотом». В главной роли — Игорь Козлов, руководитель команды авторизации физлиц.

🟡Страшная история о том, как у нас однажды все упало…

Упало так, что почти час клиенты видели на главном экране приложения примерно ничего. Сервер? Нет. В чем была ошибка и как мы пересмотрели SRE и Observability в мобильном приложении — в статье Даниэля Халиулина, технического менеджера продукта.

🟡Все команды работают без очереди и горящих дедлайнов над фичей

«Ну сказка же какая-то, так в жизни не бывает!» — скажете вы. А мы ответим, что приблизиться к идеальным процессам можно. И так получилось у команд, которые делают Тинькофф Кассу. Как — в статье Юли Шиловой, менеджера продукта.

🟡«Что есть доверие, когда ты работаешь в инфобезопасности?»

Вопрос философский, переходящий в разряд риторического. Ответил на него Дмитрий Гадарь, директор по безопасности в Тинькофф и гость нового выпуска «Кем ты стал». Внутри помимо этого несколько историй про запоминающиеся атаки, грустные глаза киберпреступника из Бухары, фатализм лидера и техническую экспертизу руководителя.

#scala #scala_in_tinkoff #sre #mobile #soft_skills
Please open Telegram to view this post
VIEW IN TELEGRAM
Начинаем октябрь суперактивно!

🧆 4—5 октября ждем маркетологов и продактов на Epic Growth в Москве

Ждем в нашем зале, который мы символично назвали «Мы не договорили(сь)». Поговорим про неочевидную пользу конфликтов на разных уровнях и поймем, как их правильно решать. А еще устроим маркетинговый мастермайнд, запишем подкаст, будем бить тарелки, понимать друг друга с помощью карт и просто круто проводить время.

🔘 4 октября ждем на Tinkoff QA Meetup в Рязани
Разберемся, зачем тестировщику писать код (и нужно ли это), и обсудим, как построить пирамиду тестирования без QA-инженеров. После докладов останемся поболтать. Регистрируйтесь и зовите с собой коллег.

🔘 11 октября проведем QA-митап в Ижевске
Поговорим про процессы в QA-командах, задачи QA в продуктовых проектах и shift-left-подход. После докладов ждем на неформальный нетворкинг. Регистрируйтесь здесь.

🔘 12 октября — Tinkoff Frontend Meetup в Ростове-на-Дону
Обсудим, как проектировать микрофронтенды с точки зрения архитектуры, эффективно взаимодействовать с дизайнерами, а еще разберем современные подходы к авторизации и трекингу пользователей. Регистрируйтесь на странице митапа.

💡Оффер в нашу SRE-команду за несколько дней!

Да! И все это на SRE Weekend Offer для опытных инженеров, который проведем 7—8 октября. За выходные нужно пройти онлайн-интервью и познакомиться с командой, а после получить оффер, если все прошло удачно. Сейчас мы ищем инженеров в несколько проектов. Прочитать подробности о них и оставить заявку до 4 октября можно на странице SRE Weekend Offer.

#sre #qa #frontend #marketing
Please open Telegram to view this post
VIEW IN TELEGRAM
Провожаем февраль в кино и ждем на первых мартовских митапах:

🍿29 февраля QA-сериал на большом экране в Минске

Премьерный показ в Казани прошел на «ура»! Пришло время показать наш QA-сериал минскому комьюнити. Сначала посмотрим историю о том, как мы за последние 6 лет преодолели все трудности на пути к полноценному shift-left-тестированию, а после обсудим ленту вместе с нашими QA-инженерами. Забрать свой билетик в кино.

🔘 5 марта проведем SRE-митап в Екатеринбурге

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

Этот митап станет первым в SRE on the Road — серии встреч с теми, кто отвечает за надежную работу систем. После Екатеринбурга мы проведем встречи в Ростове-на-Дону, Новосибирске, Челябинске и Томске. Выбирайте свой город и приходите.

🔘 6 марта соберем Java-митап в Омске

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

📊 Продуктовые аналитики, успейте подать заявку на Weekend Offer

Заявку можно оставить до 28 февраля, а сам WO будет онлайн 2—3 марта. За выходные пройдете все этапы интервью, познакомитесь с командой, а после — получите оффер, если все пройдет хорошо. Подробнее — здесь.

#qa #sre #java #product #analytics
Please open Telegram to view this post
VIEW IN TELEGRAM
Встречаем весну на митапах в Екатеринбурге, Омске и Нижнем:

🔘 5 марта проведем SRE-митап в Екатеринбурге

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

🔘 6 марта соберем Java-митап в Омске

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

🔘 14 марта встречаемся на Tinkoff Mobile Meetup в Нижнем Новгороде

Обсудим, как правильно конфигурировать CI, локализовать участки приложения, которые нагружают процессор и использовать NLP в мобильной разработке. Зарегистрироваться на встречу можно тут.

#sre #java #mobile
Please open Telegram to view this post
VIEW IN TELEGRAM
Апрельские митапы и три встречи для системных аналитиков DWH:

🔘 3 апреля ждем на мобильном митапе в Казани

Поговорим о Metal-шейдерах, ИИ в разработке и технических решениях контекстов Telegram. Регистрация тут.

🔘 4 апреля соберем тимлидов в Минске

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

🔘 9 и 11 апреля увидимся на встречах SRE on the Road в Новосибирске и Челябинске

В Новосибирске обсудим паттерны отказоустойчивой архитектуры, аварийное восстановление Kubernetes в Cluster API и использование LLM в повседневной работе инженера. Регистрация — на этой странице.

В Челябинске расскажем обеспечение безопасности образов при построении CI/CD и также об использование LLM. Регистрация тут.

📊 А еще проведем Tinkoff DWH Connect — серию онлайн-встреч для системных аналитиков DWH

Внутри — три встречи, которые погрузят вас в профессию и познакомят с задачами, которые делает команда системных аналитиков DWH в Тинькофф. 4 апреля — митап, 10-го — открытое собеседование и 20-21-го — Weekend Offer. Регистрация на все мероприятия одна. А вот в каком из них принять участие, решаете вы сами: можно в одном, а можно во всех сразу. Подробности и регистрация тут.

#mobile #team_lead #sre #system_analysis #dwh
Please open Telegram to view this post
VIEW IN TELEGRAM
Ждем на апрельских митапах:

🔘 9 и 11 апреля увидимся на встречах SRE on the Road в Новосибирске и Челябинске

В Новосибирске обсудим паттерны отказоустойчивой архитектуры, аварийное восстановление Kubernetes в Cluster API и использование LLM в повседневной работе инженера. Регистрация — на этой странице.

В Челябинске расскажем обеспечение безопасности образов при построении CI/CD и также об использование LLM. Регистрация тут.

🔘 11 апреля ждем на Go-митапе в Петербурге

Обсудим как писать меньше кода, или про плагинизация, «декларативизация», что такое мониторинг сервисов на Go и какие инструменты для него существуют и так ли нужны итераторы. Регистрация — на этой странице.

🔘 16 апреля поговорим о безопасности клиентов на митапе продактов

Обсудим, как построена платформа «Тинькофф Защита», а команда Авито создает безопасное общение для продавцов и покупателей. И почему безопасность — новый черный. Встречу проведем в двух форматах: онлайн и в Москве. Регистрация и подробности — на этой странице.

🔘 16 апреля встретимся на QA-митапе в Рязани

Обсудим, как и зачем менять метрики качества в проектах, а также запускать только необходимые тесты, которые сфокусированы на изменениях в коде. Регистрация.

🤖 А еще открыли регистрацию на Tinkoff Invest Robot Contest #2

Это — конкурс торговых роботов от команды Тинькофф Инвестиций. Так что если вы умеете писать такие алгоритмы или хотите попробовать силы в их разработке, то вам точно на эту страницу.

#sre #go #product #qa #ai
Please open Telegram to view this post
VIEW IN TELEGRAM
Единая платформа разработки в Тинькофф, Quality score и спринты-баги, а также финал «Код Ход Шоу» — в дайджесте 👇

🟡 Как мы реализовали платформенный подход для безопасности K8s

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

🟡 Можно ли 40 лет проработать в QA?

На этот и другие вопросы отвечаем в новом выпуске QAk-QAk вместе Ларисой Ковалевской, QA-инженером Авито Путешествий. А еще узнаем, чем похожи центры качества компетенций в Авито и Тинькофф, выясняем, как определить и повысить уровень осознанности команды, хвалим три амиго и делаем важные выводы про QA-культуру.

🔥 Финал «Код Ход Шоу»

За главный приз и инженерное уважение борются Samokat.tech и X5 Tech. Исход главной интеллектуальной битвы сезона решил вопрос про...животное! Подсказка: оно изображено на пяти белорусских рублях, а его размер зависит от климата — чем холоднее, тем оно крупнее. Угадали? Пишите в комментариях!

#sre #qa #код_ход_шоу
Please open Telegram to view this post
VIEW IN TELEGRAM