• Stars
    star
    466
  • Rank 90,975 (Top 2 %)
  • Language
  • License
    MIT License
  • Created almost 3 years ago
  • Updated 9 months ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

System Design Tutorial in Bangla

āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻŦāĻžāĻ‚āĻ˛āĻž

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ°āĻŋāĻĒā§‹āĻœāĻŋāĻŸāĻ°āĻŋ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻāĻ° āĻŽā§ŒāĻ˛āĻŋāĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛ā§‹ āĻ¨āĻŋā§Ÿā§‡ āĻ†āĻ˛ā§‹āĻšāĻ¨āĻž āĻ•āĻ°āĻž āĻšā§Ÿā§‡āĻ›ā§‡āĨ¤

āĻ†āĻŽāĻŋ āĻ¸āĻžāĻœā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻŦā§‹ āĻ¯āĻ–āĻ¨ āĻ†āĻŽāĻžāĻ° āĻ¸āĻŦ āĻŸāĻĒāĻŋāĻ• āĻ˛ā§‡āĻ–āĻž āĻšā§Ÿā§‡ āĻ¯āĻžāĻŦā§‡ āĻ¤āĻ–āĻ¨ āĻ†āĻĒāĻ¨āĻžāĻ°āĻž āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ•āĻžāĻ¨ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡ āĻ•āĻ°āĻŦā§‡āĻ¨

[āĻāĻ‡ āĻŸāĻŋāĻ‰āĻŸā§‹āĻ°āĻŋā§ŸāĻžāĻ˛ āĻāĻ° āĻ‰āĻĻā§āĻĻā§‡āĻļā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻŽā§ŒāĻ˛āĻŋāĻ• āĻœāĻŋāĻ¨āĻŋāĻ¸āĻ—ā§āĻ˛ā§‹āĻ° āĻ§āĻžāĻ°āĻŖāĻž āĻĻā§‡ā§ŸāĻž]

System Design Wallpaper

