Как стать автором
Обновить
118.65
Рейтинг
Quadcode
Финтех-компания
Сначала показывать

Ретроспектива работы с bare metal Kubernetes, или Туда и обратно

Блог компании Quadcode Системное администрирование *Kubernetes *

Команда Kubernetes Platform в Quadcode внедряет, поддерживает и сопровождает Kubernetes и все процессы вокруг него. Пять с половиной лет наши кластеры и подходы менялись и эволюционировали. В статье расскажем, с чего мы начинали, к чему пришли, и как получилось сделать сопровождение bare metal кластеров комфортным.

Читать далее
Всего голосов 8: ↑7 и ↓1 +6
Просмотры 1.2K
Комментарии 3

Новости

Зачем нам понадобились agile-поезда и как они устроены

Блог компании Quadcode Управление проектами *Agile *

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

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

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

B-Tree индекс и его производные в PostgreSQL

Блог компании Quadcode PostgreSQL *Data Engineering *

Меня зовут Азат Якупов, я люблю данные и люблю использовать их в разных задачах. Сегодня хочу поделиться своим опытом относительно B-Tree индексов в PostgreSQL. Рассмотрим их топологию, синтаксис, функциональные B-Tree индексы, условные B-Tree индексы и включенные B-Tree индексы.

Читать далее
Всего голосов 23: ↑23 и ↓0 +23
Просмотры 6K
Комментарии 0

Менторство в команде Ops: внедрение процесса и первые результаты

Блог компании Quadcode Учебный процесс в IT Карьера в IT-индустрии

Привет, Хабр. Меня зовут Юрий Зорин, в Quadcode я руковожу Ops-департаментом. В марте 2022 года мы внедрили в команде внутреннее менторство: теперь у наших junior-инженеров есть наставник, который помогает развивать нужные навыки. В этой статье хочу рассказать, какой путь мы прошли на текущий момент и подвести первые итоги.

Читать далее
Всего голосов 7: ↑5 и ↓2 +3
Просмотры 805
Комментарии 4

Как работать с секретами в Golang, чтобы минимизировать хаос

Блог компании Конференции Олега Бунина (Онтико) Блог компании Quadcode Go *

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

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

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

Эволюция архитектуры интернет-телефонии Quadcode

Блог компании Quadcode Разработка систем связи *

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

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 1.1K
Комментарии 0

Типы таблиц в PostgreSQL: clustered, foreign, partitioned и inherited tables

Блог компании Quadcode PostgreSQL *Data Engineering *

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

Читать далее
Всего голосов 21: ↑20 и ↓1 +19
Просмотры 5.8K
Комментарии 12

Типы таблиц в PostgreSQL: logged, unlogged и temporary tables

Блог компании Quadcode PostgreSQL *Data Engineering *

В PostgreSQL существует большое количество разных типов таблиц. Каждая из них предназначена для решения конкретных задач. Самая распространённая и известная — heap table или стандартная таблица. Про её структуру я рассказывал в прошлой статье. Стандартная таблица позволяет хранить строки, обновлять данные, делать OLAP и OLTP-запросы.  

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

Читать далее
Всего голосов 26: ↑24 и ↓2 +22
Просмотры 6.2K
Комментарии 2

Как мы избавились от пинг-понга задачами между разработкой и QA

Блог компании Quadcode Тестирование IT-систем *Управление разработкой *

Я в IT больше девяти лет и успел поработать в ряде интересных проектов, но самым большим своим достижением на данный момент считаю налаживание процессов в команде Billing API. Статья — именно об этом. Расскажу о наших проблемах во взаимодействии между разработчиками и QA-инженерами и том, как мы эти проблемы решали.     

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

Веб-фреймворки для Golang в 2022 году: оптимальные варианты для разработчика

Блог компании Quadcode Go *

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

Читать далее
Всего голосов 14: ↑10 и ↓4 +6
Просмотры 12K
Комментарии 14

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

Блог компании Quadcode Учебный процесс в IT Управление персоналом *Карьера в IT-индустрии

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

Читать далее
Всего голосов 11: ↑11 и ↓0 +11
Просмотры 7.7K
Комментарии 4

Возможности Heap Table в PostgreSQL

Блог компании Quadcode PostgreSQL *Data Engineering *

Меня зовут Якупов Азат, я дата-архитектор Quadcode. В индустрии я больше 20 лет, из них больше 6 лет — в архитектуре. Эта статья — немного сокращенный пересказ моего выступления на митапе по теме «Heap Table в PostgreSQL». 

Речь в тексте пойдет об обычных таблицах, с которых начинается вся дата-инженерия. Посмотрим на то, как метаданные располагаются в Postgres, разберемся, что такое table page и fillfactor, а также поближе познакомимся с TOAST-таблицами.

