GraphQL உடன் Backend For Frontend
Web, mobile மற்றும் IoT ஆகியவற்றிற்குத் தனிப்பயனாக்கப்பட்ட APIs உங்களுக்குத் தேவைப்படுகின்றன. BFF pattern இதற்குத் தீர்வாக அமைகிறது.
BFF-ஐ GraphQL உடன் இணைக்கவும். உங்கள் clients தங்களுக்குத் தேவையான தரவை மட்டுமே query செய்ய முடியும். Backend தரவு அணுகலை நிர்வகிக்கிறது.
ஒரு எளிய திட்டத்துடன் தொடங்குங்கள். முதலில் முக்கியப் பிரச்சனையைத் தீர்க்கவும். எளிய அமைப்புகளை debug செய்வது எளிது.
Over-engineering செய்வதைத் தவிர்க்கவும். தற்போது உங்களிடம் இல்லாத scale-க்காகக் கட்டமைக்க வேண்டாம். இன்றைய தேவைக்காகக் கட்டமைக்கவும். நாளை தேவைக்கேற்ப refactor செய்யவும்.
இந்த விதிகளைப் பின்பற்றவும்:
- எளிமையாக வைத்திருக்கவும்.
- Optimize செய்வதற்கு முன் அளவிடவும்.
- உங்கள் குழுவிற்குத் தெரிந்த கருவிகளைப் பயன்படுத்தவும்.
Testing மிக முக்கியமானது. இயல்பான பயன்பாடு மற்றும் தோல்விகளுக்கான சோதனைகளை எழுதவும். Production சூழலில் உங்கள் அமைப்பைக் கண்காணிக்கவும். Error rates மற்றும் performance ஆகியவற்றைக் கண்காணிக்கவும்.
உங்கள் செயல் திட்டம்:
- வாரம் 1: உங்கள் தற்போதைய அமைப்புகளை audit செய்யவும். ஒரு இடைவெளியைக் கண்டறியவும்.
- மாதம் 1: அந்த இடைவெளியைச் சரிசெய்யவும். அதன் முடிவை அளவிடவும்.
- காலாண்டு 1: உங்கள் அணுகுமுறையை மறுஆய்வு செய்யவும். அதைச் செம்மைப்படுத்தவும்.