𝗕𝗮𝗰𝗸𝗲𝗻𝗱 𝗙𝗼𝗿 𝗙𝗿𝗼𝗻𝘁𝗲𝗻𝗱 𝗪𝗶𝘁𝗵 𝗚𝗿𝗮𝗽𝗵𝗤𝗟

તમારે વેબ, મોબાઈલ અને IoT માટે ખાસ તૈયાર કરેલી (tailored) APIs ની જરૂર છે. BFF પેટર્ન આ સમસ્યાનો ઉકેલ આપે છે.

BFF ને GraphQL સાથે જોડો. તમારા ક્લાયન્ટ્સ ફક્ત તેમને જોઈતા ડેટા માટે જ ક્વેરી કરશે. બેકએન્ડ ડેટા એક્સેસનું સંચાલન કરશે.

એક સરળ યોજના સાથે શરૂઆત કરો. પહેલા મુખ્ય સમસ્યાનો ઉકેલ લાવો. સરળ સિસ્ટમ્સમાં ડિબગ (debug) કરવું વધુ સરળ હોય છે.

ઓવર-એન્જિનિયરિંગથી બચો. અત્યારે તમારી પાસે જે સ્કેલ નથી તેના માટે અત્યારથી જ બનાવશો નહીં. આજ માટે બનાવો. આવતીકાલે રિફેક્ટર (Refactor) કરો.

આ નિયમોનું પાલન કરો:

ટેસ્ટિંગ એ મુખ્ય બાબત છે. સામાન્ય ઉપયોગ અને નિષ્ફળતાઓ (failures) માટે ટેસ્ટ લખો. પ્રોડક્શનમાં તમારી સિસ્ટમનું મોનિટરિંગ કરો. એરર રેટ અને પરફોર્મન્સ પર નજર રાખો.

તમારો એક્શન પ્લાન:

સ્ત્રોત: https://dev.to/therizwansaleem/backend-for-frontend-pattern-with-graphql-building-tailored-apis-for-web-mobile-and-iot-nn0