Zinn Hub
0
Ձեր զամբյուղը
0

Մի հայացքից

Այս ծառայության հիմնական մանրամասները, որոնք կօգնեն ձեզ որոշում կայացնել: Ստեղծվել է Zinn Hub-ի կողմից, ոչ թե վաճառողի:

Տեխնոլոգիական փաթեթ

FastAPI + PostgreSQL + Docker
Կառուցված է FastAPI-ով, SQLAlchemy ORM-ով, Alembic միգրացիաներով և Docker Compose-ով՝ ժամանակակից, արտադրության մեջ փորձարկված Python backend stack։

Անվտանգության մոդել

JWT + Դերերի վրա հիմնված մուտքի վերահսկում
Նույնականացումը և մանրամասն թույլտվությունները ներկառուցված են առաջին օրվանից, այլ ոչ թե ավելացված ավելի ուշ, pytest-ով ծածկված նույնականացման հոսքերով։

Թեստի ծածկույթ

Կրիտիկական ուղիները ծածկված են
Ավտոմատացված pytest թեստերը ծածկում են նույնականացման հոսքերը, հիմնական բիզնես տրամաբանությունը և հիմնական սխալների վիճակները՝ ձեզ անվտանգության ցանց տրամադրելով մինչև ձեր առաջին իրական օգտատերը։

Տեղակայման համար պատրաստ

Cross-Platform Docker Compose
Docker Compose կարգավորումը փորձարկված է Linux-ի, macOS-ի և Windows-ի վրա։ Ամպային տեղակայումը AWS, GCP, DigitalOcean կամ Railway կարող է կազմակերպվել։

Ինչ կստանաք

Ձևաչափեր:
Թվային ֆայլեր
Գրավոր հաշվետվություն
Պատվերով կոդ
Առաքման եղանակը:
Պատվերների կառավարիչ

Ամբողջական նկարագրություն

Եթե ունեք frontend, տվյալների մոդել կամ արտադրանքի գաղափար, բայց չունեք backend, ապա այս ծառայությունը տրամադրում է ամուր, արտադրական մակարդակի հիմք, որը կարող եք վստահորեն առաքել։

Օգտագործելով FastAPI-ն, ես կառուցում եմ մաքուր REST API՝ JWT նույնականացմամբ և դերերի վրա հիմնված մուտքի վերահսկմամբ, որոնք ներկառուցված են առաջին օրվանից։ Ձեր տվյալների շերտը մշակվում է SQLAlchemy մոդելներով PostgreSQL-ի վրա՝ Alembic միգրացիաներով, որպեսզի ձեր սխեման անվտանգ զարգանա տարբեր միջավայրերում։ Յուրաքանչյուր կրիտիկական ուղի ծածկված է pytest թեստերով՝ ձեզ անվտանգության ցանց տրամադրելով մինչև մեկ օգտատեր համակարգին դիպչի։

AI գործիքները օգնում են մշակման աշխատանքային հոսքի որոշ մասերին՝ արագացնելով boilerplate-ի ստեղծումը, թեստերի կառուցումը և փաստաթղթավորումը, մինչդեռ ճարտարապետական բոլոր որոշումները, կոդի վերանայումը և որակի ապահովումը մնում են ձեռքով։

Docker Compose կարգավորումը ապահովում է, որ նախագիծը նույնականորեն աշխատում է նոութբուքի, գործընկերի մեքենայի և Linux սերվերի վրա՝ առանց միջավայրի անակնկալների։ Ներառված է կառուցվածքային մուտքագրում, որպեսզի դուք իրականում կարողանաք հասկանալ, թե ինչ է անում ձեր հավելվածը արտադրության մեջ։ Եթե ձեզ անհրաժեշտ է ամպային տեղակայում, դա կարող է կազմակերպվել։

Այս ծառայությունը հավասարապես հարմար է ինչպես նոր կառուցվածքների, այնպես էլ գոյություն ունեցող API-ների համար, որոնք կարիք ունեն ամրապնդման՝ ավելի խիստ նույնականացում, պատշաճ միգրացիաներ, թեստերի ծածկույթ կամ ավելի մաքուր նախագծի կառուցվածք։

**Ինչն է այս backend-ը պատրաստ դարձնում արտադրության համար։**
- JWT նույնականացում և դերերի վրա հիմնված մուտքի վերահսկում անվտանգ, մանրամասն թույլտվությունների համար
- SQLAlchemy ORM մոդելներ PostgreSQL-ի վրա՝ Alembic-ի կողմից կառավարվող սխեմայի միգրացիաներով
- pytest հավաքածու, որը ծածկում է կրիտիկական ուղիները՝ նույնականացման հոսքերը, հիմնական բիզնես տրամաբանությունը, սխալների վիճակները
- Կառուցվածքային JSON մուտքագրում բեմադրման և արտադրության մեջ դիտարկման համար
- Docker Compose կոնֆիգուրացիա, որը փորձարկված է Linux-ի, macOS-ի և Windows-ի վրա
- Ամբողջական OpenAPI փաստաթղթեր, որոնք ավտոմատ կերպով ստեղծվում են FastAPI-ի կողմից, պատրաստ ձեր frontend թիմի համար

