All answers
لو انا طالب بدرس باك اند .. اي المفروض اعرفه عن الـcloud ؟
Anonymous ·
AI-assisted
هو لو انت بتذاكر Backend فالمفروض تفهم من الـCloud الحاجات اللي حتخليك تشغّل وتربط وتحفظ الsystem بتاعك، مش لازم تبدأ من 100 service.
ابدأ بـ 3 أساسيات: Compute, Networking, Storage.
- Compute: يعني التطبيق بتاعك هيشتغل فين. VM, container, app service, serverless. محتاج تفهم يعني ايه process شغالة على machine، الفرق بين إنك تدير server بنفسك وبين managed service، وإمتى تستخدم كل option.
- Networking: دي أهم من ناس كتير متخيلة. افهم IP, DNS, ports, HTTP/HTTPS, load balancer, firewall/security groups, public vs private network. Backend من غير Networking بيبقى حافظ tools وخلاص.
- Storage: افهم الفرق بين object storage و block storage و database storage و cache. وكمان persistence يعني ايه، والفرق بين data مؤقتة و data لازم تعيش.
بعد كده اربطهم ببعض عملياً: deploy API بسيطة، وصلها بـ database، خزن files على object storage، وحطها ورا domain أو reverse proxy. لو فهمت الرحلة دي end-to-end تبقى فاهم Cloud بشكل كويس جداً كطالب Backend. بعدين ابقى زوّد حاجات زي IAM, monitoring, scaling, queues, CI/CD.
يعني باختصار: ما تذاكرش Cloud كcatalog services. ذاكره كـ runtime + network + data. ده الأساس، والباقي بيتبني عليه.