ΠΠ΄ΡΠ°Π²Π΅ΠΉΡΠ΅! Π ΡΠ΅ΡΠ²ΡΡΡΡΠΊ, 23 ΡΠ½ΡΠ°ΡΠΈ, ΡΠ΅ ΡΠ΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅ Π½Π°ΡΠΈΡΡ ΠΏΡΡΠ²ΠΈ ΠΌΠΈΡΠ°ΠΏ Π·Π° Apache Kafka. Π©Π΅ Π³ΠΎΠ²ΠΎΡΠΈΠΌ Π·Π° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ, source ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ ΠΈ ΡΡΠ°ΡΡΠΈΡΠ°Π½Π΅ Π½Π° ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π² Kubernetes. Π‘ Π΄ΠΎΠΊΠ»Π°Π΄ΠΈ ΡΠ΅ ΡΡΠ°ΡΡΠ²Π°Ρ ΠΈΠ½ΠΆΠ΅Π½Π΅ΡΠΈ ΠΎΡ Booking.com, Confluent ΠΈ ΠΠ²ΠΈΡΠΎ.
Π‘ΡΠ΅ΡΠ°ΠΌΠ΅ ΡΠ΅ Π² 18:00. Π Π΅Π³ΠΈΡΡΡΠΈΡΠ°ΠΉΡΠ΅ ΡΠ΅ ΡΠ°ΠΌΠΈ ΠΈ ΠΊΠ°Π½Π΅ΡΠ΅ ΠΊΠΎΠ»Π΅Π³ΠΈ. ΠΠΎΠ΄ ΠΊΠ°Ρ β Π°Π½ΠΎΠ½ΡΠΈ Π½Π° ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½ΠΈΡΡΠ°, Π»ΠΈΠ½ΠΊ Π·Π° ΡΠ΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π²ΠΈΠ΄Π΅ΠΎΠΏΡΠ΅Π΄Π°Π²Π°Π½Π΅ Π½Π° ΠΌΠΈΡΠ°ΠΏΠ°.

ΠΠΎΠΊΠ»Π°Π΄ΠΈ
ΠΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ: Π·Π°ΡΠΎ Π²ΠΈ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΌΠ½ΠΎΠ³ΠΎ β ΠΠ½Π°ΡΠΎΠ»ΠΈΠΉ Π‘ΠΎΠ»Π΄Π°ΡΠΎΠ², ΠΠ²ΠΈΡΠΎ

ΠΠ°ΡΠΊΠΎΡΠΎ ΠΠ°ΡΡΠΈΠ½ ΠΠ»Π΅ΠΏΠΏΠΌΠ°Π½ ΠΊΠΎΠΌΠ΅Π½ΡΠΈΡΠ° ΡΡΠ°ΡΠΈΡ Π½Π° Netflix Π·Π° Π½ΠΎΠ²ΠΈΡ CDC ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ: Β«Netflix ΡΡΠ·Π΄Π°Π΄ΠΎΡ Π° ΡΠΎΠ±ΡΡΠ²Π΅Π½ Change Data Capture (CDC) ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π·Π° MySQL ΠΈ PostgreSQLβ¦ Π²ΡΠΏΡΠ΅ΠΊΠΈ ΡΠ΅, ΠΌΠΎΠΆΠ΅ Π±ΠΈ, Π±ΠΈ Π±ΠΈΠ»ΠΎ ΠΏΠΎ-Π΄ΠΎΠ±ΡΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΡΡ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠ½ΠΎΡ Π² Debezium?Β». Π ΠΈΠ·ΠΊΠ°Π·Π²Π°Π½Π΅ΡΠΎ ΡΠΈ ΡΠ΅ Π½Π°ΠΏΡΠ°Π²Ρ ΠΊΡΠ°ΡΡΠΊ ΠΎΠ±Π·ΠΎΡ Π½Π° source ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈΡΠ΅. Π‘Π»Π΅Π΄ ΡΠΎΠ²Π° ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΏΡΠ΅Π΄ΠΈΠΌΡΡΠ²Π°ΡΠ° ΠΈ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΡΠΈΡΠ΅ Π½Π° ΠΈΠ·Π²Π΅ΡΡΠ½ΠΈ ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡΠΈ Π·Π° PostgreSQL, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»Π½ΠΎ Debezium. ΠΠ°ΠΊΡΠ°Ρ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΡ Π½Π° ΡΡΠΈΡΠ° Π½Π° ΠΠ°ΡΡΠΈΠ½ ΠΈ ΡΠ΅ ΡΠ°Π·ΠΊΠ°ΠΆΠ° Π·Π°ΡΠΎ ΡΠ΅ΡΠΈΡ ΠΌΠ΅ Π΄Π° Π½Π°ΠΏΡΠ°Π²ΠΈΠΌ ΡΠ²ΠΎΠΉ CDC ΠΊΠΎΠ½Π΅ΠΊΡΠΎΡ Π² ΠΠ²ΠΈΡΠΎ ΠΈ ΠΊΠ°ΠΊΠ²ΠΎ ΠΈΠ·Π»Π΅Π·Π΅ ΠΎΡ ΡΠΎΠ²Π°.
ΠΠ°ΠΊ Π΄Π° ΠΎΠΏΠΈΡΠΎΠΌΠΈΠΌ Apache Kafka? ΠΠΏΠΈΡΡΡ Π½Π° Booking.com β ΠΠ»Π΅ΠΊΡΠ°Π½Π΄ΡΡ ΠΠΈΡΠΎΠ½ΠΎΠ², Booking.com

