0
თქვენი კალათა
0
Zinn Hub
0
თქვენი კალათა
0

ერთი შეხედვით

ძირითადი დეტალები ამ სერვისის შესახებ, რათა დაგეხმაროთ გადაწყვეტილების მიღებაში. გენერირებულია Zinn Hub-ის მიერ და არა გამყიდველის მიერ.

ტექნოლოგიური სტეკი

Rust + Axum + Tokio
აშენებულია ასინქრონულ Axum ფრეიმვორკზე, რომელიც მუშაობს Tokio-ს რანტაიმზე - წარმოების დონის, მაღალი წარმადობის და ჰოსტისგან დამოუკიდებელი.

რა მიეწოდება

წყარო, ტესტები და README
ყველა დონე მოიცავს სამუშაო ტესტებს და README-ს თქვენს საკუთარ საცავში. სტანდარტული და გაფართოებული მოიცავს Dockerfile-ს; გაფართოებული ამატებს CI სამუშაო პროცესს და განლაგების ჩამონათვალს.

კომუნიკაციის სტილი

მხოლოდ წერილობითი
ზარების გარეშე - ყველა განახლება და მოცულობის დადასტურება ხდება წერილობით, რაც უზრუნველყოფს მკაფიო დოკუმენტაციას პროექტის განმავლობაში.

გამყიდველის სანდოობა

ღია კოდის Rust ავტორი
გამყიდველი ინარჩუნებს reqwest-rotate-ს, გამოქვეყნებულ Rust crate-ს crates.io-ზე CI-ით და დაახლოებით 200 ტესტით - Rust-ის რეალური ექსპერტიზის დადასტურებული სიგნალი.

რას მიიღებთ

ფორმატები:
მორგებული კოდი
მიწოდების მეთოდი:
შეკვეთების მენეჯერი

სრული აღწერა

თქვენი სერვისი ჩამოდის თქვენს საკუთარ საცავში ტესტებით და README-ით, მზად გასაშვებად: REST API axum-ზე, მუშაკი, რომელიც ამუშავებს ფაილებს ან რიგს, ან სერვისი, რომელიც ზის თქვენს სისტემასა და სხვის API-ს შორის. მე Rust-ში მოვედი რვაწლიანი ვებ მუშაობის შემდეგ და ვინარჩუნებ reqwest-rotate-ს, ღია კოდის Rust crate-ს crates.io-ზე დოკუმენტაციით, CI-ით და დაახლოებით ორასი ტესტით.

Starter არის ერთი სერვისი 3 REST ბოლო წერტილამდე, ან ერთი მუშაკი, რომელიც კითხულობს ფაილებს ან რიგს, რომელსაც უკვე აწარმოებთ: ტესტები, README და წყარო თქვენს საცავში. Starter-ში მონაცემთა ბაზის სქემის სამუშაო არ არის. Standard ამატებს 8 ბოლო წერტილამდე, PostgreSQL ან SQLite მიგრაციებით, შეყვანის ვალიდაციით, ინტეგრაციის ტესტებით სატესტო მონაცემთა ბაზის წინააღმდეგ და Dockerfile-ით. Advanced გადადის 15 ბოლო წერტილზე და მოაქვს ტოკენის ავთენტიფიკაცია როლებით, ფონური მუშაკი, CI სამუშაო პროცესი, რომელიც აშენებს და ტესტავს ყოველ push-ზე, და განლაგების ჩამონათვალი თქვენი სერვერისთვის.

ბოლო წერტილები ითვლება მეთოდის პლუს გზად: GET /orders და POST /orders არის ორი. არ შედის: ფრონტენდი, მობილური აპლიკაცია ან ჭკვიანი კონტრაქტები.

ყველა სერვისი მუშაობს Tokio-ზე, ასინქრონულ რანტაიმზე, რომელზეც აგებულია axum. არაფერი აკავშირებს მას ერთ ჰოსტთან: ის მუშაობს Linux VPS-ზე, Docker-ში AWS-ზე, Railway-ზე ან Fly.io-ზე, ან თქვენს საკუთარ მანქანაზე. Dockerfile მოყვება Standard-ს და Advanced-ს, ხოლო Advanced-ის განლაგების ჩამონათვალი დაწერილია თქვენს მიერ დასახელებული სერვერისთვის.

წერილობითი განახლებები ყოველ სამუშაო დღეს მრავალდღიან მშენებლობაზე, სწრაფი პასუხები, ზარების გარეშე.

