- Π Π°Π·ΡΠ°Π±ΠΎΡΠΊΠ° ΠΠ΅Π±-ΠΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ Π½Π° Go, ΡΠ»Π΅Π΄ΡΡ Π΄ΠΈΠ·Π°ΠΉΠ½Ρ REST API.
- Π Π°Π±ΠΎΡΠ° Ρ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠΌ gin-gonic/gin.
- ΠΠΎΠ΄Ρ ΠΎΠ΄ Π§ΠΈΡΡΠΎΠΉ ΠΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ Π² ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΠΈ ΡΡΡΡΠΊΡΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ. Π’Π΅Ρ Π½ΠΈΠΊΠ° Π²Π½Π΅Π΄ΡΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ.
- Π Π°Π±ΠΎΡΠ° Ρ ΠΠ Postgres. ΠΠ°ΠΏΡΡΠΊ ΠΈΠ· Docker. ΠΠ΅Π½Π΅ΡΠ°ΡΠΈΡ ΡΠ°ΠΉΠ»ΠΎΠ² ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΉ.
- ΠΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ spf13/viper. Π Π°Π±ΠΎΡΠ° Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ.
- Π Π°Π±ΠΎΡΠ° Ρ ΠΠ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ sqlx.
- Π Π΅Π³ΠΈΡΡΡΠ°ΡΠΈΡ ΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. Π Π°Π±ΠΎΡΠ° Ρ JWT. Middleware.
- ΠΠ°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ SQL Π·Π°ΠΏΡΠΎΡΠΎΠ².
- Graceful Shutdown
make build && make run
ΠΡΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ Π²ΠΏΠ΅ΡΠ²ΡΠ΅, Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠΈΠ³ΡΠ°ΡΠΈΠΈ ΠΊ Π±Π°Π·Π΅ Π΄Π°Π½Π½ΡΡ :
make migrate
go mod tidy ## Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ
docker-compose up todo-app