ΠΡΠΈ Π²ΡΠΈΡΠΊΠΈ Π²ΡΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈ Π½Π° Apache Kafka, ΡΡΡΠ΄Π½ΠΎ Π΅ Π΄Π° Ρ ΠΈΠ½ΡΠ΅Π³ΡΠΈΡΠ°ΡΠ΅ ΠΈ ΠΏΠΎΠ΄Π΄ΡΡΠΆΠ°ΡΠ΅. Π Π΄ΠΎΠΊΠ»Π°Π΄Π° ΡΠ΅ ΡΠ°Π·ΠΊΠ°ΠΆΠ° ΠΊΠ°ΠΊ ΡΠ΅ΡΠ°Π²Π°ΠΌΠ΅ ΡΠΎΠ·ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌ Π² Booking.com, ΠΊΡΠ΄Π΅ΡΠΎ Kafka ΠΈ ΡΡΠ»ΡΠ³ΠΈΡΠ΅, ΠΈΠ·Π³ΡΠ°Π΄Π΅Π½ΠΈ ΠΎΠΊΠΎΠ»ΠΎ Π½Π΅Ρ, ΡΠ΅ ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Ρ ΠΊΠ°ΡΠΎ ΠΎΡΠ½ΠΎΠ²Π΅Π½ ΠΏΡΠΎΠ΄ΡΠΊΡ Π·Π° ΡΡΡΠΈΠΉΠΌΠΈΠ½Π³ Π½Π° Π΄Π°Π½Π½ΠΈ. Π Π΄Π΅ΡΠ°ΠΉΠ»ΠΈ ΡΠ΅ ΡΠ°Π·Π³Π»Π΅Π΄Π°ΠΌΠ΅ ΠΊΠ°ΠΊ ΡΡΠ°Π²Π½ΠΈΡΠ΅Π»Π½ΠΎ ΠΌΠ°Π»ΡΠΊ Π΅ΠΊΠΈΠΏ Π΄ΡΡΠΆΠΈ ΠΊΠΎΠ½ΡΡΠΎΠ» Π½Π°Π΄ Π΄Π΅ΡΠ΅ΡΠΊΠΈ ΠΊΠ»ΡΡΡΠ΅ΡΠΈ ΠΈ ΠΎΡΠΈΠ³ΡΡΡΠ²Π° ΡΠΈΠ³ΡΡΠ½ΠΎΡΡΡΠ° Π½Π° Π΄Π°Π½Π½ΠΈΡΠ΅, Π° ΡΡΡΠΎ ΡΠ°ΠΊΠ° Π·Π°Π΅Π΄Π½ΠΎ ΡΠ΅ ΡΠ΅ ΠΏΠΎΡΠΌΠ΅Π΅ΠΌ β ΠΈΠ»ΠΈ ΡΠ΅ ΠΏΠΎΠΏΠ»Π°ΡΠ΅ΠΌ β Π½Π°Π΄ Π±ΡΠ³ΠΎΠ²Π΅ΡΠ΅ ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΈΡΠ΅, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π½Π°Π»ΠΎΠΆΠΈ Π΄Π° ΡΠ΅ΡΠΈΠΌ.
Kafka Π½Π° Kubernetes: Π° ΠΏΠΎ Π₯ΡΠ°Π½Ρ Π»ΠΈ ΡΠΎΠΌΠ±ΡΠ΅ΡΠΎ? β ΠΠΈΠΊΡΠΎΡ ΠΠ°ΠΌΠΎΠ², Confluent

ΠΠΊΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΠΈΠ·Π±Π΅ΡΠ΅ΡΠ΅ Π½Π°ΠΉ-Π΅ΡΠ΅ΠΊΡΠΈΠ²Π½Π°ΡΠ° ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π·Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Π΄Π°Π½Π½ΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅, Π΄Π½Π΅ΡΠ½ΠΈΡΡ ΠΎΡΠ³ΠΎΠ²ΠΎΡ Π΅ ΠΎΡΠ΅Π²ΠΈΠ΄Π΅Π½ β ΡΠΎΠ²Π° Π΅ Apache Kafka! ΠΠΊΠΎ ΡΡΡΠ±Π²Π° Π΄Π° ΡΠ°Π·ΡΠΈΡΠΈΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°, Ρ Π²ΠΈΡΠΎΠΊΠ° ΡΡΡΠΎΠΉΡΠΈΠ²ΠΎΡΡ, ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠ°Π½Π΅, ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π° Π½Π°ΡΠΎΠ²Π°ΡΠ²Π°Π½ΠΈΡΡΠ° ΠΈ ΠΊΠΎΠ½ΡΠ΅ΠΉΠ½Π΅ΡΠΈ, Π²ΠΈ Π΅ Π½ΡΠΆΠ΅Π½ Kubernetes.
Π Π°ΠΊΠΎ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΠ°ΡΠ΅ ΡΠΎΠ·ΠΈ ΡΠΆ ΠΈ Π΅ΠΆΠ°, ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΌΠ°ΡΠ°Π±ΠΈΡΡΠ΅ΠΌΠΎ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΡΠΎ ΠΏΠΎΡΠΎΡΠΈ Π² ΡΠ΅Π°Π»Π½ΠΎ Π²ΡΠ΅ΠΌΠ΅ Π² ΠΎΠ±Π»Π°ΠΊΠ°. Π―ΡΠ½ΠΎ, Π½Π°Π»ΠΈ? ΠΠΎ Π²ΡΠΈΡΠΊΠΎ Π»ΠΈ Π΅ ΡΠΎΠ»ΠΊΠΎΠ²Π° ΠΏΡΠΎΡΡΠΎ? ΠΠΎΡΡΠ°ΡΡΡΠ½ΠΈ Π»ΠΈ ΡΠ° Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΈΡΠ΅ Lego, ΠΊΠΎΠΈΡΠΎ ΠΏΡΠ΅Π΄Π»Π°Π³Π° ΠΎΡΠ½ΠΎΠ²Π½ΠΈΡΡ Kubernetes, Π·Π° Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ ΡΠ΅ΡΠΈΠΎΠ·Π½ΠΈ ΡΠ°Π·ΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ, ΠΈΠ·ΠΈΡΠΊΠ²Π°ΡΠΈ ΡΡΡ ΡΠ°Π½Π΅Π½ΠΈΠ΅ Π½Π° ΡΡΡΡΠΎΡΠ½ΠΈΠ΅ΡΠΎ?
ΠΠ· ΡΡΠΌ ΠΠΈΠΊΡΠΎΡ ΠΠ°ΠΌΠΎΠ², Developer Advocate ΠΎΡ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΡΡΠ° Confluent. Π©Π΅ ΠΏΠΎΠΌΠΎΠ³Π½Π° Π΄Π° ΡΠ΅ ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠ°ΡΠ΅ Π² ΡΠΎΠ·ΠΈ ΡΡΠ» Π·ΠΎΠΎΠ»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ°ΡΠΊ ΠΈ ΡΠ΅ ΡΠ΅ ΠΎΠΏΠΈΡΠ°ΠΌ Π΄Π° ΠΎΡΠ³ΠΎΠ²ΠΎΡΡ Π½Π° Π²ΡΠΏΡΠΎΡΠ°: "Π‘ΡΡΡΠ²Π° Π»ΠΈ ΡΠΈ Π΄Π° ΡΡΠ°ΡΡΠΈΡΠ°ΡΠ΅ Apache Kafka ΠΈ Π΄ΡΡΠ³ΠΈΡΠ΅ ΠΉ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΈ, ΠΊΠ°ΠΊΡΠΎ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ²Π°ΡΠΈΡΠ΅ ΠΏΠΎΡΠΎΡΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Π½Π° Kubernetes?".
ΠΠ°ΡΠΎΠ»ΠΈ ΠΈ ΡΠ²ΠΊΠΈ
ΠΠΈΡΠ°ΠΏΡΡ ΡΠ΅ Π·Π°ΠΏΠΎΡΠ½Π΅ Π½Π° 23 ΡΠ½ΡΠ°ΡΠΈ Π² 18:00. Π£ΡΠ°ΡΡΠΈΠ΅ΡΠΎ Π΅ Π±Π΅Π·ΠΏΠ»Π°ΡΠ½ΠΎ, Π½ΠΎ . ΠΠΎΠ»Ρ, ΠΏΠΎΡΠΎΡΠ΅ΡΠ΅ Π²Π°ΡΠ΅ΡΠΎ ΠΈΡΡΠΈΠ½ΡΠΊΠΎ ΠΈΠΌΠ΅ ΠΈ ΡΠ°ΠΌΠΈΠ»ΠΈΡ Π² Π°Π½ΠΊΠ΅ΡΠ°ΡΠ°. ΠΠ΅ Π·Π°Π±ΡΠ°Π²ΡΠΉΡΠ΅ Π΄Π° Π½ΠΎΡΠΈΡΠ΅ ΠΏΠ°ΡΠΏΠΎΡΡ ΠΈΠ»ΠΈ ΡΠΎΡΡΠΎΡΡΠΊΠ° ΠΊΠ½ΠΈΠΆΠΊΠ°, Π·Π° Π΄Π° ΠΏΠΎΠ»ΡΡΠΈΡΠ΅ ΠΏΡΠΎΠΏΡΡΠΊ Π½Π° ΡΠ΅ΡΠ΅ΠΏΡΠΈΡΡΠ° Π² Π΄Π΅Π½Ρ Π½Π° ΡΡΠ±ΠΈΡΠΈΠ΅ΡΠΎ.
ΠΠ΄ΡΠ΅Ρ: ΠΎΡΠΈΡ ΠΠ²ΠΈΡΠΎ, .
ΠΠΊΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π΄ΠΎΠΉΠ΄Π΅ΡΠ΅ Π½Π° ΡΡΠ΅ΡΠ°ΡΠ°, ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π³Π»Π΅Π΄Π°ΡΠ΅ Π΄ΠΈΡΠ΅ΠΊΡΠ½Π°ΡΠ° ΡΡΠ°Π½ΡΠ»Π°ΡΠΈΡ Π½Π° . Π Π΅ΡΠΈΡ ΡΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄Π° Π·Π°Π΄Π°Π²Π°ΡΠ΅ Π²ΡΠΏΡΠΎΡΠΈ, ΠΊΠΎΠΈΡΠΎ ΡΠ΅ Π·Π°Π΄Π°ΠΌ Π½Π° Π»Π΅ΠΊΡΠΎΡΠΈΡΠ΅.
ΠΠΎ Π²ΠΈΠΆΠ΄Π°Π½Π΅!
ΠΠ·ΡΠΎΡΠ½ΠΈΠΊ: habr.com
