💻 بروزترین تکنیک‌ها و ابزارها در 《توسعه بکند》 وبسایت و اپلیکیشن بکند بخشی از یک وب سایت یا نرم افزار می‌گویند که برای کاربران قابل مشاهده نیست. به عبارتی دیگر هسته و مغز یک سایت است که وظیفه کنترل منطق آن را بر عهده دارد. در این پست به بررسی بروزترین تکنیک‌ها و ابزارها در این حوزه می‌پردازیم 🔸️Django(Web development framework) فریم ورک وب مبتنی بر پایتون دارای orm بسیار کارآمد و سازگاری بالا با postgres 🔸️Background task handlers (Celery , ...) انجام دادن کار ها به صورت async (خود جنگو async هست ولی ما توی هر بخش async یک کار async دیگه انجام می‌دهیم) 🔸️Web-Scraping استخراج داده های مورد نیاز از وب سایت های مختلف به صورت کاملا اتوماتیک 🔸️Caching(Redis, ...) دیتابیس های سریع که از رم استفاده می کنند، برای ذخیره سازی داده ها موقت کاربرد دارند 🔸️Template languges(DTL or Jijnja) واسطه بین بکند و فرانت اند در پروژه های تمپلیت (مانند NextJS) 🔸️Websocket انتقال دیتا به صورت RealTime بین Client و سرور به صورت دو طرفه 🔸️gRPC پروتکل مبتنی بر HTTP2 که امکان ارتباط دو طرفه بین client و سرور را فراهم می کند 🔸️GraphQL با استفاده از GraphQL به صورت مستقیم از client کوئری می‌نویسیم 🔸️Unit testing تست کردن عملکرد های مختلف برنامه 📣گروه فنی و مهندسی کدینتو: https://eitaa.com/codinto_ir