Дар бораи ин рӯйхат
Агар шумо қисми пеш (frontend), модели маълумот ё идеяи барномае дошта бошед, аммо ба қисми қафо (backend) ниёз доред, ин хидмат заминаи боэътимод ва омода барои истифода дар муҳити воқеиро (production-ready) фароҳам меорад, ки ба кор андохтан омода аст.
API бо истифода аз FastAPI сохта шуда, аутентификатсияи дарунсохти JWT ва назорати дастрасӣ дар асоси нақшҳоро дорад. Идоракунии маълумот моделҳои SQLAlchemy-ро дар пайваст бо PostgreSQL истифода мебарад, дар баробари муҳоҷиратҳои Alembic барои ба таври бехатар навсозӣ кардани сохтори додаҳо дар муҳитҳои гуногун. Ҷараёнҳои асосии корӣ бо санҷишҳои pytest ҳифз карда мешаванд, то пеш аз ворид шудани корбарон ба платформа устуворӣ таъмин гардад.
Воситаҳои зеҳни сунъӣ дар ҷараёни коркард барои тезонидани эҷоди шаблонҳои аввалия (boilerplate), сохтори санҷишҳо ва лоиҳаҳои ҳуҷҷатгузорӣ кумак мерасонанд, дар ҳоле ки сохтори система, баррасии код ва назорати сифат мустақиман бо дасти худ идора карда мешаванд.
Танзимоти Docker Compose кафолат медиҳад, ки барнома дар ноутбук, компютери ҳамкор ё сервери Linux боэътимод кор карда, номувофиқатиҳои муҳитиро бартараф мекунад. Сабти сохторбандишудаи рӯйдодҳо (logging) ба таври дарунсохт барои пайгирии фаъолияти барнома дар вақти воқеӣ мавҷуд аст. Ҷойгиркунӣ дар абр (cloud) низ бо дархост дастрас мебошад.
Ин пешниҳод барои лоиҳаҳои нав ва API-ҳои мавҷудае, ки ба беҳбудиҳо ниёз доранд, ба мисли амнияти беҳтар, муҳоҷиратҳои дуруст, фарогирии беҳтари санҷишҳо ё коди тозатар, мувофиқ аст.
Он чизе, ки ин қисми қафоро (backend) ба муҳити воқеӣ омода месозад
- Аутентификатсияи JWT ва назорати дастрасӣ дар асоси нақшҳо барои иҷозатҳои бехатар ва дақиқ
- Моделҳои SQLAlchemy дар PostgreSQL бо тағйироти сохтор тавассути Alembic идорашаванда
- Маҷмӯи санҷишҳои pytest, ки ҷараёнҳои асосиро ба мисли вуруд ба система, амалиёти тиҷоратӣ ва сенарияҳои хатогиро фаро мегиранд
- Сабти сохторбандишудаи JSON барои намоён будани фаъолият дар марҳилаҳои санҷиш ва истеҳсолӣ
- Танзимоти Docker Compose, ки дар Linux, macOS ва Windows озмуда шудааст
- Ҳуҷҷатгузории пурраи OpenAPI, ки ба таври худкор аз ҷониби FastAPI омода шудааст ва барои дастаи қисми пеши (frontend) шумо омода мебошад
Таҳвил 3 рӯз тӯл мекашад ва як бознигарӣ дохил карда шудааст. Новобаста аз он ки шумо муассиси мустақил, як дастаи хурди маҳсулотӣ ё стартапи рушдёбанда ҳастед, ки аз API-и муваққатӣ гузаштааст, ин хидмат ба шумо заминаи коде медиҳад, ки метавонед бар болои он рушд кунед.