თქვენი პროექტის დასრულების ნაბიჯები
1. მოცულობა დადასტურებულია წერილობით - მე ვკითხულობ თქვენს მოთხოვნებს და ვადასტურებ ბოლო წერტილების სიას, დონის შესაბამისობას და სტეკს ნებისმიერი კოდის წინ. ბოლო წერტილები ითვლება მეთოდის პლუს გზად.
2. საცავი, CI ჩონჩხი და მონაცემთა მოდელი - პროექტის ჩონჩხი პირველი ბოლო წერტილით, რომელიც მუშაობს ბოლოდან ბოლომდე, ასე რომ თქვენ შეგიძლიათ ადრე ნახოთ სერვისის ფორმა და შეასწოროთ მიმართულება, სანამ ის იაფია.
3. ბოლო წერტილები ან მუშაკი, ტესტებით - დარჩენილი ბოლო წერტილები ან მუშაკი, თითოეული თავისი ტესტებით. მრავალდღიან მშენებლობაზე თქვენ მიიღებთ მოკლე წერილობით განახლებას ყოველ სამუშაო დღეს.
4. ინტეგრაციის ტესტები, README, Dockerfile - ინტეგრაციის ტესტები სატესტო მონაცემთა ბაზის წინააღმდეგ, README, Dockerfile Standard-ზე და Advanced-ზე, და განლაგების ჩამონათვალი Advanced-ზე.
5. გადაცემა თქვენს საცავში - წყარო მიწოდებულია თქვენს საცავში წერილობითი გადაცემით: როგორ გავუშვათ, როგორ შევამოწმოთ, როგორ განვათავსოთ.

Zinner ხარისხის გარანტია

✓
შემოწმებული პროფესიონალი
ყველა Zinner განიხილება და მტკიცდება პლატფორმაზე გაწევრიანებამდე.
✓
ხარისხიანი სამუშაო გარანტირებულია
ყველა სერვისი მხარდაჭერილია ჩვენი ხარისხის უზრუნველყოფის ვალდებულებით.
✓
უსაფრთხო გადახდა
თქვენი გადახდა დაცულია მანამ, სანამ არ დაამტკიცებთ შესრულებულ სამუშაოს.

პაკეტების შედარება

ფუნქციადამწყებისტანდარტულიმოწინავე
მიწოდების დრო5 დღეები7 დღეები14 დღეები
რევიზიები123
ფარგლები3 ენდპოინტამდე ან 1 მუშაკამდე8 ენდპოინტამდე და მონაცემთა ბაზა15 ენდპოინტამდე, ავთენტიფიკაცია და CI
წყაროს კოდი✓✓✓

პორტფოლიო

გამყიდველის ნამუშევრების მაგალითები ამ Zinn-თან დაკავშირებით.

reqwest-rotate: ღია კოდის crate

პატარა reqwest შეფუთვა სკრეპერებისთვის და API კლიენტებისთვის, რომლებსაც სჭირდებათ პროქსის როტაცია, თითო ჰოსტზე სიჩქარის შეზღუდვა და ხელახალი მცდელობა უკან დახევით, შუალედური პროგრამული უზრუნველყოფის ფრეიმვორკის გარეშე. გამოქვეყნებულია crates.io-ზე დოკუმენტაციით, CI-ით და დაახლოებით ორასი ტესტით.

სერვისის დეტალები

მომსახურების ტიპი
სტანდარტული
Zinner-ის ტიპი
ფრილანსერი
ხელმისაწვდომობა
კვირის დღეები
გამყიდველის ქვეყანა
ყაზახეთი
მიღებული ენები
ინგლისური
რუსული
NDA ხელმისაწვდომია
დიახ
პროექტის ზომები
მცირე და საშუალო
პასუხის დრო
12 საათის განმავლობაში
გამოცდილების წლები
10+

ხშირად დასმული კითხვები

გამომიგზავნეთ, რა უნდა გააკეთოს სერვისმა და მე გეტყვით, რომელ დონეს შეესაბამება ის, სანამ იყიდით. ბოლო წერტილები ითვლება მეთოდის პლუს გზად, ასე რომ GET /orders და POST /orders არის ორი.

ეს პროექტი ახალი სერვისისთვისაა; ცვლილებები დიდ საწარმოო კოდის ბაზაში ცალკე საუბარია.

საწყისი მოიცავს ერთ რევიზიას, სტანდარტული — ორს, გაფართოებული — სამს. რევიზია ასწორებს რაღაცას, რაც არასწორია ჩემს მიერ მოწოდებულ endpoint-ში. თუ თავად მოკლე აღწერა იცვლება, ან მეტი endpoint გჭირდებათ, ეს ახალი სამუშაოა: გამოიყენეთ დამატებითი სერვისი, ან ახალი შეკვეთა.

არა. მხოლოდ წერილობით, პროექტის შეტყობინებებში.

მომხმარებელთა შეფასებები

ნახეთ, რას ამბობენ ჩვენი მომხმარებლები ამ Zinn-ის შესახებ

კატეგორიები

Zinner-ის პოლიტიკა

მე ავაშენებ Rust REST API-ს ან backend სერვისს Axum 7-ით &Raquo; Zinn Hub

მხოლოდ შესული მომხმარებლები, რომლებმაც შეიძინეს ეს პროდუქტი, შეუძლიათ დატოვონ შეფასება.

ოფციები და შეკვეთა

მიიღეთ Zinn Hub აპლიკაცია

შეტყობინებები · უფრო სწრაფი წვდომა · სრული ეკრანი

შეეხეთ გაზიარებას თქვენს ბრაუზერში

➜ შემდეგ შეეხეთ "მთავარ ეკრანზე დამატება"