[āĻ†āĻĒāĻ¨āĻžāĻ° āĻ¯āĻĻāĻŋ āĻāĻ‡ āĻ•āĻ¨āĻŸā§‡āĻ¨ā§āĻŸ āĻĒā§œā§‡ āĻ­āĻžāĻ˛ā§‹ āĻ˛āĻžāĻ—ā§‡, āĻ†āĻĒāĻ¨āĻŋ āĻšāĻžāĻ‡āĻ˛ā§‡ āĻ†āĻŽāĻžāĻ•ā§‡ āĻ•āĻĢāĻŋ āĻ¸ā§āĻĒāĻ¨āĻ¸āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĻ¨, https://www.buymeacoffee.com/lahin31]

āĻ¸ā§‚āĻšāĻŋāĻĒāĻ¤ā§āĻ°

Section 1: System Design

āĻ†āĻŽāĻ°āĻž āĻ¯āĻ–āĻ¨ āĻ•ā§‹āĻ¨ āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒ āĻ•āĻ°āĻ¤ā§‡ āĻ¯āĻžāĻ‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛āĻ¤ā§‡ āĻšā§Ÿ, āĻ¤āĻžāĻ° āĻ•āĻžāĻ°āĻŖ āĻšāĻ˛ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ā§‡ āĻ•ā§‹āĻ¨ āĻāĻ• āĻ¸āĻŽā§Ÿ āĻĨā§‡āĻ•ā§‡ āĻ¯āĻĻāĻŋ āĻĒā§āĻ°āĻšā§āĻ° āĻŽāĻžāĻ¨ā§āĻˇ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻļā§āĻ°ā§ āĻ•āĻ°āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡, āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻ¯āĻžāĻ¤ā§‡ āĻĒā§āĻ°āĻšā§āĻ° āĻ˛ā§‹āĻĄ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻ•āĻžāĻ¨ā§‡āĻ•āĻļāĻ¨ āĻ¨āĻˇā§āĻŸ āĻŦāĻž āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§‡āĻ¨ā§āĻ¸ āĻĄāĻžāĻ‰āĻ¨ āĻšāĻ“ā§ŸāĻž āĻ›āĻžā§œāĻž āĻ¸ā§‡āĻœāĻ¨ā§āĻ¯āĨ¤ āĻ¸ā§‡āĻ‡ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻ•ā§‡ āĻŦāĻ˛āĻž āĻšā§Ÿ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨āĨ¤

(āĻāĻ‡ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ• āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻŽā§‚āĻ˛āĻ¤ āĻŦā§āĻ¯āĻžāĻ•āĻāĻ¨ā§āĻĄ āĻ‡āĻžā§āĻœāĻŋāĻ¨āĻŋā§ŸāĻžāĻ°āĻŋāĻ‚ āĻāĻ° āĻ¸āĻžāĻĨā§‡ āĻ¸āĻŽā§āĻĒā§ƒāĻ•ā§āĻ¤āĨ¤)

Section 2: Database - SQL and NoSQL

āĻāĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨ āĻĄā§‡āĻ­ā§‡āĻ˛āĻĒ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§Ÿ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻœ āĻ…āĻ¨ā§āĻ¯āĻžā§Ÿā§€ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻ¨āĻŋāĻ°ā§āĻŦāĻžāĻšāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻšā§ŸāĨ¤ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤, āĻ†āĻŽāĻ°āĻž āĻĒā§āĻ°āĻ§āĻžāĻ¨ āĻĻā§āĻ‡ āĻ§āĻ°āĻ¨ā§‡āĻ° āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻŦā§āĻ¯āĻžāĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•āĻŋ - SQL(āĻ°āĻŋāĻ˛ā§‡āĻļāĻ¨āĻžāĻ˛) āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻāĻŦāĻ‚ NoSQL(āĻ¨āĻ¨-āĻ°āĻŋāĻ˛ā§‡āĻļāĻ¨āĻžāĻ˛) āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸āĨ¤ āĻ†āĻŽāĻ°āĻž āĻ•ā§‡āĻŽāĻ¨ āĻŦāĻž āĻ•ā§‹āĻ¨ āĻ§āĻ°āĻŖā§‡āĻ° āĻĄāĻžāĻŸāĻž āĻˇā§āĻŸā§‹āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡, āĻ•āĻŋāĻ­āĻžāĻŦā§‡ āĻˇā§āĻŸā§‹āĻ° āĻ•āĻ°āĻ¤ā§‡ āĻšāĻžāĻ‡, āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ•āĻžāĻœā§‡āĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋ āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋ āĻĒā§āĻ°ā§Ÿā§‹āĻœāĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžā§Ÿā§€ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻŦāĻžāĻ›āĻžāĻ‡ āĻ•āĻ°āĻ¤ā§‡ āĻšā§ŸāĨ¤ āĻĄāĻžāĻŸāĻžāĻ° āĻ§āĻ°āĻ¨ āĻ…āĻ¨ā§āĻ¯āĻžā§Ÿā§€ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸āĻ—ā§āĻ˛ā§‹ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ­āĻŋāĻ¨ā§āĻ¨ āĻ¸ā§āĻŦāĻŋāĻ§āĻž āĻĻāĻŋā§Ÿā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤

SQL NoSQL
āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻĄāĻžāĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ•āĻ°āĻž āĻšā§Ÿ, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻžāĻ°āĻŋ āĻāĻ•āĻŸāĻŋ āĻāĻ¨ā§āĻŸāĻŋāĻŸāĻŋ āĻāĻŦāĻ‚ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ•āĻ˛āĻžāĻŽ āĻāĻ•āĻŸāĻŋ āĻĄāĻžāĻŸāĻžāĻ° āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯ āĻ¨āĻŋāĻĻā§‡āĻ°ā§āĻļāĻ¨ āĻ•āĻ°ā§‡āĨ¤ āĻŸā§‡āĻŦāĻŋāĻ˛āĻ—ā§āĻ˛ā§‹āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ relation āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ•ā§‹āĻ¨ āĻĒā§āĻ°āĻ•āĻžāĻ° relation āĻ›āĻžā§œāĻž āĻĄāĻžāĻŸāĻž āĻŦāĻŋāĻ­āĻŋāĻ¨ā§āĻ¨āĻ­āĻžāĻŦā§‡ āĻˇā§āĻŸā§‹āĻ° āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ¯ā§‡āĻŽāĻ¨āĻƒ key-value, graph, document āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĨ¤
āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻ…āĻ¨ā§āĻ¯āĻžā§Ÿā§€ āĻĄāĻžāĻŸāĻž āĻ¸ā§āĻŸā§‹āĻ° āĻ•āĻ°āĻž āĻšā§ŸāĨ¤ (āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻĒāĻ°āĻŦāĻ°ā§āĻ¤ā§€āĻ¤ā§‡ āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤) NoSQL āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻĄāĻžāĻ‡āĻ¨āĻžāĻŽāĻŋāĻ• āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻĨāĻžāĻ•ā§‡, āĻ…āĻ°ā§āĻĨāĻžā§Ž āĻ¸ā§āĻ•āĻŋāĻŽāĻž āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤āĻ¨āĻ¯ā§‹āĻ—ā§āĻ¯āĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸

Section 3: Client Server Architecture

āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻŦā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ•ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻ•āĻŋāĻĢ āĻ°āĻŋāĻ¸ā§‹āĻ°ā§āĻ¸ āĻāĻ° āĻœāĻ¨ā§āĻ¯, āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¸ā§‡āĻ‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻĒāĻžāĻ“ā§ŸāĻžāĻ° āĻĒāĻ° āĻ¸ā§‡ āĻ¤āĻžāĻ° āĻ¯āĻžāĻŦāĻ¤ā§€ā§Ÿ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻļā§‡āĻˇ āĻ•āĻ°ā§‡ āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸāĻ•ā§‡ āĻ°ā§‡āĻ¸āĻĒāĻ¨ā§āĻ¸ āĻĻāĻŋā§Ÿā§‡ āĻĻāĻŋāĻŦā§‡, āĻāĻŸāĻŋ āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĨ¤

Client Server Architecture

āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ¸āĻŦ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻĨāĻžāĻ•āĻŦā§‡ āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡āĻ° āĻ‰āĻĒāĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋ āĻ•āĻ°ā§‡āĨ¤

Section 4: Reliability

āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯āĻĻāĻŋ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° Fault/Error āĻĨāĻžāĻ•āĻžāĻ° āĻĒāĻ°āĻ“ āĻ­āĻžāĻ˛ā§‹āĻ­āĻžāĻŦā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•āĻŋāĻ‚āĻŦāĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻ¯āĻĻāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ¨āĻž āĻšā§Ÿ, āĻ¤āĻŦā§‡ āĻ¸ā§‡āĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ ReliableāĨ¤ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŽāĻ¨ā§‡ āĻ°āĻžāĻ–āĻ¤ā§‡ āĻšāĻŦā§‡ āĻāĻ• āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• Fault āĻāĻ° āĻ•āĻžāĻ°āĻŖā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ Failure āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

Fault āĻāĻ°āĻ•āĻŽ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ•ā§‹āĻ¨ā§‹ user āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻ•ā§‡ āĻāĻŽāĻ¨āĻ­āĻžāĻŦā§‡ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°ā§‡āĻ›ā§‡ āĻ¯āĻžāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ Failure āĻšā§Ÿā§‡ āĻ—ā§‡āĻ˛, āĻ¸ā§‡āĻŸāĻž āĻ‡āĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤ āĻŦāĻž āĻ…āĻ¨āĻŋāĻšā§āĻ›āĻžāĻ•ā§ƒāĻ¤āĻ­āĻžāĻŦā§‡āĻ“ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻ¤āĻ–āĻ¨ āĻ¯āĻĻāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻŦāĻ¨ā§āĻ§ āĻ¨āĻž āĻšā§Ÿā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° Warning message āĻĻā§‡āĻ–āĻžāĻ˛ā§‹ āĻ¤āĻ–āĻ¨ āĻ¸ā§‡āĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋāĻ•ā§‡ āĻ†āĻŽāĻ°āĻž Reliable āĻŦāĻ˛āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ°āĻŋāĻ˛āĻžāĻ‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ

Section 5: Performance Metrics

Throughput

āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻ¸āĻŽā§Ÿā§‡āĻ° āĻ­āĻŋāĻ¤ā§āĻ¤āĻŋāĻ¤ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯āĻ¤āĻŸā§āĻ•ā§ āĻ•āĻžāĻœ āĻ¸āĻŽā§āĻĒāĻžāĻĻāĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¸ā§‡āĻŸāĻŋ āĻšāĻšā§āĻ›ā§‡ ThroughputāĨ¤ āĻ¯ā§‡āĻŽāĻ¨, āĻĒā§āĻ°āĻ¤āĻŋ ā§§ā§Ļ āĻ¸ā§‡āĻ•ā§‡āĻ¨ā§āĻĄ āĻ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯āĻĻāĻŋ ā§Ģā§Ļ āĻŸāĻŋ API request āĻ¸āĻŽā§āĻĒāĻ¨ā§āĻ¨ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ¤āĻžāĻ° Throughput āĻšāĻŦā§‡ ā§Ģā§Ļ/ā§§ā§Ļ = ā§ĢāĨ¤

Time to First Byte

āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ Resource āĻœāĻ¨ā§āĻ¯ āĻ¯āĻ–āĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ•ā§‡ Request āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ āĻ•ā§āĻ˛āĻžāĻ¯āĻŧā§‡āĻ¨ā§āĻŸ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĨā§‡āĻ•ā§‡ FIRST BYTE of Response āĻ¯āĻ–āĻ¨ āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°ā§‡ āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯āĻ•āĻžāĻ° āĻ¸āĻŽāĻ¯āĻŧāĻŸā§āĻ•ā§ (Request āĻ•āĻ°āĻž āĻĨā§‡āĻ•ā§‡ āĻļā§āĻ°ā§ āĻ•āĻ°ā§‡ āĻāĻŦāĻ‚ FIRST BYTE āĻ—ā§āĻ°āĻšāĻŖ āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§Ÿ āĻĒāĻ°ā§āĻ¯āĻ¨ā§āĻ¤) āĻšāĻ˛ Time to First ByteāĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻĒāĻžāĻ°āĻĢāĻ°āĻŽā§āĻ¯āĻžāĻ¨ā§āĻ¸ āĻŽā§āĻ¯āĻžāĻŸā§āĻ°āĻŋāĻ•ā§āĻ¸

Section 6: Distributed System

āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° (āĻŦāĻž āĻ•āĻŽā§āĻĒā§‹āĻ¨ā§‡āĻ¨ā§āĻŸ) āĻāĻ•āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻœ āĻ•āĻ°āĻžāĻ° āĻĢāĻ˛ā§‡ āĻ•ā§‹āĻ¨ āĻ•āĻžāĻœ āĻļā§‡āĻˇ āĻšā§Ÿ āĻāĻŦāĻ‚ End User āĻāĻ° āĻ•āĻžāĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻ•āĻŽā§āĻĒāĻŋāĻ‰āĻŸāĻžāĻ° (āĻŦāĻž āĻ•āĻŽā§āĻĒā§‹āĻ¨ā§‡āĻ¨ā§āĻŸ) āĻšāĻŋāĻ¸ā§‡āĻŦā§‡ āĻ†āĻ¸ā§‡, āĻ¸ā§‡āĻ‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĻŸāĻŋ āĻšāĻ˛ āĻĄāĻŋāĻ¸ā§āĻŸā§āĻ°āĻŋāĻŦāĻŋāĻ‰āĻŸā§‡āĻĄ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤ āĻāĻ‡ āĻŽā§‡āĻļāĻŋāĻ¨āĻ—ā§āĻ˛ā§‹āĻ¤ā§‡ āĻļā§‡ā§ŸāĻžāĻ°ā§āĻĄ āĻ¸ā§āĻŸā§‡āĻŸ(Shared State) āĻĨāĻžāĻ•ā§‡, āĻ•āĻ™ā§āĻ•āĻžāĻ°ā§‡āĻ¨ā§āĻŸāĻ˛āĻŋ (Concurrently) āĻ•āĻžāĻœ āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ Information āĻļā§‡ā§ŸāĻžāĻ° āĻ•āĻ°āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŦā§‡āĨ¤

āĻŦāĻ°ā§āĻ¤āĻŽāĻžāĻ¨ āĻ¸āĻŽā§Ÿā§‡ Distributed System āĻāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ YouTubeāĨ¤

YouTube āĻ•ā§‡āĻ¨?

  • āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° User āĻĨā§‡āĻ•ā§‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻĒāĻžā§Ÿ Video Upload āĻ•āĻŋāĻ‚āĻŦāĻž Video Watch āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤
  • āĻ­āĻŋāĻĄāĻŋāĻ“ āĻāĻ¨āĻ•ā§‹āĻĄāĨ¤
  • āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽāĨ¤

āĻāĻ—ā§āĻ˛ā§‹ āĻ¸āĻŦāĻ•āĻŋāĻ›ā§ āĻŽāĻŋāĻ˛ā§‡ Distributed System YouTube āĻ¤ā§ˆāĻ°āĻŋ āĻ•āĻ°ā§‡āĨ¤

Section 7: Domain Name System

Domain Name System āĻ•āĻŋāĻ‚āĻŦāĻž DNS āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ Human Readable Domain (āĻ¯ā§‡āĻŽāĻ¨ www.google.com) āĻ•ā§‡ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ IP-āĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡āĨ¤

āĻ†āĻĒāĻ¨āĻŋ āĻ¯āĻ–āĻ¨ āĻŦā§āĻ°āĻžāĻ‰āĻœāĻžāĻ°ā§‡ URL āĻŸāĻžāĻ‡āĻĒ āĻ•āĻ°ā§‡āĻ¨ (āĻ¯ā§‡āĻŽāĻ¨ www.google.com)āĨ¤ DNS āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ†āĻĒāĻ¨āĻžāĻ° āĻĻā§‡ā§ŸāĻž URL āĻāĻ° IP Address āĻŦā§‡āĻ° āĻ•āĻ°āĻŦā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ‡ IP Address āĻ āĻ†āĻĒāĻ¨āĻžāĻ° āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻšāĻŦā§‡āĨ¤

āĻāĻ‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°āĻžāĻ° āĻĒāĻĻā§āĻ§āĻ¤āĻŋāĻŸāĻž āĻļā§āĻ°ā§ āĻšā§Ÿ DNS Resolver āĻĻāĻŋā§Ÿā§‡,

  • DNS Resolver āĻŽā§‚āĻ˛āĻ¤ Human Readable Domain āĻ•ā§‡ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ IP-āĻ¤ā§‡ āĻ°ā§‚āĻĒāĻžāĻ¨ā§āĻ¤āĻ° āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻāĻ° ā§ŠāĻŸāĻŋ āĻĒāĻžāĻ°ā§āĻŸ āĻ†āĻ›ā§‡,
    • Root Server, āĻāĻ‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŽā§‚āĻ˛āĻ¤ .com, .org, .net āĻ‡āĻ¤ā§āĻ¯āĻžāĻĻāĻŋāĻ° āĻ¤āĻĨā§āĻ¯ āĻ°āĻžāĻ–ā§‡ āĻāĻŦāĻ‚ āĻ¸ā§‡āĻ—ā§āĻ˛ā§‹āĻ° IP āĻ¸ā§‡āĻ‡ DNS Resolver āĻ•ā§‡ āĻĻāĻŋā§Ÿā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¯ā§‡āĻŽāĻ¨ .com āĻāĻ° āĻœāĻ¨ā§āĻ¯ .com āĻāĻ° IP, .org āĻāĻ° āĻœāĻ¨ā§āĻ¯ .org āĻāĻ° IP
    • Top Level Domain Server, āĻāĻ‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻŽā§‚āĻ˛āĻ¤ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ Top Level Domain (www.google.com āĻāĻ° TLD āĻšāĻ˛ .com) āĻāĻ° Authorititve Server āĻāĻ° āĻ¤āĻĨā§āĻ¯ āĻ¨āĻŋāĻœā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ°āĻžāĻ–ā§‡āĨ¤
    • Authorititve Server, āĻāĻ‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡āĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§‡āĻ‡ Human Readable Domain (āĻ¯ā§‡āĻŽāĻ¨ www.google.com) āĻāĻ° IP āĻĒāĻžāĻ“ā§ŸāĻž āĻ¯āĻžā§ŸāĨ¤

DNS

Section 8: Functional and Non Functional Requirements

Functional Requirements

āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ•āĻŋ āĻ•āĻŋ āĻ•āĻžāĻœ āĻ•āĻ°ā§‡ āĻ¸ā§‡āĻŸāĻŋ Functional Requirement āĻ‰āĻ˛ā§āĻ˛ā§‡āĻ– āĻ•āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻ˛āĻž āĻ¯āĻžā§Ÿ, āĻ¸ā§‹āĻļā§āĻ¯āĻžāĻ˛ āĻŽāĻŋāĻĄāĻŋā§ŸāĻž āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡,

  • āĻĒā§‹āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ
  • āĻĒā§‹āĻ¸ā§āĻŸā§‡ āĻ˛āĻžāĻ‡āĻ• āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ
  • āĻĒā§‹āĻ¸ā§āĻŸā§‡ āĻ•āĻŽā§‡āĻ¨ā§āĻŸ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ
  • āĻĒā§‹āĻ¸ā§āĻŸā§‡ āĻĄāĻŋāĻ˛āĻŋāĻŸ āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻž āĻšāĻšā§āĻ›ā§‡ āĻāĻ• āĻāĻ•āĻŸāĻŋ Functional RequirementāĨ¤

Non Functional Requirements

āĻāĻŸāĻŋ āĻŽā§‚āĻ˛āĻ¤ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ—ā§āĻŖāĻŽāĻžāĻ¨ āĻŦā§ˆāĻļāĻŋāĻˇā§āĻŸā§āĻ¯āĻ¤āĻž (Quality Characteristics), āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ:

  • Performance
  • Security
  • Cost
  • Scalability
  • Reliability

āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻž āĻšāĻšā§āĻ›ā§‡ āĻāĻ• āĻāĻ•āĻŸāĻŋ Non Functional RequirementāĨ¤

Section 9: Back Of the Envelope Estimation

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻŸā§‡āĻ•āĻ¨āĻŋāĻ• āĻ¯āĻž āĻ†āĻŽāĻžāĻĻā§‡āĻ°āĻ•ā§‡ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻĄāĻŋāĻœāĻžāĻ‡āĻ¨ āĻāĻ° Constraints (Load Balancer, CDN) āĻ—ā§āĻ˛ā§‹ āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻŦā§‹ āĻ•āĻŋ āĻ¨āĻž āĻ¤āĻžāĻ° āĻ†āĻ¨ā§āĻŽāĻžāĻ¨āĻŋāĻ• āĻ§āĻžāĻ°āĻ¨āĻž āĻšāĻŋāĻ¸āĻžāĻŦ āĻ•āĻ°ā§‡ āĻŦāĻ˛ā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡āĨ¤

🔗 *āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻŦā§āĻ¯āĻžāĻ• āĻ…āĻĢ āĻĻāĻž āĻāĻ¨āĻ­ā§‡āĻ˛āĻĒ āĻāĻ¸ā§āĻŸāĻŋāĻŽā§‡āĻļāĻ¨

Section 10: Stateful and Stateless Architecture

Stateful

āĻāĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻĄā§‡āĻŸāĻž Store āĻāĻŦāĻ‚ Maintain Application āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻšā§Ÿā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ FTTP āĻšāĻ˛ StatefulāĨ¤

āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻœā§€āĻŦāĻ¨ā§‡ Stateful āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ° āĻāĻ° āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻ˛ Web SocketāĨ¤ Web Socket āĻŽā§‚āĻ˛āĻ¤ bidirectional, full-duplex protocolāĨ¤ āĻāĻ–āĻžāĻ¨ā§‡ Server āĻĄā§‡āĻŸāĻž store āĻ•āĻ°ā§‡ āĻ°āĻžāĻ–ā§‡, āĻ¯āĻžāĻ¤ā§‡ Client āĻ¸āĻŦāĻ¸āĻŽā§Ÿ Server āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒāĻžā§ŸāĨ¤

Stateless

āĻāĻ‡ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°ā§‡ āĻĄā§‡āĻŸāĻž Store āĻāĻŦāĻ‚ Maintain Application āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻšā§Ÿ āĻ¨āĻž āĻŦāĻ°āĻ‚ āĻ•ā§‹āĻ¨ā§‹ Database āĻŦāĻž Cache āĻ āĻ¸ā§āĻŸā§‹āĻ° āĻāĻŦāĻ‚ āĻŽā§‡āĻ‡āĻ¨āĻŸā§‡āĻ‡āĻ¨ āĻšā§ŸāĨ¤ HTTP āĻšāĻ˛ StatelessāĨ¤

HTTP āĻ¸āĻŦāĻ¸āĻŽā§Ÿ Stateless Architecture, āĻ•āĻžāĻ°āĻŖ āĻ•ā§‹āĻ¨ā§‹ protected resource āĻāĻ° āĻœāĻ¨ā§āĻ¯ āĻ†āĻĒāĻ¨āĻžāĻ•ā§‡ āĻ¸āĻŦāĻ¸āĻŽā§Ÿ request āĻ•āĻ°āĻžāĻ° āĻ¸āĻŽā§Ÿ cookie/token āĻ¸āĻžāĻĨā§‡ āĻĻāĻŋāĻ¤ā§‡ āĻšā§ŸāĨ¤ server āĻ•āĻ–āĻ¨ā§‹ cookie/token āĻ¸ā§āĻŸā§‹āĻ° āĻ•āĻ°ā§‡ āĻ°āĻžāĻ–ā§‡ āĻ¨āĻžāĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ¸ā§āĻŸā§‡āĻŸāĻ˛ā§‡āĻ¸-āĻ¸ā§āĻŸā§‡āĻŸāĻĢā§āĻ˛ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°

Section 11: Proxy

āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸ āĻ¯āĻ–āĻ¨ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ•ā§‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻĒāĻžāĻ āĻžāĻ¨ā§‹āĻ° āĻ¸āĻŽā§Ÿ āĻ¸āĻ°āĻžāĻ¸āĻ°āĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ•ā§‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ¨āĻž āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯ āĻāĻ•āĻŸāĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĻ°ā§‡āĻ° āĻŽāĻžāĻ§ā§āĻ¯āĻŽā§‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻ˛ā§‡, āĻ¸ā§‡āĻ‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻšāĻšā§āĻ›ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋ āĻāĻŦāĻ‚ āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻĻāĻŋā§Ÿā§‡ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻŦā§‡ āĻ¸ā§‡āĻŸāĻž āĻšāĻšā§āĻ›ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°āĨ¤

āĻŦāĻžāĻ¸ā§āĻ¤āĻŦ āĻœā§€āĻŦāĻ¨ā§‡ āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋāĻ° āĻāĻ•āĻŸāĻŋ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻšāĻšā§āĻ›ā§‡ NGINXāĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻĒā§āĻ°āĻ•ā§āĻ¸āĻŋ

Section 12: REST Api

REST Api āĻœāĻžāĻ¨āĻžāĻ° āĻĒā§‚āĻ°ā§āĻŦā§‡ āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻŦā§āĻāĻ¤ā§‡ āĻšāĻŦā§‡ āĻ°ā§‡āĻ¸ā§āĻŸ(REST) āĻŽāĻžāĻ¨ā§‡ āĻ•āĻŋ, REST āĻŽāĻžāĻ¨ā§‡ āĻšāĻ˛ Representational State Transfer āĻ¯āĻžāĻ° āĻŽāĻžāĻ¨ā§‡ āĻĻāĻžā§œāĻžā§Ÿ āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ†āĻ°ā§āĻ•āĻŋāĻŸā§‡āĻ•āĻšāĻžāĻ°āĻžāĻ˛ āĻ¸ā§āĻŸāĻžāĻ‡āĻ˛ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšā§Ÿ āĻ¸ā§āĻŸā§‡āĻŸ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤ āĻāĻ–āĻ¨ REST Api āĻšāĻ˛, āĻāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° āĻāĻĒāĻŋāĻ†āĻ‡ āĻ•āĻ¨āĻ­ā§‡āĻ¨āĻļāĻ¨ āĻ¯āĻž āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšā§Ÿ āĻĻā§āĻŸāĻŋ āĻāĻ¨ā§āĻĄ(āĻ¯ā§‡āĻŽāĻ¨āĻƒ āĻ•ā§āĻ˛āĻžā§Ÿā§‡āĻ¨ā§āĻŸ āĻāĻŦāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°) āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻ¸ā§āĻŸā§‡āĻŸ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻ•āĻ°āĻžāĻ•ā§‡ āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻžāĻ° āĻœāĻ¨ā§āĻ¯āĨ¤

āĻ¸ā§āĻŸā§‡āĻŸ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸āĻĢāĻžāĻ° āĻ¨āĻŋāĻļā§āĻšāĻŋāĻ¤ āĻ•āĻ°āĻ¤ā§‡ āĻ•āĻŋāĻ›ā§ āĻ¸ā§āĻĒā§‡āĻ¸āĻŋāĻĢāĻŋāĻ• HTTP Methods āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻ•āĻ°āĻž āĻšā§Ÿ, GET, POST, PUT, PATCH & DELETE, āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ āĻŽā§āĻ¯āĻžāĻĨā§‹āĻĄā§‡āĻ° āĻŦā§āĻ¯āĻŦāĻšāĻžāĻ° āĻœāĻžāĻ¨āĻ¤ā§‡ REST Api āĻ¸ā§‡āĻ•āĻļāĻ¨ā§‡ āĻ•ā§āĻ˛āĻŋāĻ• āĻ•āĻ°ā§āĻ¨āĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ°ā§‡āĻ¸ā§āĻŸ āĻāĻĒāĻŋāĻ†āĻ‡

Section 13: Scalability

āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡āĻ° āĻ•ā§āĻˇāĻŽāĻ¤āĻžāĻ•ā§‡ āĻŦā§āĻāĻžā§Ÿ āĻ¯āĻ–āĻ¨ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽā§‡ āĻŸā§āĻ°āĻžāĻĢāĻŋāĻ•ā§‡āĻ° āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻŦāĻžā§œāĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡āĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻ˛āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡, āĻāĻ•āĻŸāĻŋ āĻ“ā§Ÿā§‡āĻŦāĻ¸āĻžāĻ‡āĻŸā§‡āĻ° āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻāĻ–āĻ¨ āĻāĻ•āĻŸāĻŋ āĻ¨āĻŋāĻ°ā§āĻĻāĻŋāĻˇā§āĻŸ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻž āĻšāĻšā§āĻ›ā§‡ āĻ•āĻŋāĻ¨ā§āĻ¤ā§ āĻ†āĻœ āĻĨā§‡āĻ•ā§‡ ā§Ģ āĻŽāĻžāĻ¸ āĻĒāĻ° āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ ā§¨ āĻ—ā§āĻŖ āĻšā§Ÿā§‡ āĻ—ā§‡āĻ˛ āĻ¤āĻžāĻ° āĻ āĻŋāĻ• āĻ†āĻ°āĻ“ ā§Ģ āĻŽāĻžāĻ¸ āĻĒāĻ° āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ ā§Ē āĻ—ā§āĻŖ āĻšā§Ÿā§‡ āĻ—ā§‡āĻ˛, āĻāĻ•āĻŸāĻž āĻ¸āĻŽā§Ÿ āĻĻā§‡āĻ–āĻž āĻ¯ā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻāĻ¤ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻ°āĻŋāĻ•ā§ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ˛ā§‹āĻĄ āĻ¨āĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻ›ā§‡ āĻ¨āĻž, āĻāĻ‡ āĻ¸āĻŽāĻ¸ā§āĻ¯āĻžāĻ° āĻ¸āĻŽāĻžāĻ§āĻžāĻ¨ā§‡āĻ° āĻœāĻ¨ā§āĻ¯ āĻ¸ā§āĻ•ā§‡āĻ˛ āĻ•āĻ°āĻžāĻ•ā§‡ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻŦāĻ˛ā§‡āĨ¤

āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ āĻ¸āĻžāĻ§āĻžāĻ°āĻŖāĻ¤ 2 āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ°, āĻ­āĻžāĻ°ā§āĻŸāĻŋāĻ•āĻžāĻ˛ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ (Vertical Scalability) āĻāĻŦāĻ‚ āĻšāĻ°āĻžāĻ‡āĻœāĻ¨ā§āĻŸāĻžāĻ˛ āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ (Horizontal Scalability)āĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ¸ā§āĻ•ā§‡āĻ˛ā§‡āĻŦāĻŋāĻ˛āĻŋāĻŸāĻŋ

Section 14: Database Sharding

Horizontal Scaling āĻ•ā§‡ Sharding āĻŦāĻ˛ā§‡āĨ¤ Database Sharding āĻšāĻ˛ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĄā§‡āĻŸāĻž āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°āĻžāĨ¤ āĻ‰āĻĻāĻžāĻšāĻ°āĻŖ āĻŦāĻ˛āĻž āĻ¯āĻžā§Ÿ, āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ā§‡āĻ° āĻĄā§‡āĻŸāĻž/row āĻ¯āĻĻāĻŋ āĻŦāĻžā§œāĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ āĻāĻŦāĻ‚ āĻāĻ¤ āĻĒāĻ°āĻŋāĻŽāĻžāĻŖ āĻĄā§‡āĻŸāĻž/row āĻŦā§‡ā§œā§‡ āĻ—ā§‡āĻ˛ āĻ¯āĻžāĻ° āĻĢāĻ˛ā§‡ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸ āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ āĻ†āĻ° āĻ¸ā§āĻŸā§‹āĻ° āĻ•āĻ°āĻž āĻ¯āĻžā§Ÿ āĻ¨āĻž āĻ¤āĻ–āĻ¨ āĻ†āĻŽāĻ°āĻž āĻĄā§‡āĻŸāĻžāĻ—ā§āĻ˛ā§‹āĻ•ā§‡ āĻŽā§‚āĻ˛ āĻŸā§‡āĻŦāĻŋāĻ˛ āĻĨā§‡āĻ•ā§‡ āĻĒā§ƒāĻĨāĻ• āĻ•āĻ°ā§‡ āĻ…āĻ¨ā§āĻ¯āĻžāĻ¨ā§āĻ¯ shard āĻŸā§‡āĻŦāĻŋāĻ˛ā§‡ distribute āĻ•āĻ°ā§‡ āĻ°āĻžāĻ–āĻŋ āĻ¸ā§‡āĻŸāĻžāĻ‡ Database ShardingāĨ¤

Sharding

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻ¸āĻžā§°ā§āĻĄāĻŋāĻ‚

Section 15: Database Replication

Database Replication āĻāĻ• āĻĒā§āĻ°āĻ•āĻžāĻ°ā§‡āĻ° Strategy, āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻŸāĻŋ Master Database āĻāĻŦāĻ‚ āĻāĻ•āĻŸāĻŋ āĻ•āĻŋāĻ‚āĻŦāĻž āĻāĻ•āĻžāĻ§āĻŋāĻ• Slave Database āĻĨāĻžāĻ•āĻŦā§‡āĨ¤ Master Database āĻāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ Insert, Delete āĻāĻŦāĻ‚ Update āĻāĻ° āĻ•āĻžāĻœ āĻšāĻŦā§‡ āĻāĻŦāĻ‚ Slave Database āĻŽāĻ§ā§āĻ¯ā§‡ Master Database āĻāĻ° āĻĄā§‡āĻŸāĻžāĻ—ā§āĻ˛ā§‹āĻ° Copy āĻĨāĻžāĻ•āĻŦā§‡ āĻāĻŦāĻ‚ āĻ¤āĻžāĻ° āĻŽāĻ§ā§āĻ¯ā§‡ āĻļā§āĻ§ā§ Read Operation āĻšāĻŦā§‡āĨ¤

Database Replication

Database Replication, SQL āĻāĻŦāĻ‚ NoSQL āĻĻā§āĻŸāĻŋ āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ā§‡ āĻ•āĻ°āĻž āĻ¯āĻžā§ŸāĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻĄā§‡āĻŸāĻžāĻŦā§‡āĻ¸ āĻ°ā§‡āĻĒā§āĻ˛āĻŋāĻ•ā§‡āĻļāĻ¨

Section 16: Caching

Caching āĻāĻ•āĻŸāĻŋ āĻ•ā§ŒāĻļāĻ˛ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻ•ā§‹āĻ¨ Expensive Response'āĻ•ā§‡ āĻ•ā§‹āĻ¨ā§‹ āĻŽā§‡āĻŽā§‹āĻ°āĻŋāĻ¤ā§‡ āĻ°āĻžāĻ–āĻž āĻšā§Ÿ, āĻ¯āĻžāĻ¤ā§‡ āĻŦāĻžāĻ° āĻŦāĻžāĻ° āĻ†āĻ¸āĻž āĻ¸ā§‡āĻ‡ āĻ°ā§‡āĻ¸ā§āĻĒāĻ¨ā§āĻ¸ā§‡āĻ° āĻ°āĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•ā§‡ āĻĻā§āĻ°ā§āĻ¤ āĻ°ā§‡āĻ¸āĻĒāĻ¨ā§āĻ¸āĻŸāĻŋ āĻĻāĻŋāĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻŽā§‚āĻ˛ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ (āĻ¯ā§‡āĻŽāĻ¨ āĻĄāĻžāĻŸāĻžāĻŦā§‡āĻ¸) āĻšāĻŋāĻŸ āĻ•āĻ°āĻžāĻ° āĻĒāĻ°āĻŋāĻŦāĻ°ā§āĻ¤ā§‡ āĻ•ā§āĻ¯āĻžāĻļāĻŋāĻ‚ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ°ā§‡ āĻ°āĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸ āĻ•āĻ°āĻŦā§‡āĨ¤ āĻāĻ¤ā§‡ āĻ•āĻ°ā§‡ āĻ¯ā§‡ āĻ¸ā§āĻŦāĻŋāĻ§āĻžāĻŸā§āĻ•ā§ āĻšāĻŦā§‡,

  • Read API āĻ°āĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸ Fast āĻšāĻŦā§‡
  • Latency Reduce āĻšāĻŦā§‡
  • Fault Tolarence āĻāĻ° āĻā§āĻāĻ•āĻŋ āĻ•āĻŽāĻŦā§‡

Caching

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ•ā§āĻ¯āĻžāĻļāĻŋāĻ‚

Section 17: Content Delivery Network

Content Delivery Network āĻ…āĻĨāĻŦāĻž CDN, āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ¸āĻŋāĻ¸ā§āĻŸā§‡āĻŽ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻŽāĻžāĻĻā§‡āĻ° āĻ­ā§ŒāĻ—ā§‹āĻ˛āĻŋāĻ• āĻāĻ° āĻ†āĻ¸ā§‡āĻĒāĻžāĻļā§‡ āĻĨāĻžāĻ•ā§‡, āĻ¯āĻžāĻ¤ā§‡ āĻ†āĻŽāĻ°āĻž āĻ–ā§āĻŦ āĻĻā§āĻ°ā§āĻ¤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸ āĻĒā§‡āĻ¤ā§‡ āĻĒāĻžāĻ°āĻŋāĨ¤ āĻ•āĻ¨ā§āĻŸā§‡āĻ¨ā§āĻŸāĻŸāĻŋ āĻšāĻ¤ā§‡ āĻĒāĻžāĻ°ā§‡ JS, CSS, Images āĻ•āĻŋāĻ‚āĻŦāĻž VideosāĨ¤

cdn

āĻ†āĻŽāĻžāĻĻā§‡āĻ° CDN āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ¯āĻĻāĻŋ India āĻ¤ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ†āĻ° āĻ†āĻŽāĻ°āĻž Bangladesh āĻĨā§‡āĻ•ā§‡ content request āĻ•āĻ°āĻŋ āĻ¤āĻžāĻšāĻ˛ā§‡ āĻ–ā§āĻŦ āĻ¤āĻžā§œāĻžāĻ¤āĻžā§œāĻŋ content āĻĒāĻžāĻŦāĨ¤ āĻ•āĻžāĻ°āĻŖ āĻ¤āĻ–āĻ¨ Latency āĻ•āĻŽā§‡ āĻ¯āĻžāĻŦā§‡āĨ¤ āĻ†āĻ° āĻ†āĻŽāĻ°āĻž Bangladesh āĻĨā§‡āĻ•ā§‡ England-āĻ āĻ¯ā§‡āĻ–āĻžāĻ¨ā§‡ āĻŽā§‚āĻ˛ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻ›ā§‡, āĻ¸ā§‡āĻ–āĻžāĻ¨ā§‡ āĻ•āĻ¨āĻŸā§‡āĻ¨ā§āĻŸ āĻāĻ° āĻœāĻ¨ā§āĻ¯ request āĻ•āĻ°āĻ˛ā§‡ Latency āĻ¸ā§āĻŦāĻžāĻ­āĻžāĻŦāĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻŦā§ƒāĻĻā§āĻ§āĻŋ āĻĒāĻžāĻŦā§‡, āĻ¯ā§‡āĻšā§‡āĻ¤ā§ āĻĻā§āĻ‡ āĻĻā§‡āĻļā§‡āĻ° āĻĻā§‚āĻ°āĻ¤ā§āĻŦ āĻŦā§‡āĻļāĻŋāĨ¤

āĻ¯ā§‡ āĻ¯ā§‡ āĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨ā§‡ CDN āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° āĻ†āĻ›ā§‡ āĻ¸ā§‡āĻ‡ āĻ˛ā§‹āĻ•ā§‡āĻļāĻ¨āĻ—ā§āĻ˛ā§‹āĻ•ā§‡ Point of Presence āĻŦāĻž PoP āĻŦāĻ˛ā§‡āĨ¤ āĻ¯ā§‡ āĻ¸āĻžāĻ°ā§āĻ­āĻžāĻ° PoP āĻāĻ° āĻ­āĻŋāĻ¤āĻ°ā§‡ āĻĨāĻžāĻ•ā§‡ āĻ¤āĻžāĻ•ā§‡ Edge Server āĻŦāĻ˛ā§‡āĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ•āĻ¨āĻŸā§‡āĻ¨ā§āĻŸ āĻĄā§‡āĻ˛āĻŋāĻ­āĻžāĻ°āĻŋ āĻ¨ā§‡āĻŸāĻ“ā§ŸāĻžāĻ°ā§āĻ•

Section 18: CAP Theorem

āĻāĻŸāĻŋ āĻāĻ•āĻŸāĻŋ āĻ•āĻ¨āĻ¸ā§‡āĻĒā§āĻŸ āĻ¯āĻž āĻĻā§āĻŦāĻžāĻ°āĻž āĻŦā§āĻœāĻž āĻ¯āĻžā§Ÿ āĻāĻ•āĻŸāĻŋ Distributed Database System āĻ āĻ‰āĻ˛ā§āĻ˛āĻŋāĻ–āĻŋāĻ¤ āĻ¤āĻŋāĻ¨āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻĒāĻžāĻ°ā§āĻŸāĻŋ āĻĨā§‡āĻ•ā§‡ āĻĻā§āĻ‡āĻŸāĻŋ āĻĒā§āĻ°ā§‹āĻĒāĻžāĻ°ā§āĻŸāĻŋ āĻŽā§‡āĻ¨ā§‡ āĻšāĻ˛āĻŦā§‡āĨ¤

  • C āĻŽāĻžāĻ¨ā§‡ Consistency
  • A āĻŽāĻžāĻ¨ā§‡ Availability
  • P āĻŽāĻžāĻ¨ā§‡ Partition Tolerance

Consistency āĻšāĻšā§āĻ›ā§‡ āĻāĻ•āĻŸāĻŋ āĻŸā§āĻ°āĻžāĻ¨ā§āĻ¸ā§‡āĻ•āĻļāĻ¨ (Transection) āĻļā§‡āĻˇ āĻšāĻ“ā§ŸāĻžāĻ° āĻĒāĻ° āĻ¸āĻŦ āĻ¨ā§‹āĻĄā§‡ āĻ¸āĻŦāĻ¸āĻŽā§Ÿ consistent āĻŦāĻž āĻāĻ•āĻ‡ value āĻĨāĻžāĻ•āĻŦā§‡āĨ¤

Availability āĻŽāĻžāĻ¨ā§‡ āĻšāĻšā§āĻ›ā§‡ āĻĒā§āĻ°āĻ¤āĻŋāĻŸāĻŋ read āĻāĻŦāĻ‚ write āĻ°āĻŋāĻ•ā§‹ā§Ÿā§‡āĻ¸ā§āĻŸ āĻšā§Ÿ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸(process) āĻšāĻŦā§‡ āĻ¨āĻž āĻšā§Ÿ āĻ•ā§‹āĻ¨ā§‹ message āĻĒāĻžāĻŦā§‡ āĻ¯ā§‡ āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨(request) āĻĒā§āĻ°āĻ¸ā§‡āĻ¸(process) āĻšāĻšā§āĻ›ā§‡ āĻ¨āĻžāĨ¤

Partition Tolerance āĻšāĻšā§āĻ›ā§‡ āĻāĻ•āĻžāĻ§āĻŋāĻ• āĻ¨ā§‹āĻĄ āĻāĻ•ā§‡ āĻ…āĻĒāĻ°ā§‡āĻ° āĻ¸āĻžāĻĨā§‡ āĻ•āĻžāĻ¨ā§‡āĻ•āĻļāĻ¨(connection) āĻ¨āĻˇā§āĻŸ āĻšāĻ˛ā§‡āĻ“, read āĻāĻŦāĻ‚ write āĻ…āĻĒāĻžāĻ°ā§‡āĻļāĻ¨ āĻ āĻŋāĻ•āĻ­āĻžāĻŦā§‡ āĻĒā§āĻ°āĻ¸ā§‡āĻ¸ āĻšāĻŦā§‡āĨ¤

🔗 āĻ†āĻ°āĻ“ āĻĒā§œā§āĻ¨: āĻ•ā§āĻ¯āĻžāĻĒ āĻĨāĻŋāĻ“āĻ°āĻžāĻŽ

Section 28: Resources

More Repositories

1

typescript-cheatsheet

Cheatsheet for TypeScript.
28
star
2

ds-algo-in-js

Common and basic Data Structures and Algorithms tutorial in Bangla implemented by JavaScript.
JavaScript
15
star
3

js-interview-preparation

This is a preparation guide for your next JavaScript Interview.
11
star
4

rn-shopping-cart

A simple shopping cart app using React Native with Context Api.
JavaScript
11
star
5

society-management-system

An application that can gather all the information for a particular society and show it to authenticated users.
JavaScript
9
star
6

js-utility-methods

Native implementation of lodash utility methods.
JavaScript
8
star
7

js-promise-tips-tricks

Javascript Promise Tips & Tricks
8
star
8

wordpress-work

Some codes of Wordpress Theme/Plugin.
HTML
6
star
9

nodejs-online-editor

Nodejs online editor.
JavaScript
6
star
10

ts-data-structures-and-algorithms

Some important Data Structures and Algorithms in TypeScript
JavaScript
5
star
11

webpack-sample-app

JavaScript
4
star
12

Competitive-Programming

All solved problems of Competitive Programming.
C++
4
star
13

property-search-app

A simple Property Search App using Laravel 5.4.
PHP
4
star
14

angular-form-validation-example

Some example of Angular form validation using Template-driven approach.
TypeScript
4
star
15

redux-example

JavaScript
4
star
16

todo-app-vuex

A simple VueJs Todo app using Vuex. This is the code of my blog post.
JavaScript
4
star
17

first-pwa

My first Progressive Web App using Angular, where I got 100 in PWA.
TypeScript
4
star
18

javascript

Some important/unimportant thopics(example) for JavaScript.
JavaScript
4
star
19

Web-Programming-Course-Project

JavaScript
4
star
20

lahin31

3
star
21

react-graphql-demo

A simple Node, React, GraphQL & Apollo demo, with n + 1 issue fix.
JavaScript
3
star
22

talks

Slides of my talks.
3
star
23

weather-app-for-sylhet

JavaScript
3
star
24

js-typeahead

JavaScript
3
star
25

my-personal-blog-experiment

JavaScript
3
star
26

github-workflows

2
star
27

food-list

A dead simple example of gsap with react...
JavaScript
2
star
28

react-asynchronous-testing

JavaScript
2
star
29

vue-cart

A simple Shopping Cart made by Vue.js
Vue
2
star
30

vue-mortgage-calculator

Vue
2
star
31

react-testing-app

JavaScript
2
star
32

data-visualization-examples

Example of Data Visualization using d3.js
JavaScript
2
star
33

ci-cd-github-action

CI/CI pipeline with GitHub Actions for Node.js app.
2
star
34

js-closures

HTML
2
star
35

ajax_with_vanillajs

JavaScript
2
star
36

bookshelf

This is a Project for an example of Testing, covered some small Template Test, Snapshot Test.
JavaScript
2
star
37

asynchronous-request-with-hooks

JavaScript
2
star
38

context-api-example

A simple Reactjs Context Api example.
JavaScript
2
star
39

simple-custom-babel-plugin

JavaScript
1
star
40

jenkins-installation-ubuntu

1
star
41

shell-scripting-examples

Shell
1
star
42

codemacaw-nextjs

Next.js version of CodeMacaw
JavaScript
1
star
43

generator-example

Generator example with ajax request
JavaScript
1
star
44

css-overlay

A simple css overlay wordpress plugin.
PHP
1
star
45

vuex-with-ajax-request

JavaScript
1
star
46

react-suspense-example

JavaScript
1
star
47

js-form-validation

HTML
1
star
48

wrestlers-animation

JavaScript
1
star
49

society-admin-panel

TypeScript
1
star
50

real-estate-app-using-react

JavaScript
1
star
51

setting-api

A simple example Setting Api.
PHP
1
star
52

redux-ts-example

TypeScript
1
star
53

todo-mvc

JavaScript
1
star
54

my_movie

My Movie - a dummy Wordpress Plugin ( not completed )
PHP
1
star
55

my-friends

A simple Vue Swing example...
Vue
1
star
56

google_map_search

HTML
1
star
57

ci-cd-bitbucket-ec2

1
star