ამ სიის შესახებ
თუ გაქვთ ფრონტენდი, მონაცემთა მოდელი ან აპლიკაციის იდეა, მაგრამ გესაჭიროებათ ბექენდი, ეს სერვისი გთავაზობთ საიმედო, საწარმოო გარემოსთვის მზა ბაზას, რომელიც სრულად მზადაა გასაშვებად.
FastAPI-ზე აგებულ ამ API-ს ჩაშენებული აქვს JWT ავთენტიფიკაცია და როლებზე დაფუძნებული წვდომის კონტროლი. მონაცემთა მართვა იყენებს PostgreSQL-თან დაკავშირებულ SQLAlchemy-ს მოდელებს Alembic-ის მიგრაციებთან ერთად, რათა უსაფრთხოდ განახლდეს თქვენი სქემა სხვადასხვა გარემოში. ძირითადი სამუშაო პროცესები დაცულია pytest-ის ტესტებით, რათა უზრუნველყოფილ იქნას სტაბილურობა მომხმარებლების მიერ პლატფორმაზე წვდომამდე.
ხელოვნური ინტელექტის ინსტრუმენტები გამოიყენება დეველოპმენტის პროცესში შაბლონური კოდის შექმნის, სატესტო სტრუქტურებისა და დოკუმენტაციის პროექტების დასაჩქარებლად, ხოლო სისტემური არქიტექტურა, კოდის რევიზია და ხარისხის კონტროლი იმართება უშუალოდ ხელით.
Docker Compose-ის კონფიგურაცია უზრუნველყოფს აპლიკაციის საიმედო მუშაობას ლეპტოპზე, კოლეგის კომპიუტერზე თუ Linux სერვერზე, რაც გამორიცხავს გარემოებრივ შეუსაბამობებს. სტრუქტურირებული ლოგირება ჩაშენებულია აპლიკაციის აქტივობის რეალურ დროში თვალყურის სადევნებლად. მოთხოვნის შემთხვევაში ასევე ხელმისაწვდომია ღრუბლოვანი განთავსებაც.
ეს შეთავაზება იდეალურია როგორც ახალი პროექტებისთვის, ასევე არსებული API-ებისთვის, რომლებსაც ესაჭიროებათ გაუმჯობესება, როგორიცაა უკეთესი უსაფრთხოება, გამართული მიგრაციები, ტესტების გაუმჯობესებული დაფარვა ან უფრო სუფთა კოდი.
რა ხდის ამ ბექენდს საწარმოო გარემოსთვის მზას
- JWT ავთენტიფიკაცია და როლებზე დაფუძნებული წვდომის კონტროლი უსაფრთხო, დეტალური ნებართვებისთვის
- SQLAlchemy-ს მოდელები PostgreSQL-ზე სქემის ცვლილებებით, რომლებიც იმართება Alembic-ის მეშვეობით
- pytest-ის ტესტების ნაკრები, რომელიც ფარავს ისეთ ძირითად პროცესებს, როგორიცაა ავტორიზაცია, ბიზნეს ოპერაციები და შეცდომების სცენარები
- სტრუქტურირებული JSON ლოგირება სატესტო და საწარმოო გარემოში ხილვადობისთვის
- Docker Compose-ის გამართვა, რომელიც შემოწმებულია Linux-ზე, macOS-სა და Windows-ზე
- სრული OpenAPI დოკუმენტაცია, რომელიც ავტომატურად გენერირდება FastAPI-ს მიერ და მზადაა თქვენი ფრონტენდ გუნდისთვის
მიწოდებას სჭირდება 3 დღე და მოიცავს ერთ უფასო შესწორებას. ხართ დამოუკიდებელი დამფუძნებელი, მცირე პროდუქტის გუნდი თუ მზარდი სტარტაპი, რომელმაც დროებით API-ს გადააჭარბა, ეს სერვისი მოგაწვდით კოდის ბაზას, რომელზეც დაუყოვნებლივ შეძლებთ მშენებლობის გაგრძელებას.