3 տարվա backend մշակման փորձով և աշխատանքային օրերին ու հանգստյան օրերին հասանելիությամբ, դուք կարող եք ակնկալել հստակ հաղորդակցություն և հուսալի առաքում։ Անկախ նրանից, թե դուք մենակ հիմնադիր եք, փոքր արտադրանքի թիմ, թե ստարտափ, որը գերազանցել է ժամանակավոր API-ն, այս ծառայությունը ձեզ տրամադրում է կոդերի բազա, որի վրա կարող եք կառուցել։

Zinner Որակի Երաշխիք

✓
Ստուգված մասնագետ
Յուրաքանչյուր Zinner վերանայվում և հաստատվում է հարթակին միանալուց առաջ:
✓
Որակյալ աշխատանքը երաշխավորված է
Բոլոր ծառայություններն ապահովված են մեր որակի ապահովման պարտավորությամբ:
✓
Ապահով վճարում
Ձեր վճարումը պաշտպանված է մինչև առաքված աշխատանքը հաստատելը:

Լրացուցիչ տեղեկություններ

Ինչու ընտրել ինձ

Փորձ.3 տարվա backend մշակման փորձ՝ REST API-ներ և տվյալների վրա հիմնված հավելվածներ կառուցելու մեջ։
Հասանելիություն.Հասանելի է աշխատանքային օրերին և հանգստյան օրերին՝ ձեր նախագծի ընթացքում արագ հաղորդակցության համար։
Լեզու:Անգլերեն
Cross-Platform Առաքում.Docker Compose կարգավորումը փորձարկված է և աշխատում է Linux-ի, macOS-ի և Windows-ի վրա՝ առանց միջավայրի անակնկալների։
Թափանցիկ AI Օգտագործում.AI գործիքները օգնում են առաքմանը. ճարտարապետության, անվտանգության տրամաբանության և կոդի վերանայման բոլոր աշխատանքները կատարվում են ձեռքով։

Իմ գործընթացը

Քայլ 1 — Պահանջների վերանայում.Վերանայեք ձեր տվյալների մոդելը, օգտատերերի դերերը և ցանկացած գոյություն ունեցող frontend պայմանագրեր՝ API կառուցվածքը պլանավորելու համար։
Քայլ 2 — Սխեմայի և նույնականացման դիզայն.Սահմանեք SQLAlchemy մոդելները, Alembic միգրացիայի ֆայլերը և JWT նույնականացման ու թույլտվությունների շերտը։
Քայլ 3 — API Մշակում.Կառուցեք և փաստաթղթավորեք բոլոր երթուղիները, հարցումների/պատասխանների սխեմաները և բիզնես տրամաբանությունը FastAPI-ում։
Քայլ 4 — Թեստավորում և մուտքագրում.Գրեք pytest ծածկույթ կրիտիկական ուղիների համար և միացրեք կառուցվածքային JSON մուտքագրումը։
Քայլ 5 — Docker և Առաքում.Փաթեթավորեք ամեն ինչ Docker Compose-ում, ստուգեք, որ այն մաքուր է աշխատում, և առաքեք պատվերի կառավարչի միջոցով՝ գրավոր հանձնման հաշվետվությամբ։

Կատարյալ է

Միայնակ հիմնադիրներ.Հիմնադիրներ, ովքեր ունեն պատրաստի ֆրոնտենդ կամ բջջային հավելված, բայց կարիք ունեն անվտանգ, մասշտաբային բեքենդի՝ դրան միացնելու համար:
Փոքր արտադրանքի թիմեր.Թիմեր, որոնք կարիք ունեն մաքուր, պահպանվող API կոդի բազայի, որը կարող են փոխանցել իրենց սեփական մշակողներին:
Ստարտափներ, որոնք կարիք ունեն ամրապնդման.Ապրանքներ կոպիտ կամ նախատիպային API-ով, որոնք կարիք ունեն պատշաճ նույնականացման, միգրացիաների, թեստերի և կառուցվածքի՝ մինչև մասշտաբայնացումը:
Տվյալների վրա հիմնված հավելվածներ.Նախագծեր՝ սահմանված տվյալների մոդելով, որոնք կարիք ունեն ամուր ORM շերտի և հուսալի սխեմայի միգրացիաների:

Ծառայության մանրամասներ

