Π£ Π½Π°Ρ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΎ 50 ΠΎΡΡΠ΅Π½ΠΊΠΎΠ² ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΎΡ in memory ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΌΡ redis-ΠΊΠ»Π°ΡΡΠ΅ΡΡ β ΠΠ΅ΠΎΠ½ΠΈΠ΄ Π§Π΅Π½ΡΠΊΠΈΠΉ ΠΈΠ»ΠΈ ΡΠΊΠ°ΡΠ°ΡΡ Π² ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π²ΠΈΠ΄Π΅ΠΎ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ»ΠΎ Π·Π°Π³ΡΡΠΆΠ΅Π½ΠΎ Π½Π° ΡΡΡΠ±. ΠΠ»Ρ Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π²Π°ΡΠΈΠ°Π½Ρ ΠΈΠ· ΡΠΎΡΠΌΡ Π½ΠΈΠΆΠ΅:
ΠΡΠ»ΠΈ ΠΊΠ½ΠΎΠΏΠΊΠΈ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π΅
Π·Π°Π³ΡΡΠ·ΠΈΠ»ΠΈΡΡ
ΠΠΠΠΠΠ’Π ΠΠΠΠ‘Π¬ ΠΈΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΠ΅ ΡΡΡΠ°Π½ΠΈΡΡ
ΠΡΠ»ΠΈ Π²ΠΎΠ·Π½ΠΈΠΊΠ°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ ΡΠΎ ΡΠΊΠ°ΡΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ Π²ΠΈΠ΄Π΅ΠΎ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° Π½Π°ΠΏΠΈΡΠΈΡΠ΅ Π² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ ΠΏΠΎ Π°Π΄ΡΠ΅ΡΡ Π²Π½ΠΈΠ·Ρ
ΡΡΡΠ°Π½ΠΈΡΡ.
Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ΅ΡΠ²ΠΈΡΠ° ClipSaver.ru
Β«50 ΠΎΡΡΠ΅Π½ΠΊΠΎΠ² ΠΊΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΎΡ in memory ΠΊ ΠΌΠ½ΠΎΠ³ΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠΌΡ redis-ΠΊΠ»Π°ΡΡΠ΅ΡΡΒ» β ΠΠ΅ΠΎΠ½ΠΈΠ΄ Π§Π΅Π½ΡΠΊΠΈΠΉ (Ozon, ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ Π³ΡΡΠΏΠΏΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ) ΠΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅ ΠΊΠΎΠΌΠ°Π½Π΄Π° Π»ΠΎΠ³ΠΈΡΡΠΈΠΊΠΈ ΡΠ°ΡΡΠΎ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π»Π°ΡΡ Ρ Π²ΡΡΠΎΠΊΠΈΠΌΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌΠΈ Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΎΡΠ΅Π½ ΡΡΡΡΡ rps ΠΈ ΠΎΡΠ΅Π½Ρ ΠΆΠ΅ΡΡΠΊΠΈΠΌΠΈ SLO Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΎΡΠ²Π΅ΡΠ°. ΠΡΠΈ ΡΡΠΎΠΌ Ρ ΠΊΠ°ΠΆΠ΄ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΠΌΠ΅Π½ΡΠ»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈ Π½Π΅ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ. Π Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΠΈ ΡΠΏΠΈΠΊΠ΅Ρ ΡΠ°ΡΡΠΊΠ°Π·Π°Π», ΠΊΠ°ΠΊ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Π±ΠΎΡΠΎΠ»ΠΈΡΡ Ρ ΡΠ°ΠΊΠΈΠΌΠΈ Π½Π°Π³ΡΡΠ·ΠΊΠ°ΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎ ΡΠΎΠΌ, Ρ ΠΊΠ°ΠΊΠΈΠΌΠΈ ΡΡΡΠ΄Π½ΠΎΡΡΡΠΌΠΈ ΠΏΡΠΈΡΠ»ΠΎΡΡ ΡΡΠΎΠ»ΠΊΠ½ΡΡΡΡΡ, ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π΄ΠΎΠΏΡΡΡΠΈΠ»ΠΈ. Π‘Π½Π°ΡΠ°Π»Π° ΠΠ΅ΠΎΠ½ΠΈΠ΄ ΠΊΡΠ°ΡΠΊΠΎ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ» ΠΎ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ΅ Π±ΡΡΡΡΠΎΠΉ ΠΎΡΠ΄Π°ΡΠ΅ ΡΡΠΎΠΊΠΎΠ² Π΄ΠΎΡΡΠ°Π²ΠΊΠΈ. Π Π΄Π°Π»Π΅Π΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ c ΠΊΠ°ΠΆΠ΄ΡΠΌ Π³ΠΎΠ΄ΠΎΠΌ ΠΎΠ½ΠΈ Π°Π΄Π°ΠΏΡΠΈΡΠΎΠ²Π°Π»ΠΈ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΊΠ°ΠΊΠΈΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ. ΠΡΠ΅ΡΠ°ΡΠΈΡ 1: in memory cache. ΠΡΠ΅ΡΠ°ΡΠΈΡ 2: ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΡΡ-ΠΊΠ»Π°ΡΡΠ΅Ρ (redis vs memmcached). ΠΡΠ΅ΡΠ°ΡΠΈΡ 3: N-ΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΊΡΡ. ΠΡΠ΅ΡΠ°ΡΠΈΡ 4: ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ-ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ multi-DC ΠΊΡΡ-ΠΊΠ»Π°ΡΡΠ΅Ρ Redis. Π ΠΊΠΎΠ½ΡΠ΅ Π²ΡΡΡΡΠΏΠ»Π΅Π½ΠΈΡ ΡΠΏΠΈΠΊΠ΅Ρ ΠΏΠΎΠ΄Π²Π΅Π» ΠΈΡΠΎΠ³ ΠΈ ΠΏΠΎΠ³ΠΎΠ²ΠΎΡΠΈΠ» ΠΎΠ± Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π°Ρ KV. Π‘ΡΡΠ»ΠΊΠ° Π½Π° ΠΏΡΠ΅Π·Π΅Π½ΡΠ°ΡΠΈΡ: https://goo.su/2ik4N Π‘ΡΡΠ»ΠΊΠ° Π½Π° Π²ΠΈΠ΄Π΅ΠΎ Π² ΠΠΠΎΠ½ΡΠ°ΠΊΡΠ΅: https://vk.com/uraldigitalweekend?z=v... Π‘Π°ΠΉΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ β https://udwe.ru ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΊΠ°Π½Π°Π» ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ β https://t.me/ural_digital_weekend ΠΠ°Π½Π°Π» ΠΠ»Π΅ΠΊΡΠ΅Ρ Π¦ΡΠΊΠ°ΡΠ΅Π²Π°, CEO Π² Spectr: https://t.me/release_it Π‘Π°ΠΉΡ Spectr β https://spectr.dev ΠΠ°Π½ΡΡΡ ΠΊΠΎΠΌΠ°Π½Π΄Ρ Spectr β https://digital-spectr.ru/new-client ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΎΡ ΠΊΠΎΠ½ΡΠ΅ΡΠ΅Π½ΡΠΈΠΈ β Spectr (https://spectr.dev) ΠΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΠ°ΡΡΠ½Π΅Ρ β Π’ΡΠ³Π»Π°ΠΉΠ½ (https://tagline.ru) #udw #ural_digital_weekend #udweek #digital #tagline #ΡΡΠ³Π»Π°ΠΉΠ½ #spectr #digitalspectr #ΠΌΠ΅ΡΠΎΠΏΡΠΈΡΡΠΈΠ΅ #udw2024 #development #highload #ΠΊΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ #redis #memory #kafka #memcashed 00:00 ΠΡΡΡΠΏΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΡΠΏΠΈΠΊΠ΅ΡΠ° 01:12 ΠΠΎΠ²Π°Ρ Π·Π°Π΄Π°ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ 03:58 Π Π΅ΡΠ΅Π½ΠΈΠ΅ 1: In memory cashe 06:32 Π Π΅ΡΠ΅Π½ΠΈΠ΅ 2: ΡΠ΄Π°Π»Π΅Π½Π½ΡΠΉ ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΊΡΡ-ΠΊΠ»Π°ΡΡΠ΅Ρ 15:38 Π Π΅ΡΠ΅Π½ΠΈΠ΅ 3: N-ΡΡΠΎΠ²Π½Π΅Π²ΡΠΉ ΠΊΡΡ 25:29 Π Π΅ΡΠ΅Π½ΠΈΠ΅ 4: ΡΠ°ΡΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ-ΡΠ΅ΠΏΠ»ΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ multi-DC ΠΊΡΡ-ΠΊΠ»Π°ΡΡΠ΅Ρ Redis 29:31 ΠΡΠΎΠ³ΠΈ 30:58 ΠΠΎΠΏΡΠΎΡΡ ΠΈΠ· Π·Π°Π»Π°