Π‘ΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. ΠΠΎΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΄ΡΠΊΡΠ°. 4 ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π½Π° ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠ΅ΠΊΡΡ ⏳Π‘ΡΠΎΠΊ: Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π³ΠΎΠ΄Π° ↗️ΠΡΡ
ΠΎΠ΄: Π°ΡΠ°ΠΏ (ΠΊΠ°ΠΊ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΊΠΎΡΠ΅Π΅) 📍ΠΠΎΠΊΠ°ΡΠΈΡ: ΠΡΠ΅ΠΈΠΌΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ Π Π€, ΡΠ°Π±ΠΎΡΠ° ΠΏΠΎ ΠΌΡΠΊ, ΠΏΠΎΠ»Π½Π°Ρ ΡΠ΄Π°Π»ΡΠ½ΠΊΠ° 💸ΠΠΏΠ»Π°ΡΠ°: 900Ρ Π² ΡΠ°Ρ 📈Π‘ΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ Π³ΡΠ°ΡΠΈΠΊ, 164 ΡΠ°ΡΠ° Π² ΠΌΠ΅ΡΡΡ,ΠΏΠΎ Π³ΠΎΡΡΠ΄Π°ΡΡΡΠ²Π΅Π½Π½ΠΎΠΌΡ ΡΠ°Π±ΠΎΡΠ΅ΠΌΡ ΠΊΠ°Π»Π΅Π½Π΄Π°ΡΡ,Π½ΠΎ Π±ΡΠ²Π°ΡΡ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈΡ 🔎Π ΠΏΡΠΎΠ΅ΠΊΡΠ΅: 1. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΈ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ FinTech ΡΠ΅ΡΠ΅Π½ΠΈΠΉ. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ 10-20 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ (ΠΌΠ½ΠΎΠ³ΠΎ ΡΠΎΠ»Π΅ΠΉ) 2. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ KeyCloak. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ 4-5 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ (ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ, Π°Π½Π°Π»ΠΈΡΠΈΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ) 3. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ ΠΠ²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π½Π° Π±Π°Π·Π΅ KeyCloak. ΠΡΠΈΠΌΠ΅ΡΠ½ΠΎ 4-5 ΡΠ΅Π»ΠΎΠ²Π΅ΠΊ (ΡΡΠΊΠΎΠ²ΠΎΠ΄ΠΈΡΠ΅Π»Ρ, Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΠΎΡ, Π°Π½Π°Π»ΠΈΡΠΈΠΊ, ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΈ) 4. ΠΠΎΠΌΠ°Π½Π΄Π° ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π€ΠΈΠ½ΡΠ΅Ρ
ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ². ΠΠΎΠΌΠ°Π½Π΄Ρ ΡΠ°Π·Π½ΡΠ΅ 📝Π’ΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ: - ΠΎΡΠ»ΠΈΡΠ½ΠΎΠ΅ Π·Π½Π°Π½ΠΈΠ΅ .Net, REST - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ gRPC - ΠΎΠΏΡΡ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ Ρ Π±ΡΠΎΠΊΠ΅ΡΠ°ΠΌΠΈ (kafka) - Π½Π°Π²ΡΠΊ ΡΠ°Π±ΠΎΡΡ Ρ Redis - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ SQL ΠΈ noSQL ΠΠ (postgreSQL, mongoDB in-memory, mongoDB) - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΡΠΌΠΈ - ΠΎΠΏΡΡ token Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΠΈ, ΡΠ°Π±ΠΎΡΡ Ρ claims - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ JSON schema (Π²Π°Π»ΠΈΠ΄Π°ΡΠΈΡ Π΄Π°Π½Π½ΡΡ
Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΠΌΠΎΠ΄Π΅Π»ΠΈ) - ΠΎΠΏΡΡ ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ unit ΠΈ ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠ³ΠΎ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ - ΠΎΠΏΡΡ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ - ΠΎΠΏΡΡ Π½Π°ΡΡΠ°Π²Π½ΠΈΡΠ΅ΡΡΠ²Π° ΠΈ code-review - ΡΠΌΠ΅Π½ΠΈΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΊΠ°ΠΊ ΠΏΠΎ ΡΠ΅ΡΠΊΠΎ ΡΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ (Π°Π»Π³ΠΎΡΠΈΡΠΌΠ°ΠΌ), ΡΠ°ΠΊ ΠΈ Π² ΡΠΈΡΡΠ°ΡΠΈΡΡ
, Π³Π΄Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΡΠΎΡΠΌΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΡΠΎΡΠ½ΡΡΡ Π±ΠΈΠ·Π½Π΅Ρ-Π»ΠΎΠ³ΠΈΠΊΡ. ΡΠΌΠ΅Π½ΠΈΠ΅ ΠΏΠΎΠ½ΠΈΠΌΠ°ΡΡ ΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΡΠΆΡΡ ΡΠΎΡΠΊΡ Π·ΡΠ΅Π½ΠΈΡ, Π°Π΄Π΅ΠΊΠ²Π°ΡΠ½ΠΎ ΡΠ΅Π°Π³ΠΈΡΠΎΠ²Π°ΡΡ Π½Π° ΠΊΡΠΈΡΠΈΠΊΡ Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΠ΅Π²ΡΡ ✅ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Zeebe API (ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ Camunda 8 ΠΈ Π²ΡΡΠ΅) - ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ BFF Π΄Π»Ρ ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΡΡ
ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ - ΠΎΠΏΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Keycloak ΠΈΠ»ΠΈ IAM - ΠΎΠΏΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π²ΡΡΠΎΠΊΠΎΠ½Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΡ
ΡΠΈΡΡΠ΅ΠΌ ΠΈ ΡΠΈΠ½ΡΠ΅Ρ
-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ - Π·Π½Π°Π½ΠΈΠ΅ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² Π³ΠΎΡΠΈΠ·ΠΎΠ½ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ² 💡Π§Π΅ΠΌ ΠΏΡΠ΅Π΄ΡΡΠΎΠΈΡ Π·Π°Π½ΠΈΠΌΠ°ΡΡΡΡ: - ΠΡΠΎΠ΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΡ
, ΠΎΡΠΊΠ°Π·ΠΎΡΡΡΠΎΠΉΡΠΈΠ²ΡΡ
ΡΠ΅ΡΠ²ΠΈΡΠΎΠ², ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΡ
Π€Π’ ΠΈ ΠΠ€Π’ - Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°, ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΉ - Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° API Π΄Π»Ρ ΠΏΠΎΡΡΠ΅Π±ΠΈΡΠ΅Π»Ρ (ΠΌΠΎΠ±ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΌΠΈΠΊΡΠΎΡΠ΅ΡΠ²ΠΈΡΡ) - Π£ΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊΠ°ΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΡ: *ΠΏΠΎΠΊΡΡΡΠΈΠ΅ ΡΠ΅ΡΡΠ°ΠΌΠΈ *Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠΎΠ² Π»ΠΎΠ³ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΆΡΡΠ½Π°Π»ΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΌΠΎΠ½ΠΈΡΠΎΡΠΈΠ½Π³Π° *ΡΠ΅Π½ΡΡΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠΎΡΠΌΠ°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΡΠ²Π΅ΡΡ ΠΎΡ ΡΠ΅ΡΠ²ΠΈΡΠ° - Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΌΠ΅ΠΆΠΊΠΎΠΌΠ°Π½Π΄Π½ΡΡ
Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡΡ
- ΠΠΎΠ½ΡΡΠ»ΡΡΠ°ΡΠΈΡ ΠΊΠΎΠ»Π»Π΅Π³ - Π£ΡΠ°ΡΡΠΈΠ΅ Π² ΠΏΡΠΎΠ²Π΅ΡΠΊΠ΅ ΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»Π°.