இந்தப் பட்டியல் பற்றி
உங்களிடம் ஒரு முகப்பு (frontend), தரவு மாதிரி (data model) அல்லது ஒரு செயலி யோசனை இருந்து, அதற்கு ஒரு பின்தள அமைப்பு (backend) தேவைப்பட்டால், இந்த சேவை வெளியீட்டிற்கு முழுமையாகத் தயாரான, நம்பகமான உற்பத்தித் தளத்தை வழங்குகிறது.
FastAPI கொண்டு கட்டமைக்கப்பட்ட இந்த API, உள்ளமைக்கப்பட்ட JWT அங்கீகாரம் மற்றும் பங்கு அடிப்படையிலான அணுகல் கட்டுப்பாட்டைக் கொண்டுள்ளது. சூழல்களுக்கிடையே உங்கள் ஸ்கீமாவை பாதுகாப்பாகப் புதுப்பிக்க Alembic இடம்பெயர்வுகளுடன், PostgreSQL உடன் இணைக்கப்பட்ட SQLAlchemy மாதிரிகளை தரவு மேலாண்மை பயன்படுத்துகிறது. பயனர்கள் தளத்தை அணுகுவதற்கு முன் அதன் நிலைத்தன்மையை உறுதிப்படுத்த, முதன்மை பணிப்பாய்வுகள் pytest சோதனைகள் மூலம் பாதுகாக்கப்படுகின்றன.
கட்டமைப்பு உருவாக்கம், சோதனை சாரக்கட்டுகள் மற்றும் ஆவண வரைவுகளை விரைவுபடுத்த உருவாக்கத்தின் போது AI கருவிகள் உதவுகின்றன; அதே நேரத்தில் கணினி கட்டமைப்பு, குறியீட்டு மதிப்பாய்வுகள் மற்றும் தர உத்தரவாதம் ஆகியவை நேரடியாக மனித உழைப்பால் நிர்வகிக்கப்படுகின்றன.
Docker Compose அமைப்பு, சூழல் முரண்பாடுகளை நீக்கி, மடிக்கணினி, உடன் பணிபுரிபவரின் கணினி அல்லது Linux சேவையகத்தில் பயன்பாடு நம்பகத்தன்மையுடன் இயங்குவதை உறுதி செய்கிறது. நிகழ்நேரத்தில் பயன்பாட்டின் செயல்பாட்டைக் கண்காணிக்க கட்டமைக்கப்பட்ட பதிவேடு (logging) உள்ளமைக்கப்பட்டுள்ளது. கோரிக்கையின் பேரில் கிளவுட் பயன்பாட்டு வரிசைப்படுத்தலும் (Cloud deployment) கிடைக்கிறது.
இந்தச் சலுகை புதிய திட்டங்களுக்கும், சிறந்த பாதுகாப்பு, முறையான இடம்பெயர்வுகள், மேம்படுத்தப்பட்ட சோதனை கவரேஜ் அல்லது தூய்மையான குறியீட்டுத் தளம் போன்ற மேம்பாடுகள் தேவைப்படும் தற்போதைய API-களுக்கும் பொருந்துகிறது.
இந்த பின்தளத்தை (backend) உற்பத்திக்குத் தயாராக்குவது எது
- பாதுகாப்பான, நுணுக்கமான அனுமதிகளுக்கான JWT அங்கீகாரம் மற்றும் பங்கு அடிப்படையிலான அணுகல் கட்டுப்பாடு
- Alembic வழியாக நிர்வகிக்கப்படும் ஸ்கீமா மாற்றங்களுடன் PostgreSQL-இல் உள்ள SQLAlchemy மாதிரிகள்
- உள்நுழைவு, வணிகச் செயல்பாடுகள் மற்றும் தோல்வி சூழல்கள் போன்ற முக்கிய ஓட்டங்களை உள்ளடக்கிய ஒரு pytest தொகுப்பு
- ஸ்டேஜிங் மற்றும் உற்பத்தியில் தெளிவான பார்வைக்கான கட்டமைக்கப்பட்ட JSON பதிவேடு
- Linux, macOS மற்றும் Windows ஆகியவற்றில் சரிபார்க்கப்பட்ட ஒரு Docker Compose அமைப்பு
- உங்கள் முகப்பு (frontend) குழுவிற்காகத் தயாராக, FastAPI மூலம் தானாக உருவாக்கப்பட்ட முழுமையான OpenAPI ஆவணங்கள்
டெலிவரிக்கு 3 நாட்கள் ஆகும், மேலும் ஒரு முறை திருத்தம் செய்துகொள்வது சேர்க்கப்பட்டுள்ளது. நீங்கள் ஒரு சுயாதீன நிறுவனர் ஆக இருந்தாலும் சரி, ஒரு சிறிய தயாரிப்புக் குழுவாக இருந்தாலும் சரி, அல்லது தற்காலிக API-ஐக் கடந்து வளர்ந்து வரும் ஸ்டார்ட்அப் ஆக இருந்தாலும் சரி, இந்தச் சேவை நீங்கள் மேலே கட்டமைக்கத் தயாராக உள்ள ஒரு குறியீட்டுத் தளத்தை வழங்குகிறது.