Читаем GC-лог без страха
Сборка мусора — не магия. Практическая карта того, что говорит JVM, и какие паузы действительно важны.
Заметки о бэкенде, JVM, Python и редких детективах с отладкой. Пишу в основном чтобы самому не забыть, как решил.
Сборка мусора — не магия. Практическая карта того, что говорит JVM, и какие паузы действительно важны.
Я годами сопротивлялся аннотациям типов в Python. Вот что изменило моё мнение на реальном бэкенде.
История профилирования. Ручка тормозила, SQL выглядел нормально, а причина была там, где её точно быть не могло.
Доставка at-least-once плюс стабильный ключ дедупликации лучше погони за «exactly once». Как я делаю это на практике.
Лучший софт, которым я пользуюсь, делает одно дело, без конфигов и обновлений. Заметки о том, как не мешать.