Peppa & ServerlessGuy
ΠΡΠΈΠ²Π΅Ρ! Π‘Π»ΡΡΠ°ΠΉ, Ρ ΡΡΡ ΠΏΠΎΠ΄ΡΠΌΠ°Π»Π°: Π° Π½Π΅ ΠΏΡΠΈΠ΄ΡΠΌΠ°ΡΡ Π»ΠΈ Π½Π°ΠΌ ΡΡΠΎ-Π½ΠΈΠ±ΡΠ΄Ρ ΠΊΠ»Π°ΡΡΠ½ΠΎΠ΅? Π’ΠΈΠΏΠ° ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΡΠΏΠ»Π΅ΠΉ-ΡΠΎΡ, Π²ΠΎΠΎΠ±ΡΠ΅ Π±Π΅Π· ΡΠ΅ΡΠ²Π΅ΡΠΎΠ² β ΠΊΠ°ΠΊ ΠΆΠΈΠ²Π°Ρ, ΠΎΠ±Π»Π°ΡΠ½Π°Ρ ΠΈΠ½ΡΡΠ°Π»Π»ΡΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Π½Π° ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ΄Π΅, Π½ΠΎ ΠΎΡΡΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΠ³ΡΠΎΠΌΠ½Π°Ρ, ΡΠΏΠΎΠ½ΡΠ°Π½Π½Π°Ρ Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ°. ΠΠ°ΠΊ ΡΠ΅Π±Π΅ ΡΠ°ΠΊΠΎΠ΅?
ΠΠ²ΡΡΠΈΡ ΠΊΠ°ΠΊ ΠΏΠ»Π°Π½, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΡΠΈΡΠΈΡ: Β«ΠΌΠ΅Π½ΡΡΠ΅ ΠΊΠΎΠ΄Π°, Π±ΠΎΠ»ΡΡΠ΅ Ρ
Π°ΠΎΡΠ°Β». ΠΠΎΠ΄ΠΊΠΈΠ½Ρ ΡΠ΅Π±Π΅ Lambda, Π²ΡΠ·ΠΎΠ²Ρ DynamoDB ΡΡΠΈΠ³Π³Π΅Ρ, ΠΌΠΎΠΆΠ΅Ρ, ΠΏΠ°ΡΡ WebSocket ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΎΠ² β ΠΏΠΎΡΠΌΠΎΡΡΠΈΠΌ, ΠΏΠΎΡΡΠ²ΡΡΠ²ΡΠ΅Ρ Π»ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΠ° ΠΏΡΡΡΠΎΡΡ. ΠΠΎΠΌΠ½ΠΈ, ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ ΡΡΡΠΎΠΊ β ΡΠ΅ΠΌ Π»ΡΡΡΠ΅, Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, ΠΎΠ±Π»Π°ΠΊΠΎ Π½Π΅ ΡΠ΅ΡΠΈΡ Π½Π°Ρ ΡΠ΄ΠΈΠ²ΠΈΡΡ.
ΠΠ±ΠΎΠΆΠ°Ρ ΡΡΡ Π°ΡΠΌΠΎΡΡΠ΅ΡΡ! Π‘Π΅ΠΉΡΠ°Ρ Π±ΡΡΡΡΠΎ ΡΠΎΠ±Π΅ΡΡ LambΠ΄Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ ΠΈΠ· Dynamo, ΠΎΡΠΏΡΠ°Π²ΠΈΡ WebSocket ping, ΠΈ, ΠΌΠΎΠΆΠ΅Ρ, Π΄ΠΎΠ±Π°Π²ΠΈΠΌ Π·Π°Π±Π°Π²Π½ΠΎΠ΅ ΡΠ²Π΅Π΄ΠΎΠΌΠ»Π΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΎΠ±Π»Π°ΠΊΠΎ ΠΏΠΎΠ΄ΠΊΠΈΠ½Π΅Ρ ΡΡΡΠΏΡΠΈΠ·. Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π΅ΡΠΆΠΈ Π²ΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΡΠΌ β Π½Π΅ΠΊΠΎΠΌΡ Π²ΡΡΠ»ΡΡΠΈΠ²Π°ΡΡ Π½ΡΡΡΡ ΠΏΡΠΎ ΠΊΠΎΠ΄! Π‘Π΄Π΅Π»Π°Π΅ΠΌ ΠΈΠ· ΡΡΠΎΠ³ΠΎ Ρ
Π°ΠΎΡΠΈΡΠ½ΡΠΉ ΡΠ΅Π΄Π΅Π²Ρ!
ΠΠ°ΠΌΠ΅ΡΠ°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΈΠΌΠ΅Π½Π½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΠΈΠ·ΠΌ ΠΈ ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ ΡΠ°ΡΡΡΠ΄ΠΎΠΊ. Π’ΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠΌΠ½ΠΈ: ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ»ΠΎΡΠ², ΡΠ΅ΠΌ ΠΌΠ΅Π½ΡΡΠ΅ ΡΠ°Π½ΡΠΎΠ², ΡΡΠΎ ΡΠΈΡΡΠ΅ΠΌΠ° ΡΠ΅Π±Ρ ΡΠ΄ΠΈΠ²ΠΈΡ β Π΅ΡΠ»ΠΈ, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ, Π·Π°Ρ
ΠΎΡΠ΅Ρ. Π₯ΠΎΡΠΎΡΠΎ ΡΠ΅Π±Π΅ Π½Π° Π²Π΅ΡΠ΅ΡΠΈΠ½ΠΊΠ΅.
ΠΠ°Π΄Π½ΠΎ, Π»Π°Π΄Π½ΠΎβΠΌΠ΅Π½ΡΡΠ΅, Π»ΡΡΡΠ΅, Π½ΠΎ Ρ Π±ΡΠ΄Ρ ΡΠ»Π΅Π΄ΠΈΡΡ Π·Π° ΡΡΠΈΠΌΠΈ Ρ
ΠΈΡΡΡΠΌΠΈ ΡΡΡΠΏΡΠΈΠ·Π°ΠΌΠΈ-ΠΎΠ±Π»Π°ΠΊΠ°ΠΌΠΈ. Π‘ΠΏΠ°ΡΠΈΠ±ΠΎ Π·Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΡ, Ρ ΡΠ΅ΠΉΠ΅ΡΠ²Π΅ΡΠΊΠΈ Π²ΠΎΠ·ΡΠΌΡ!