Про автора

Пишу технічні пости про програмування, математику і дотичні речі. Kafka, RabbitMQ, Меседж Брокери, Узгодженість систем, Партиціювання, Реплікація, Розподілені системи, Патерни проектування, Бази Даних.

Довгочити

  • Закріплений довгочит

    Рівні ізоляції транзакцій у БД

    Доволі детальний огляд аномалій у БД, рівнів ізоляції, які дозволяються уникнути аномалії, та імплементації цих рівнів. Багато використовую джерела та свої коментарі, в кінці декілька чит-шитів.

    Картинка довгочиту

    Теми цього довгочиту:

    Бази Даних та ще 3 теми
    Залишили оплесків 60Кількість коментарів 1
  • Закріплений довгочит

    Продюсери і Консюмери в Kafka

    Стаття про продюсери і консюмери в Kafka. Producers, Consumers, Consumer groups, Rebalancing, Message delivery semantics, Offsets, Kafka partition picking, Avoiding duplicates, Message order maintaining, How many partitions should I choose for topic? Strategy for partitioning)

    Картинка довгочиту

    Теми цього довгочиту:

    Kafka та ще 3 теми
    Залишили оплесків 50Кількість коментарів 2
  • Закріплений довгочит

    Аспектно орієнтоване програмування в Java

    Стаття про детальний огляд AOP в Java. Weaving: CTW, LTW, RTW. Способи використання. Порівняння інструментів, пояснення анотацій, конфігурування, термінологія.

    Картинка довгочиту

    Теми цього довгочиту:

    Java та ще 4 теми
    Залишили оплесків 52
  • Stack та Heap

    В JVM використовуються дві структури для зберігання інформації в пам’яті: Stack та Heap. Вони мають полярну філософію і ми не можемо обійтись без жодної із них. У цьому пості я намагатимусь обширно опрацювати причини використання обох структур та їхні особливості.

    Картинка довгочиту

    Теми цього довгочиту:

    Java та ще 3 теми
    Залишили оплесків 37
  • Функціональна залежність у БД

    Пост про функціональну залежність в реляційних множинах. Визначення. Повторення значень в атрибуті. Приклад з п'ятьма атрибутами. Тривіальна залежність. Замикання. залежностей та атрибутів. Незвідні множини. Використання

    Картинка довгочиту

    Теми цього довгочиту:

    Програмування та ще 2 теми
    Залишили оплесків 40
  • Види черг в RabbitMQ

    Стаття про черги в Rabbit. Кворум черги. Raft консенсус алгоритм. Типи конфірмів і ановледжментів. Типи черг. V1 vs V2. Фічі черг. Використання, недоліки та переваги.

    Картинка довгочиту

    Теми цього довгочиту:

    Програмування та ще 3 теми
    Залишили оплесків 62
  • Види протоколів в RabbitMQ

    Пост про порівняння протоколів у Rabbit. Різні версії Advanced Message Queuing Protocol. Недоліки та переваги, способи використання.

    Картинка довгочиту

    Теми цього довгочиту:

    Rabbitmq та ще 4 теми
    Залишили оплесків 65
  • Spring Statemachine

    Пост про Spring Statemachine. Глосарій. Моніторинг. Безпека. Детальний розбір прикладу комплексної машини станів.

    Картинка довгочиту

    Теми цього довгочиту:

    Java та ще 4 теми
    Залишили оплесків 31
  • Кодування пароля у Spring Security

    Пост про всі класи, які надає Spring Security для кодування пароля, короткий опис сучасних та застарілих.

    Картинка довгочиту

    Теми цього довгочиту:

    Security та ще 4 теми
    Залишили оплесків 49