π Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Middle / Middle+)
ΠΠ°ΡΠΏΠ»Π°ΡΠ° Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π°
ΠΡΠΊΠ»ΠΈΠΊΠ½ΡΡΡΡΡΠΠΎΠΌΠΏΠ°Π½ΠΈΡ: β’β’β’β’β’β’β’β’
ΠΠΎΠΊΠ°ΡΠΈΡ: Π½Π΅ ΡΠΊΠ°Π·Π°Π½Π°
Π€ΠΎΡΠΌΠ°Ρ: Π£Π΄Π°Π»ΡΠ½Π½Π°Ρ ΡΠ°Π±ΠΎΡΠ°
ΠΠ°Π½ΡΡΠΎΡΡΡ: ΠΠΎΠ»Π½Π°Ρ Π·Π°Π½ΡΡΠΎΡΡΡ
ΠΡΠ΅ΠΉΠ΄: Middle
π Backend-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ (Middle / Middle+)
ΠΠΎΠΌΠΏΠ°Π½ΠΈΡ - DP ASm
π° ΡΠ΄Π°Π»Π΅Π½Π½ΠΎ Β· ΠΏΠΎΠ»Π½Π°Ρ Π·Π°Π½ΡΡΠΎΡΡΡ
π AI 5Tt Π΄Π΅Π»Π°Π΅Ρ Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΡ ΠΠ-Π°Π³Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΠΈ ΡΠ°Π·Π³ΠΎΠ²Π°ΡΠΈΠ²Π°ΡΡ Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ ΠΏΡΠΎΠ΄Π°ΡΡ. ΠΠ΄Π΅ΡΡ backend ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΠΆΠΈΠ²ΡΠΌΠΈ Π·Π²ΠΎΠ½ΠΊΠ°ΠΌΠΈ: ΠΎΡΠΈΠ±ΠΊΠ° Π² ΠΊΠΎΠ΄Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΠ°Π²ΠΈΡΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π±Π΅Π· Π·Π²ΡΠΊΠ° ΠΈΠ»ΠΈ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΠΉ Π·Π²ΠΎΠ½ΠΎΠΊ.
π ΠΠ°Π΄Π°ΡΠΈ:
- ΡΠ°Π·Π²ΠΈΠ²Π°ΡΡ ΡΠ΅ΡΠ²ΠΈΡΡ Π½Π° Python ΠΈ FastAPI Π² Π±ΠΎΠ»ΡΡΠΎΠΌ ΠΏΡΠΎΠ΄ΡΠΊΡΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΠΊΠΎΠΌΠ°Π½Π΄Π°ΠΌΠΈ
- ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΡ: SIP-ΡΡΠ°Π½ΠΊΠΈ, Π²Ρ ΠΎΠ΄ΡΡΠΈΠ΅ ΠΈ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠ΅, Π·Π°ΠΏΠΈΡΡ, ΡΠΎΠ±ΡΡΠΈΡ Π·Π²ΠΎΠ½ΠΊΠ°
- ΡΠ°Π·Π±ΠΈΡΠ°ΡΡ ΡΠ±ΠΎΠΈ ΠΏΠΎ Π»ΠΎΠ³Π°ΠΌ: ΠΎΡ Π·Π°ΡΠ²ΠΊΠΈ Π΄ΠΎ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Π°Π³Π΅Π½ΡΠ° ΠΈ ΡΠΎΡ ΡΠ°Π½Π΅Π½ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ
- ΠΌΠ΅Π½ΡΡΡ ΠΌΠ°ΡΡΡΡΡΠΈΠ·Π°ΡΠΈΡ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ: ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ Π°ΠΊΠΊΠ°ΡΠ½ΡΠ°Ρ ΠΈ Π²ΠΎΠ·Π²ΡΠ°Ρ ΠΊ ΠΏΡΠ΅ΠΆΠ½Π΅ΠΉ ΡΡ Π΅ΠΌΠ΅
π§© ΠΠ°ΡΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ:
- 3-5 Π»Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅ΡΡΠ΅ΡΠΊΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ Π½Π° Python, ΡΠ΅ΡΠ²ΠΈΡΡ Π² ΠΏΡΠΎΠ΄Π΅
- asyncio, FastAPI, Pydantic
- SQLAlchemy ΠΈ PostgreSQL: ΡΡΠ°Π½Π·Π°ΠΊΡΠΈΠΈ, ΠΈΠ½Π΄Π΅ΠΊΡΡ, ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ, ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ
- Kafka ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΎΠΉ Π±ΡΠΎΠΊΠ΅Ρ: ΠΏΠΎΠ²ΡΠΎΡΠ½Π°Ρ Π΄ΠΎΡΡΠ°Π²ΠΊΠ°, ΠΈΠ΄Π΅ΠΌΠΏΠΎΡΠ΅Π½ΡΠ½ΠΎΡΡΡ, Π»Π°Π³
- ΠΎΠΏΡΡ Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½ΠΈΠ΅ΠΉ: SIP, RTP, ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΈΠ»ΠΈ ΠΠ’Π‘
- ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΠΏΠΎΡΠ΅ΠΌΡ Π·Π²ΠΎΠ½ΠΎΠΊ ΡΠΎΠ΅Π΄ΠΈΠ½ΠΈΠ»ΡΡ, Π° Π·Π²ΡΠΊΠ° Π½Π΅Ρ: NAT, SDP, ΠΊΠΎΠ΄Π΅ΠΊΠΈ, RTP-ΠΏΠΎΡΡΡ
- Docker, Π»ΠΎΠ³ΠΈ ΠΈ pod Π² Kubernetes ΠΈΠ»ΠΈ OpenShift, ΡΠ°Π·Π±ΠΎΡ ΠΎΡΠΈΠ±ΠΎΠΊ GitLab CI
- Π½Π΅ΠΉΡΠΎΠ½ΠΊΠΈ Π² ΡΠ°Π±ΠΎΡΠ΅ Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ, Π½ΠΎ Ρ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠ΅Π²ΡΡ ΠΈ ΡΠ΅ΡΡΠ°ΠΌΠΈ
βοΈ ΠΡΠ΄Π΅Ρ ΠΏΠ»ΡΡΠΎΠΌ: Kamailio, LiveKit, RTPengine, WebRTC, Go, Π³ΠΎΠ»ΠΎΡΠΎΠ²ΡΠ΅ Π°Π³Π΅Π½ΡΡ, STT ΠΈ TTS
βοΈ ΠΡΠΊΠ»ΠΈΠΊ: β’β’β’β’β’β’β’β’
π’ ΠΡΡΠΎΡΠ½ΠΈΠΊ: β’β’β’β’β’β’β’β’