Читать далее
Всего голосов 18: ↑16 и ↓2 +14
Просмотры 5.6K
Комментарии 18

IT-команды в Quadcode: Trading Platform

Блог компании Quadcode Управление разработкой *Карьера в IT-индустрии

Привет, Хабр! Хотим познакомиться поближе и подробно рассказать о нашей команде Trading Platform, которая занимается флагманским продуктом Quadcode. Текст будет полезен всем, кто хочет узнать, как работают IT-специалисты в финтехе. О процессах, проектах и собеседованиях в команде читайте в статье.

Читать далее
Всего голосов 4: ↑3 и ↓1 +2
Просмотры 1.7K
Комментарии 0

Лучшие книги по Golang: что стоит почитать как начинающему, так и опытному разработчику

Блог компании Quadcode Go *

Мы в Quadcode любим Golang и можем рассказать о языке и его преимуществах много интересного. Все это неспроста - не так давно мы переписали некоторые наши продукты или отдельные их модули именно на Go, чему радуемся до сих пор. Подробности самых интересных кейсов вскоре планируем раскрыть на Хабре, а пока что поделимся подборкой любимых книг, которые посвящены этому языку. Некоторые из них подходят для начинающих разработчиков, другие - для программистов с опытом. Объединяет все представленные в подборке книги одно - они могут оказаться ну очень полезными для тех, кто так или иначе связан с Go. Подборка - под катом, и, кстати, если вы уже читали какую-то из рекомендованных нами книг, расскажите о своих впечатлениях в комментариях. Поехали!

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

Читать далее
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 22K
Комментарии 14

Фильтрация JSON: как мы проводили конкурс на самый быстрый алгоритм

Блог компании Quadcode Алгоритмы *IT-компании

Привет, меня зовут Костя Плешаков, я Архитектор в Quadcode. В статье расскажу, как мы организовали конкурс, который помог решить проблему исключения некоторых данных (в нашем API) в процессе отправки на фронт. В результате мы получили высокопроизводительный алгоритм фильтрации JSON с использованием векторных инструкций Intel® AVX2.

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

Технический специалист и редактор: как написать текст вместе без обид и недоразумений

Блог компании Quadcode Контент-маркетинг *
✏️ Технотекст 2021

Привет, Хабр! Меня зовут Карина, сегодня хочу поговорить о том, как техническим специалистам и редакторам писать тексты вместе. Расскажу о возможных сценариях работы, проблемах и их решениях. А ещё о том, где искать вдохновение и как бороться с синдромом самозванца. Надеюсь, мой опыт поможет вам лучше понимать редакторов и готовить крутые тексты вместе с ними. 

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

Советы начинающим тимлидам: как работать с командой, выбраться из ловушки токсичного специалиста и не сойти с ума

Блог компании Quadcode Управление разработкой *Управление персоналом *
✏️ Технотекст 2021

Привет, Хабр! Меня зовут Никита Пимошенко, я тимлид команды Billing API в Quadcode. Сегодня поделюсь советами и кейсами из практики, которые пригодятся начинающим тимлидам.

Читать далее
Всего голосов 26: ↑21 и ↓5 +16
Просмотры 14K
Комментарии 23

Кто такие Data-специалисты, чем они занимаются и как строится работа

Блог компании Quadcode Big Data *Data Engineering *
✏️ Технотекст 2021

Привет, Хабр! Меня зовут Азат Якупов, я работаю Data Architect в Quadcode. Сегодня хочу рассказать о Data-специалистах и познакомить вас с нашей командой Data Platform.

Читать далее
Всего голосов 10: ↑7 и ↓3 +4
Просмотры 11K
Комментарии 14

Как мы создаем образовательные курсы. Путь от Google Slides к iSpring

Блог компании Quadcode Учебный процесс в IT
✏️ Технотекст 2021

Всем привет. Меня зовут Анна Хан, и я руководитель команды обучения в Quadcode. Еще два года назад для обучения мы использовали гугл таблички, prezi и тратили 90 часов в неделю на проведение очных лекций. Сейчас мы полностью выстроили процесс на платформе iSpring и Confluence и сделали курсы, которые прошли порядка 300 человек из более чем 20 стран, говорящих на 25+ языках. В этой статье я расскажу, как нам удалось пройти такой путь, что получилось, а что нет.

Читать далее
Всего голосов 2: ↑1 и ↓1 0
Просмотры 1.8K
Комментарии 11

Черный понедельник 1987 года: несовершенный биржевой софт, паника и слишком быстрый рост

Блог компании Quadcode Исследования и прогнозы в IT *История IT Финансы в IT IT-компании

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

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

Читать далее
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 7.7K
Комментарии 10
1

Информация

Сайт
spb.hh.ru
Дата регистрации
Численность
201–500 человек