Ծառայության տեսակը
Ստանդարտ
Մատչելիություն
Աշխատանքային և հանգստյան օրեր
Վաճառողի երկիրը
Միացյալ Նահանգներ (ԱՄՆ)
Ընդունված լեզուներ
Անգլերեն
Գաղտնիության համաձայնագիրը հասանելի է
Այո
Կատարված նախագծերի չափերը
Միջինից մեծ
Արձագանքման ժամանակը
24 ժամվա ընթացքում
Փորձի տարիներ
3
Zinner-ի տեսակը
Ֆրիլանսեր

Հաճախ տրվող հարցեր

Իդեալական է՝ կիսվեք ձեր տվյալների մոդելով կամ սխեմայով (նույնիսկ կոպիտ դիագրամ կամ էնտիտիների ցուցակ), հիմնական օգտատերերի դերերի և թույլտվությունների նկարագրությամբ, և ցանկացած ֆրոնտենդ կամ բջջային API պայմանագրերով, որոնք արդեն ունեք: Որքան շատ համատեքստ տրամադրեք, այնքան ավելի ճշգրիտ կարող է նախագծվել API-ն ձեր արտադրանքի շուրջ:

Այո: Նախագիծը հետևում է FastAPI նախագծի ստանդարտ կառուցվածքային կոնվենցիաներին. երթուղիչները, սխեմաները, մոդելները, ծառայությունները և կախվածությունները բոլորը առանձնացված են: Ավտոմատ կերպով ստեղծված OpenAPI փաստաթղթերը նշանակում են, որ ձեր ֆրոնտենդ թիմը կարող է ուսումնասիրել և փորձարկել վերջնակետերը՝ առանց գրավոր փաստաթղթերի սպասելու:

Ամպային տեղակայումը կարող է կազմակերպվել. խնդրում ենք նշել ձեր թիրախային հարթակը (AWS, GCP, DigitalOcean, Railway կամ նմանատիպ) ձեր պատվերը տեղադրելիս, որպեսզի պահանջները կարողանան նախապես հաստատվել:

Դա նշանակում է, որ նույնականացման հոսքերը (գրանցում, մուտք, թոքենի թարմացում, թույլտվությունների ստուգում), հիմնական բիզնես տրամաբանության վերջնակետերը և հիմնական սխալների վիճակները ծածկված են ավտոմատացված թեստերով: Դա 100%յուրաքանչյուր երթուղու տողի ծածկույթ չէ, բայց այն մասերը, որոնք ամենայն հավանականությամբ կարող են արտադրական միջադեպեր առաջացնել, փորձարկվում են:

Այո: Կարգավորումը փորձարկված է Linux-ի, macOS-ի և Windows-ի վրա աշխատելու համար: Docker Desktop-ը պահանջվում է Windows-ի և macOS-ի վրա. նախագիծը օգտագործում է ստանդարտ Compose v2 շարահյուսություն:

PostgreSQL-ը լռելյայն է: SQLAlchemy-ն անկախ է տվյալների բազայից, ուստի ավելի ուշ այլ աջակցվող տվյալների բազայի անցումը հնարավոր է, բայց կարգավորումը, լռելյայնները և Alembic միգրացիաները բոլորը գրված են PostgreSQL-ի համար:

Ներառված է մեկ վերանայման փուլ: Վերանայումը ներառում է մատուցված շրջանակի ճշգրտումներ՝ վերջնակետի ստորագրության փոփոխություն, բացակայող դաշտի ավելացում կամ մատուցված կոդում սխալի շտկում: Այն չի ներառում նոր հնարավորություններ կամ շրջանակի զգալի փոփոխություններ, որոնք կարող են մշակվել որպես հետագա պատվեր:

AI գործիքները օգնում են կաղապարների ստեղծման, թեստերի կառուցման և փաստաթղթերի նախագծերի հետ: Բոլոր ճարտարապետական որոշումները, կոդի կառուցվածքը, անվտանգության տրամաբանությունը և որակի ստուգումները վերանայվում և կիրառվում են անձամբ իմ կողմից. AI-ն արագացնում է մատուցումը՝ առանց որակի կամ ճշգրտության վնասելու:

Հաճախորդների ակնարկներ

Տեսեք, թե ինչ են ասում մեր հաճախորդները այս Zinn-ի մասին

Կատեգորիաներ

Zinner Քաղաքականություն

 Zinn Hub

Միայն մուտք գործած հաճախորդները, ովքեր գնել են այս ապրանքը, կարող են ակնարկ թողնել:

Ընտրանքներ և պատվեր

Ստացեք Zinn Hub հավելվածը

Ծանուցումներ · Ավելի արագ մուտք · Ամբողջ էկրան

Հպեք Կիսվել ձեր բրաուզերում

➜ Այնուհետև հպեք "Ավելացնել հիմնական էկրանին"