Pull to refresh
36
Karma
26.5
Rating

Глас компании Maxilect

  • Followers 51
  • Following

Как мы запустили стартап и выжили

При работе с большими данными сильно выручает Clickhouse. Он работает быстро и позволяет нам реализовывать все потребности бизнеса.

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

Оцениваем работодателя на собеседовании. Как понять, что за компания перед тобой?

Интересный материал, спасибо за ссылку. Мы были где-то в середине процесса, когда она вышла.

Уточняем детали проекта методами практической психологии

Цель применения метамодели — прийти от общих слов к более осязаемым, которые однозначно понимаются большинством. Так что лучше бы использовать при формулировании story и задач.
На счет стандартов интервьюирования, боюсь, не совсем понимаю о чем речь.
Методологии (такие как SCRUM) никак не конкурируют с метамоделью. Просто они про другое. Так что эти модели легко можно применять совместно.

Уточняем детали проекта методами практической психологии

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

Kafka Streams — непростая жизнь в production

Вы можете добавить ещё серверов с kafka-streams. Например, если у вас будет 5 серверов вместо 2, то в моём примере на каждого будет приходиться по 2 партиции и, соответственно, в 2,5 раза меньше данных.

Kafka Streams — непростая жизнь в production

Под разделами темы вы имеете ввиду партиции топика кафки?
Если да, то выглядит это так.
Например, у вас в топике 10 партиций и топик читают две ноды kafka streams.
Каждая нода берёт себе по 5 партиций. Соответственно у каждой ноды в её локальной базе RocksDB будут данные только с этих 5 партиций.
При условии, что ноды находятся в одной consumer-группе, естественно.
Если данные не умещаются в локальную базу, то будете получать стандартные для этого исключения: no space left on device, GC overhead limit exceeded и т.п.

Kafka Streams — непростая жизнь в production

У KSQL “под капотом” всё та же kafka-streams. То есть все проблемы, которые я описал выше, имеют место быть и в случае с KSQL. Но при этом KSQL внешне выглядит ещё проще: вроде бы просто написал SQL запрос и радуйся.
Проблема в том, что такая простота обманчива. Без глубокого понимания, как это работает, она может стать большой проблемой при увеличении нагрузок на систему.
При повышении уровня абстракции всегда приносится в жертву производительность.
В случае с KSQL такая жертва, думаю, будет чересчур велика.
Также уточню, что опыта работы с KSQL в production у нас нет, так что рассуждения выше — это только рассуждения.

Как заставить Arduino петь как ZX Spectrum. Часть 2: музыка Dizzy IV на Arduino Nano

Спасибо. Действительно тогда есть возможность решить задачу, но, кажется, для этого лучше взять более зрелый эмулятор AY-3-8912.

Как заставить Arduino петь как ZX Spectrum. Часть 2: музыка Dizzy IV на Arduino Nano

К сожалению, это не так просто, потому что код сильно завязан на структуру музыкальных данных, которая использовалась именно в Dizzy. Если будет другой плеер, придется проводить дизассемблирование заново. К тому же точность эмуляции AY-3-8912 в проекте достаточна, чтобы похоже воспроизводить данные мелодии, но ее будет мало для других мелодий.

Как заставить Arduino петь как ZX Spectrum. Часть 2: музыка Dizzy IV на Arduino Nano

Спасибо за ценное замечание. Действительно, нашел вкладыш к оригинальной кассете, где указан Lyndon Sharp.

image

Как заставить Arduino петь как ZX Spectrum. Часть 1: исторический экскурс

Я не нашел этой мелодии в списке мелодий, которые можно загрузить:

image

Как я уехал в испанскую глубинку, но работаю на русском языке

Такого ощущения нет. В Торревьехе такое ощущение было. В Валенсии много разных событий.

Как я уехал в испанскую глубинку, но работаю на русском языке

И да, кстати, виза — через курсы (Терра стади)
Их условие — 20 часов в неделю. В моем случае решалось все просто. Я работаю по Москве с 8-17 (7-16 по местному времени). С октября, когда в Испании часы переводят на час назад я ездил на занятия с 15-18 (3 часа в день).

Как я уехал в испанскую глубинку, но работаю на русском языке

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

Как я уехал в испанскую глубинку, но работаю на русском языке

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

Один день удаленного фронтендера

Тренажер Torneo Jazz. У него подставочка под телефон есть, но ноут туда тоже отлично ложится. Только вот чтобы он на кнопки не нажимал, приходится подкладывать что-то между панелью и ноутом. У меня там сейчас упаковка антибактериальных салфеток)

Один день удаленного фронтендера

ИКЕА Бекант трансформер с электроприводом

Information

Rating
240-th
Location
Санкт-Петербург и область, Россия
Works in
Registered
Activity