Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go β ΡΠ΄Π°Π»ΡΠ½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ° Π² ΠΠΎΡΠΊΠ²Π΅
ΠΠ°ΡΠ°: 2025-02-11
ΠΠ΅ΡΠ°Π»ΠΈ
Π Π΅Π³ΠΈΠΎΠ½
ΠΠΎΡΠΊΠ²Π°
ΠΠ°Π½ΡΡΠΎΡΡΡ
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π‘ΡΠΎΠΈΠΌΠΎΡΡΡ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ°ΡΠ° ΠΏΡΠ±Π»ΠΈΠΊΠ°ΡΠΈΠΈ
2025-02-11
ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, Π½Π°ΡΡΡΠΎΠΉΠΊΠ°. ΠΠΎΡΠΎΡΠΊΠΎ ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅: Π‘Π΅ΡΠ²ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ² (Π»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ
ΠΎΡΡΡ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΡ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄Ρ ΡΠ²ΠΎΠΈΠΌ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌ, Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π±ΠΎΠ½ΡΡΠΎΠ²) ΠΈ ΠΏΠΎΡΡΠ°Π²ΡΠΈΠΊΠΎΠ² (Π»ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΡΡΠ»ΡΠ³ΠΈ, ΠΏΡΠΎΠ΄Π°Π²Π°Π΅ΠΌΡΠ΅ Π² ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄Π°Ρ
) ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ Π½Π°Ρ Π΅ΡΡΡ ΠΊΠ»ΠΈΠ΅Π½Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΊΡΠΏΠΈΠ» 1000 ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄ΠΎΠ² Π½Π° ΡΡΠ»ΡΠ³ΠΈ ΠΏΡΠΈΡ
ΠΎΠ»ΠΎΠ³ΠΎΠ² ΠΡΡΡ ΠΏΡΠΈΡ
ΠΎΠ»ΠΎΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠ΅ ΡΠ°ΡΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π² Π½Π°Ρ ΡΠ΅ΡΠ²ΠΈΡ ΠΈ ΠΏΡΠΈ ΠΏΠΎΠ³Π°ΡΠ΅Π½ΠΈΠΈ ΠΏΡΠΎΠΌΠΎΠΊΠΎΠ΄Π° ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Π΅ΠΌ - Π·Π°ΠΏΠΈΡΠ°ΡΡΡΡ Π½Π° ΠΏΡΠΈΠ΅ΠΌ ------------- ΠΠΎΠ΄ ΡΠΈΡΡΡΠΉ, Π½Π°ΠΏΠΈΡΠ°Π½ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΡΡΠΎΠ²Π½Ρ senior, Π΅ΡΡΡ ΡΠ²Π°Π³Π³Π΅Ρ, Π΅ΡΡΡ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΡ bruno. ΠΠΎΠ΄ ΠΏΠΎΠ΄Π΅Π»Π΅Π½ Π½Π° ΠΌΠΎΠ΄ΡΠ»ΠΈ, ΠΏΠΎΠ΄ ΠΊΠ°ΠΆΠ΄ΡΠΉ Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΠΎΠ»Π»Π΅Ρ, ΡΠ΅ΠΏΠΎ, dto, ΡΠ΅ΡΠ²ΠΈΡ - ΠΏΡΠΈΠΌΠ΅Π½ΡΠ»ΠΎΡΡ ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ ΠΏΠ°ΡΡΠ΅ΡΠ½Π° ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ. Π‘ΡΡΠ»ΠΊΠ° Π½Π° figma: https://www.figma.com/design/lLMOw2Wc96PWsZpU7ptNU1/100-%D0%BA%D0%BE%D0%B4%D0%BE%D0%B2?node-id=0-1&t=nXyVyC4qBNhIt1Hp-1 ΠΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠ΄Ρ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ, ΠΏΠΎΡΠ»Π΅ ΠΎΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ. ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠ° - middle ΠΈ Π²ΡΡΠ΅, ΠΌΠΎΠ³Ρ Π·Π°ΠΏΡΠΎΡΠΈΡΡ ΡΠ΅Π·ΡΠΌΠ΅/ΡΡΡΠ»ΠΊΡ Π½Π° ΠΊΠΎΠ΄ ΠΈ ΠΏΡ. --------------- Π‘ΠΏΠΈΡΠΎΠΊ Π·Π°Π΄Π°Ρ: 1. ΠΠ½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π°Π½Π°Π»ΠΈΠ· ΠΊΠΎΠ΄Π° Ρ ΡΡΠ΅ΡΠΎΠΌ Π’Π ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ, ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡ ΡΠΎ ΡΡΠΎ ΡΠΆΠ΅ ΡΠ΄Π΅Π»Π°Π½ΠΎ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΡΠΎ Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΠ»Ρ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ ΠΌΠΎΠΆΠ΅ΠΌ ΠΏΡΠΎΠ²Π΅ΡΡΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ΅ΡΡΠΈΠΉ Ρ ΠΌΠΈΠ½ΠΈ ΠΈΠ½ΡΠ΅ΡΠ²ΡΡ, ΡΡΠΎΠ±Ρ ΡΠΎΡΠ½ΠΎ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΎ ΠΈ ΠΊΠ°ΠΊ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡ 2. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΠ½Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΏΠΎ Π·Π°ΠΏΡΠΎΡΡ frontend Π² ΡΠ΅ΠΊΡΡΠΈΠΉ ΠΊΠΎΠ΄, Π΄ΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, Π²ΡΠ΄Π°Π²Π°Π΅ΠΌΠΎΠΉ Π² Π°ΠΏΠΈ. ΠΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ 3. ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΊ ΠΊΠΎΠ΄Ρ. ΠΠ΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π½Π°ΠΏΠΈΡΠ°ΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊ swagger ΠΈ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΊΠΎ Π²ΡΠ΅ΠΌΡ ΠΏΡΠΎΠ΅ΠΊΡΡ, ΡΡΠΎΠ±Ρ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌ ΠΈ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΠΌ 4. ΠΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ ΡΠΈΡΠ΅ΠΉ Π΄Π»Ρ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ MVP.
ΠΠΎΡ
ΠΎΠΆΠΈΠ΅ Π·Π°ΠΊΠ°Π·Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΏΡΠΎΠ΄ΡΡΡΠ΅ΡΠ°ΠΌΠΈ ΠΊΠ°ΡΠΊΠ°. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. Π‘ΠΈΡΡΠ΅ΠΌΠ° Π΄ΠΎΠ»ΠΆΠ½Π°: 1. ΠΡΡΡΠ΅ΡΡΠ²Π»ΡΡΡ ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠΎΠ² Kafka 2. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π΄Π΅ΡΠ΅ΠΊΡΠΈΡΠΎΠ²Π°ΡΡ ΠΎΡΠΊΠ°Π·Ρ 3. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ΄ΡΡΡΠ΅ΡΡ Ρ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° Π½Π° Π΄ΡΡΠ³ΠΎΠΉ Ρ ΡΡΠ΅ΡΠΎΠΌ Π½Π°Π³ΡΡΠ·ΠΊΠΈ 4. ΠΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΡΡΠ΅Π½ΡΠ½ΠΎΡΡΡ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ΅Π½ΠΈΠΈ 5. ΠΠ²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°ΡΡ ΠΏΡΠΎΠ΄ΡΡΡΠ΅ΡΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, ΠΏΠΎΡΠ»Π΅ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ΅ΡΠ°.
Π‘Π°Π½ΠΊΡ-ΠΠ΅ΡΠ΅ΡΠ±ΡΡΠ³
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-10
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ°ΠΉΠΌ, ΡΠ°Π±ΠΎΡΠ° Π² ΠΏΡΠ΅ΡΡΠΈΠΆΠ½ΠΎΠΉ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°, ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ, ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ Π² Π»ΠΈΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΏΠΈΡΠΊΠ΅. ΠΡΠΆΠ΅Π½ ΡΠ°Π·ΡΠ°Π± Π½Π° Go Ρ ΠΎΠΏΡΡΠΎΠΌ (ΠΏΠΎΠ΄ΠΎΠΉΠ΄Π΅Ρ junior).
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-10
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° MVP. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΠΎΠΆΠ΅Π»Π°Π½ΠΈΡ ΠΈ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ: ΠΠΎΠ±ΡΡΠΉ Π΄Π΅Π½Ρ! ΠΡ Ρ
ΠΎΡΠΈΠΌ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΠΏΡΠΎΠ΄ΡΠΊΡ Π²ΡΠΏΠ»Π°Ρ Π·Π° ΠΎΡΠ·ΡΠ²Ρ. ΠΠ°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎΠΌΠΎΡΡ Π² Π±ΡΠΊΠ΅. ΠΠΎΠ³ΠΈΠΊΠ° ΠΏΡΠΎΡΠ΅ΡΡΠ°: 1. ΠΡΠΎΠ΄Π°Π²Π΅Ρ Ρ
ΠΎΡΠ΅Ρ ΠΏΠΎΠΎΡΡΡΡΡ ΠΏΠΎΠΊΡΠΏΠ°ΡΠ΅Π»Ρ Π·Π° ΠΎΡΠ·ΡΠ² Π½Π° ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡΠ΅ 2. Π‘Π΅ΡΠ²ΠΈΡ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ ΠΎΡΠ·ΡΠ²Π° (Π΄ΡΠΌΠ°Π΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΠ Π°Π³Π΅Π½ΡΠ° ΠΏΠΎΠ΄ ΡΡΡ Π·Π°Π΄Π°ΡΡ) 3. ΠΠΎΡΠ»Π΅ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΆΠ΄Π΅Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡ ΡΠΏΡΠ°ΡΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ 4. ΠΡΠ΄Π°ΡΠΌ ΡΡΡΠ»ΠΊΡ Π½Π° ΠΎΠΏΠ»Π°ΡΡ ΠΏΠΎΠ»ΡΡΠ°ΡΠ΅Π»Ρ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΠΌΠΈΠ½Π°Π» a2c 5. ΠΠ΅Π½ΡΠ³ΠΈ ΠΎΡΠΏΡΠ°Π²Π»Π΅Π½Ρ, ΠΎΡΠΏΡΠ°Π²ΠΈΡΠ΅Π»Ρ ΠΏΡΠΈΡ
ΠΎΠ΄ΠΈΡ ΠΎΡΡΠ΅Ρ ΠΠ°Π΄Π°ΡΠ° ΡΠΎ ΡΠ²Π΅Π΄ΠΎΡΠΊΠΎΠΉ* ΠΠ΅ΡΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΎΡΡΠ΅Ρ ΠΎ ΡΠ°ΡΡ
ΠΎΠ΄Π°Ρ
, Π²ΡΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π»ΠΈΠΌΠΈΡΠΎΠ² Π½Π° ΠΎΡΠΏΡΠ°Π²ΠΊΡ ΠΎΠ΄Π½ΠΎΠΌΡ Π»ΠΈΡΡ, ΠΊΠΎΠΌΠΈΡΡΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠ° ΡΠΏΠΈΡΡΠ²Π°Π΅ΡΡΡ Π·Π° ΠΊΠ°ΠΆΠ΄ΡΡ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡ ΠΡΠ»ΠΈ Ρ Π²Π°Ρ Π΅ΡΡΡ ΠΎΠΏΡΡ ΠΈ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΡΡ ΡΠ°ΡΡΡ Π³ΠΎΡΠΎΠ²Ρ ΠΎΠ±ΡΡΠ΄ΠΈΡΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΈΠ΄Π΅Π°Π»Π΅ ΡΠΎΠ·Π²ΠΎΠ½ΠΈΡΡΡΡ ΠΡΠ΄Ρ ΡΠ°Π΄ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΎΡΠΊΠ»ΠΈΠΊΡ!.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-09
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ°. Π’Π΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅.
ΠΠΊΠ°ΡΠ΅ΡΠΈΠ½Π±ΡΡΠ³
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-09
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅: Π΄Π»Ρ iOS, Π΄Π»Ρ Android, ΠΊΡΠΎΡΡΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅. Π£ΡΡΡΠΎΠΉΡΡΠ²Π° Π΄Π»Ρ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ: ΠΏΠ»Π°Π½ΡΠ΅ΡΡ, ΡΠΌΠ°ΡΡΡΠΎΠ½Ρ. ΠΠ½ΡΠ΅ΡΠ½Π΅Ρ ΠΌΠ°Π³Π°Π·ΠΈΠ½, ΠΌΠ°ΡΠΊΠ΅ΡΠΏΠ»Π΅ΠΉΡ.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-03
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
ΠΠ΅Π½ΡΠΎΡ. ΠΠ±ΡΡΠ΅Π½ΠΈΠ΅.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-04-02
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Π½Π° Go
Π΄ΠΈΡΡΠ°Π½ΡΠΈΠΎΠ½Π½ΠΎ
Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠ½Π°Ρ
Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π΄Π»Ρ ΠΠ. Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° Ρ Π½ΡΠ»Ρ. ΠΡΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π·Π°Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ Ρ ΡΡΡΡΠΎΠΌ Π²ΡΠ΅Ρ
ΠΏΡΠ½ΠΊΡΠΎΠ² ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π² Π’Π https://docs.google.com/document/d/1UR_6bDKc_vnLHerLItJ1rwwDYXSQKPm-ioeF05wPtTY/edit?tab=t.0 https://en.wikipedia.org/wiki/Proof_of_work Test task for Server Engineer Design and implement βWord of Wisdomβ tcp server. β’ TCP server should be protected from DDOS attacks with the Proof of Work (https://en.wikipedia.org/wiki/Proof_of_work), the challenge-response protocol should be used. β’ The choice of the POW algorithm should be explained. β’ After Proof Of Work verification, server should send one of the quotes from βword of wisdomβ book or any other collection of the quotes. β’ Docker file should be provided both for the server and for the client that solves the POW challenge.
ΠΠΎΡΠΊΠ²Π°
Π€ΡΠΈΠ»Π°Π½ΡΠ΅ΡΡ
2025-03-11