Энэ жагсаалтын тухай
Хэрэв танд фронтенд, өгөгдлийн загвар эсвэл аппын санаа байгаа ч бэкэнд шаардлагатай байгаа бол энэхүү үйлчилгээ нь байршуулахад бэлэн, найдвартай, үйлдвэрлэлийн түвшний суурийг нийлүүлнэ.
FastAPI ашиглан бүтээсэн уг API нь JWT баталгаажуулалт болон хэрэглэгчийн үүрэгт суурилсан хандалтын хяналтыг өөртөө агуулсан. Өгөгдлийн менежмент нь PostgreSQL-д холбогдсон SQLAlchemy загваруудыг ашигладаг бөгөөд өөр өөр орчны дагуу таны схемийг аюулгүй шинэчлэхийн тулд Alembic шилжүүлэгтэй хослуулсан. Хэрэглэгчид платформд хандахаас өмнө тогтвортой байдлыг хангах үүднээс үндсэн ажлын урсгалуудыг pytest тестүүдээр хамгаалсан болно.
Хөгжүүлэлтийн явцад загвар код үүсгэх, тестийн бүтэц болон баримт бичгийн нооргийг бэлтгэх ажлыг хурдасгахад AI хэрэгслүүд тусалдаг бол системийн бүтэц, кодын хяналт болон чанарын баталгаажуулалтыг бүрэн гараар удирддаг.
Docker Compose тохиргоо нь уг аппликейшнийг зөөврийн компьютер, хамтран ажиллагчийн компьютер эсвэл Linux сервер дээр найдвартай ажиллуулах нөхцөлийг бүрдүүлж, орчны зөрүүг арилгадаг. Аппликейшний үйл ажиллагааг бодит цаг хугацаанд хянах бүтэцлэгдсэн бүртгэл (logging) цуг ирдэг. Хүсэлтийн дагуу үүлэн системд байршуулах боломжтой.
Энэхүү үйлчилгээ нь шинэ төслүүд болон илүү сайн аюулгүй байдал, зохистой шилжүүлэг, сайжруулсан тестийн хамрах хүрээ эсвэл илүү цэвэр код зэрэг сайжруулалт шаардлагатай байгаа одоогийн API-уудад бүрэн тохирно.
Энэхүү бэкэндийг үйлдвэрлэлийн түвшинд нийцэхүйц болгож буй зүйлс
- Найдвартай, нарийвчилсан зөвшөөрлийн тохиргоонд зориулсан JWT баталгаажуулалт болон үүрэгт суурилсан хандалтын хяналт
- Alembic-ээр удирдах схемийн өөрчлөлт бүхий PostgreSQL дээрх SQLAlchemy загварууд
- Нэвтрэх, бизнесийн үйл ажиллагаа болон алдааны хувилбарууд зэрэг үндсэн урсгалыг хамарсан pytest багц
- Стейжинг болон үйлдвэрлэлийн орчинд хянах зориулалттай бүтэцлэгдсэн JSON бүртгэл
- Linux, macOS болон Windows дээр баталгаажсан Docker Compose тохиргоо
- Таны фронтенд багт зориулан FastAPI-аар автоматаар үүсгэгдсэн бүрэн OpenAPI баримт бичиг
Хүлээлгэн өгөх хугацаа 3 хоног бөгөөд нэг удаагийн засвар багтсан болно. Та бие даасан үүсгэн байгуулагч, жижиг бүтээгдэхүүний баг эсвэл түр зуурын API-аасаа хальж өргөжиж буй стартап байсан ч энэхүү үйлчилгээ нь танд цааш хөгжүүлэхэд бэлэн кодын санг олгоно.