sandeep dev
sandeep dev
  • 79
  • 82 739
Before You Launch: Is Your API Actually Ready for High User Traffic? #backenddevelopment
Before You Launch: Is Your API Actually Ready for High User Traffic?
In this video, we will explore the crucial steps to ensure your API is prepared for the demands of real-world usage.
You will learn, "How can you test your API using Grafana k6 to check if it is ready to launch for production or meets your expectations?"
My Notion Page Link for Grafana: rocky-balmoral-02e.notion.site/Grafana-k6-b92fbaee6ec1490eb285ec48cef07e08
k6 link: k6.io/
#apitesting
#backenddevelopment
#grafana
#k6
#nodejs
#typescript
#javascript
#bestpractices
Переглядів: 12 028

Відео

Build Video Paywall System Like Netflix Or Amazon Prime: Advanced Video Protections
Переглядів 7 тис.21 день тому
Build Video Paywall System Like Netflix Or Amazon Prime Want to learn how to build a video paywall like Netflix and Amazon Prime? In this step-by-step tutorial, we'll walk you through the advanced video protection techniques used by these streaming giants to secure their content. In this video, we have built a video paywall system that will protect your videos from piracy. Video mentioned in th...
I Coded E-Mails Open Tracking System Like Mailchimp in 1-hour #backend #development
Переглядів 2,2 тис.Місяць тому
Watch How I Built Open E-Mail Tracking System Like Mailchimp In this video, we'll delve into how we can build an email tracking system just like MailChimp. In this video, we discussed and built an email tracking system like MailChimp. 00:00 - Intro 02:02 - What is the dead pixel technique? 06:38 - Backend development requirements 12:39 - What is Hono? 13:38 - Create Project 14:36 - Basics of Ho...
How to Deploy NodeJs Server Along With Redis | Simplest #nodejs #redis #deployment
Переглядів 688Місяць тому
How to Deploy NodeJs Server Along With Redis This video'll delve into how to speed up API using Redis and deploy it on the cloud. In this video, we have discussed how you build fast APIs that meet industry standards and user expectations and further deploy it on the cloud 00:00 - Intro 01:23 - Creating Nodejs Server 12:13 - Setup Cloud redis 14:15 - API optimization with Redis 19:36 - Testing A...
The Actual System Fault behind Microsoft Outage | #microsoftoutage #windows #system
Переглядів 211Місяць тому
Actual System Fault behind Microsoft Outage This video will delve into Actual System Fault behind Microsoft Outage.Lets discuss what actual happened behind the scene in windows system 00:00 - Intro 00:14 - Impact of Microsoft outage 00:55 - what is crowdstrike 01:22 - The actual system fault
Payment Integrations with Nodejs and Razorpay: Step-by-Step Tutorial #nodejs #paymentintegration
Переглядів 3,4 тис.Місяць тому
Payment Integrations with Nodejs and Razorpay: Step-by-Step Tutorial This video'll delve into how to do payment gateway integrations with Nodejs & Razorpay. This comprehensive tutorial will walk you through the entire process, ensuring you understand each step clearly. We’ll cover key concepts, provide practical examples, and offer tips to avoid common pitfalls. By the end of this video, you'll...
Speed Up Your APIs with Nodejs and Redis Magic! #nodejs #redis #apidesign
Переглядів 22 тис.2 місяці тому
Speed Up Your APIs with Nodejs and Redis Magic This video'll delve into how to speed up API using redis. Lets increase your API performance. In this video, we have discussed how you build fast APIs that meet industry standards and user expectations. 00:00 - Intro 01:25 - What is Redis? 02:29 - Example when and how Redis works? 08:55 - Bonus use case of Redis in industry 10:19 - Install redis 12...
API designing: How to Design Best APIs | Best Practices | #api #backenddevelopment
Переглядів 15 тис.2 місяці тому
API designing: How to Design Best APIs | Best Practices In this video, we'll delve into essential best practices, from understanding the fundamentals to implementing good design principles. In this video, we have discussed how you build robust, efficient, and scalable APIs that meet industry standards and user expectations. #systemdesign #apidesign #apidesigning #backendwebdevelopment #bestprac...
System Design Interview Question: Spotify System Design | #systemdesign
Переглядів 5752 місяці тому
This is a system design interview question, which is to design Spotify. In a real interview, usually, you would focus on one or two main functionalities of the app. Still, in this video, I would like to do a high-level overview of how you would design such a system, and then you can dive deeper into each separate part if needed. #systemdesign #spotifysystemdesign #spotify #engineering #software...
Freelancers: What They're Not Telling You |#freelancing #webdevelopment
Переглядів 1854 місяці тому
Hey everyone👋, This is my latest video where I have shared an amazing resource for new freelancers. hope guys you will enjoy this cool video
How to Create Your Own useMemo Hook in Reactjs | useMemo Hook Polyfill | #reactjs
Переглядів 995 місяців тому
How to Create Your Own useMemo Hook in Reactjs | useMemo Hook Polyfill | #reactjs
Create Custom Terminal Commands with Javascript | #javascript #nodejs
Переглядів 1695 місяців тому
Hey👋 everyone, Hope you all doing great In this video I have shown that How I created a custom terminal command with help of javascript I thought this video would be helpful for those who really want to go beyond and learn something new. I hope you will like this video. My recommended VPS Hosting: www.hostg.xyz/SHEu2 #custom #templates #javascriptprojects #terminal
How to Handle Heavy Uploads in Backend? - Code | Part 2 |#backenddevelopment #webdevelopment
Переглядів 6885 місяців тому
How to Handle Heavy Uploads in Backend? - Code | Part 2 |#backenddevelopment #webdevelopment
Best 1 Resource for Front-end Interview Preparation | #frontenddevelopment #systemdesign
Переглядів 3896 місяців тому
Best 1 Resource for Front-end Interview Preparation | #frontenddevelopment #systemdesign
How to Handle Heavy Uploads in Backend? | Best Approach | #nodejs #backenddevelopment
Переглядів 1,8 тис.6 місяців тому
How to Handle Heavy Uploads in Backend? | Best Approach | #nodejs #backenddevelopment
Zustand - Quick Tutorial in Hindi | How to Use Zustand in React/ Next.js #zustand #reactjs #nextjs
Переглядів 4176 місяців тому
Zustand - Quick Tutorial in Hindi | How to Use Zustand in React/ Next.js #zustand #reactjs #nextjs
What is Memoization in Javascript? How it Works? Create Your Own | #interviewquestions #javascript
Переглядів 2657 місяців тому
What is Memoization in Javascript? How it Works? Create Your Own | #interviewquestions #javascript
How to Make Any Chat App Scalable Easily | Socket.io #mernstack #javascript #scalingup #sockets
Переглядів 3207 місяців тому
How to Make Any Chat App Scalable Easily | Socket.io #mernstack #javascript #scalingup #sockets
Nodejs#12: What are REST APIs | #restapis #apidevelopment #backenddevelopment
Переглядів 1058 місяців тому
Nodejs#12: What are REST APIs | #restapis #apidevelopment #backenddevelopment
Nodejs #11: How to Connect Backend to Database | Best Practices & Approaches| #backenddevelopment
Переглядів 1208 місяців тому
Nodejs #11: How to Connect Backend to Database | Best Practices & Approaches| #backenddevelopment
Nodejs#10: Optimal-Folder Structure for Production Grade Backend Development | #backenddevelopment
Переглядів 5059 місяців тому
Nodejs#10: Optimal-Folder Structure for Production Grade Backend Development | #backenddevelopment
Nodejs #Project#1: How to make a Generative Ai- Discord Bot in Nodejs | Google Palm2 #generativeai
Переглядів 1909 місяців тому
Nodejs #Project#1: How to make a Generative Ai- Discord Bot in Nodejs | Google Palm2 #generativeai
Nodejs Project #1: Creating an Ai Discord Bot | Part 1 #backenddevelopment #nodejs #discordbot
Переглядів 2919 місяців тому
Nodejs Project #1: Creating an Ai Discord Bot | Part 1 #backenddevelopment #nodejs #discordbot
Nodejs #7: Introduction to Express.js | Creating a Server & Basics #backenddevelopment #expressjs
Переглядів 9910 місяців тому
Nodejs #7: Introduction to Express.js | Creating a Server & Basics #backenddevelopment #expressjs
Nodejs Day 6: How to Handle Data in Nodejs POST Requests | Pure Nodejs #backenddevelopment #nodejs
Переглядів 12410 місяців тому
Nodejs Day 6: How to Handle Data in Nodejs POST Requests | Pure Nodejs #backenddevelopment #nodejs
Nodejs Day5: Exploring HTTP Methods - GET, POST, DELETE, PATCH, PUT | #backenddevelopment #nodejs
Переглядів 18410 місяців тому
Nodejs Day5: Exploring HTTP Methods - GET, POST, DELETE, PATCH, PUT | #backenddevelopment #nodejs
Nodejs Day4: Building a Basic Backend with Pure Node.js #backenddevelopment #nodejs
Переглядів 31611 місяців тому
Nodejs Day4: Building a Basic Backend with Pure Node.js #backenddevelopment #nodejs
Nodejs Day 3: File Handling in Nodejs | #nodejs #backenddevelopment
Переглядів 17411 місяців тому
Nodejs Day 3: File Handling in Nodejs | #nodejs #backenddevelopment
Nodejs Day 2: All About Modules | Nodejs #backenddevelopment
Переглядів 22111 місяців тому
Nodejs Day 2: All About Modules | Nodejs #backenddevelopment
Nodejs Day 1: Server Basics Explained | Nodejs Setup #backenddevelopment
Переглядів 81911 місяців тому
Nodejs Day 1: Server Basics Explained | Nodejs Setup #backenddevelopment

КОМЕНТАРІ

  • @luckyjaiswal40
    @luckyjaiswal40 День тому

    Bhaiya aapne ye to bata diya ki testing kese kre ye to bata do ki hum kese itna scalable server banaye ki wo 10000-100000 request simultaneously handel kr ske please bhaiya 🙏

    • @sandeepdev0
      @sandeepdev0 День тому

      will discuss or build after next upcoming video

  • @BcozyouwatchIt
    @BcozyouwatchIt День тому

    How to scale?

    • @sandeepdev0
      @sandeepdev0 День тому

      will build or discuss after next upcoming video

  • @animedigital2257
    @animedigital2257 2 дні тому

    Make more videos on HLD😊

  • @singhkumardev
    @singhkumardev 2 дні тому

    Really topnotch content hai ...kya aap in credentials ko openshift ki configMap ya secretes main kaise rakh sakten hain, iske baare main bhi bata sakte hain ??

  • @chinmayanand896
    @chinmayanand896 2 дні тому

    I made golang backend for 5 million requests in 6 seconds...and 1 million requests in 10 seconds in kotlin. So in case of kotlin i am handling 6 Million / Minute and 0.1 Million per second

    • @sandeepdev0
      @sandeepdev0 2 дні тому

      Thats really great bro. Are currently working in Japan?

  • @PradeepKumar2091
    @PradeepKumar2091 2 дні тому

    500 wa like 😅

  • @amogu_07
    @amogu_07 2 дні тому

    my github integration is not working someone plz help

  • @gauravsinghjethuri5405
    @gauravsinghjethuri5405 2 дні тому

    You have not told us what types of changes should we make when our server get failed while responding.

    • @sandeepdev0
      @sandeepdev0 2 дні тому

      coming in part 2 of this video

  • @Viralstuffzworld
    @Viralstuffzworld 3 дні тому

    Problem to bta diya solution bhi bta dijiye. How you build it so that it your code can handle 1.5 lakh request

  • @RajeshMudi
    @RajeshMudi 3 дні тому

    isko bypass krke video ko download kaise karengee eh bhi batah do bhaiya ??

  • @suyashmehare8034
    @suyashmehare8034 3 дні тому

    Please do not stop, stretch further to series 🙏 ....

  • @suvrajitmondal2325
    @suvrajitmondal2325 5 днів тому

    Payment ke samay woh sare errors kyun aa rahe hai?

    • @sandeepdev0
      @sandeepdev0 3 дні тому

      Some default errors in Razorpay's scripts.

  • @aadi9215
    @aadi9215 5 днів тому

    bhaiya you are awesome pls make more such videos on scalable projects 🙏

  • @swarnabhamajumder9561
    @swarnabhamajumder9561 5 днів тому

    Sir ek long video Lao backend with typescript

  • @Kamlesh20005
    @Kamlesh20005 5 днів тому

    I created this project frontend and backend both and I want to tag you in the LinkedIn , so please share LinkedIn account link

    • @sandeepdev0
      @sandeepdev0 4 дні тому

      great: new account bnaa rha hu bhai waha krr dena tag

    • @Kamlesh20005
      @Kamlesh20005 4 дні тому

      ​@@sandeepdev0 Thik hai

    • @amogu_07
      @amogu_07 2 дні тому

      can u share the repo bhai

  • @harsh-raj-6982
    @harsh-raj-6982 6 днів тому

    Continue this video as a part of series where you optimise the backend and test again

  • @CryptoMaN_Rahul
    @CryptoMaN_Rahul 6 днів тому

    nicccee

  • @yuvrajsoneja5270
    @yuvrajsoneja5270 7 днів тому

    Subscribed!

  • @b2house_ent
    @b2house_ent 7 днів тому

    Agar data me koi change hua hoga to.. then still redis se old data ayega fir tab kya karoge

    • @sandeepdev0
      @sandeepdev0 7 днів тому

      Good question, Here is the detailed answer of your question on How to ensure Redis cache has most updated data 1. Cache Invalidation on Update Whenever data is updated in the database, immediately invalidate or update the corresponding cache entry. Implementation Steps: Update the Database: Perform the update operation on the database. Invalidate Cache: Remove or update the relevant key in Redis. Example in Node.js: const redisClient = require('./redisClient'); // assuming you've set up your Redis client const db = require('./databaseClient'); // your database client async function updateData(id, newData) { // Update the database await db.update(id, newData); // Invalidate the cache await redisClient.del(`data:${id}`); } async function getData(id) { // Check the cache first let cachedData = await redisClient.get(`data:${id}`); if (cachedData) { return JSON.parse(cachedData); } // If not in cache, fetch from the database let data = await db.get(id); // Store in cache for future requests await redisClient.set(`data:${id}`, JSON.stringify(data)); return data; } 2. Write-Through Cache When updating data, write the new data to both the database and the cache simultaneously. Example in Node.js: async function updateData(id, newData) { // Update the database await db.update(id, newData); // Update the cache await redisClient.set(`data:${id}`, JSON.stringify(newData)); } 3. Cache with Expiry (TTL) Set a time-to-live (TTL) for cache entries. This ensures that even if cache invalidation is missed, the stale data will eventually expire and be refreshed from the database. Example in Node.js: async function getData(id) { let cachedData = await redisClient.get(`data:${id}`); if (cachedData) { return JSON.parse(cachedData); } let data = await db.get(id); // Store data with an expiry time (e.g., 60 seconds) await redisClient.setex(`data:${id}`, 60, JSON.stringify(data)); return data; } 4. Event-Driven Cache Invalidation Use events to trigger cache invalidation. Whenever the database updates, it emits an event that listeners (like the cache layer) can act upon. Example with Event Emitters: const EventEmitter = require('events'); const cacheInvalidationEmitter = new EventEmitter(); cacheInvalidationEmitter.on('dataUpdated', async (id) => { await redisClient.del(`data:${id}`); }); async function updateData(id, newData) { await db.update(id, newData); cacheInvalidationEmitter.emit('dataUpdated', id); } By using one or a combination of these strategies, you can ensure that your Redis cache reflects the latest data from your database. Hope this answer will resolve your query, if not? feel free to ask here again and I will make a proper practical video on your boubt and will ensure you will get a proper answer

    • @b2house_ent
      @b2house_ent 7 днів тому

      @@sandeepdev0 👍🏻

  • @5590priyank
    @5590priyank 7 днів тому

    Shouldn't the client split the video raw data in chunks and then upload to s3? Uploading entire 4gb can be error prone ?

  • @heyjitendra
    @heyjitendra 7 днів тому

    Bhai please make videos on testing, logging and error monitoring

    • @sandeepdev0
      @sandeepdev0 7 днів тому

      Noted✅

    • @heyjitendra
      @heyjitendra 7 днів тому

      @@sandeepdev0 saw you using grafana and k6 in this. So dedicated video will be great. You make great content

  • @kishandave722
    @kishandave722 8 днів тому

    100k agar images hai to kaha handle kare Cloudinary se ya kahi or jagah par or cloudinary to waise paid hai or bohot costly hai to solutions kya hai koi alternative or chips me hamara work kar jaye ?

    • @sandeepdev0
      @sandeepdev0 7 днів тому

      I will try to make a dedicated video on this topic to answer your query. It's highly dependent on the kind of web app you're building. For example, if your web app requires image manipulation and you want a built-in CDN, then Cloudinary is a great option. It's much simpler to use. However, if you have strong AWS knowledge and don't need extensive image manipulation, then AWS S3 + CloudFront is definitely the way to go. It's generally cheaper than Cloudinary, but it may be a bit more complicated to implement at first. For reference, I developed a SaaS product for a foreign client whose web app currently manages approximately 89,000 images with an average size of 3MB per image. I used AWS S3 + CloudFront for their product, and their monthly bill is around $115. Please note that pricing may vary depending on the region.

  • @The_lezend_official
    @The_lezend_official 8 днів тому

    Aapne jo website client ke liye banaya tha uska performance testing kr ke dikhao please

  • @Kamlesh20005
    @Kamlesh20005 8 днів тому

    Nice tutorial 😀, but one thing is missing there that is how to solve the error which I occurred during the testing and also how to write good code

    • @sandeepdev0
      @sandeepdev0 8 днів тому

      Micro service architecture, low level system design (coding patterns), scalable system, Full stack Ai SaaS web apps creation etc. all these stuff is coming soon... where you will will how to write quality code, how to test everything, and much more stuff

    • @ayushmaan8032
      @ayushmaan8032 8 днів тому

      @@sandeepdev0 Bhaiya waiting for this

  • @Mahtab772
    @Mahtab772 8 днів тому

    Sir source code bhi dal diya kro practice ke liye

  • @Mahtab772
    @Mahtab772 8 днів тому

    Nice sir

  • @osama-ki_masi-ki_pota7677
    @osama-ki_masi-ki_pota7677 8 днів тому

    urget hai bhai

  • @osama-ki_masi-ki_pota7677
    @osama-ki_masi-ki_pota7677 8 днів тому

    bhai app backend pe pura crash course nahi laye

  • @Superuser-r1y
    @Superuser-r1y 11 днів тому

    Dekha bhai gaya na views? 😊

    • @sandeepdev0
      @sandeepdev0 11 днів тому

      aap sabhi ka pyaar and suport hai bhai💖

  • @ujjwalmakwana
    @ujjwalmakwana 11 днів тому

    Thanks for making the tutorial

  • @adityagaur2223
    @adityagaur2223 11 днів тому

    amazing content bhai esi cheeze koi nahi batata

  • @HimanshuJoshi-jj2sv
    @HimanshuJoshi-jj2sv 13 днів тому

    Hey, can you please make a bulky email sender , that will not send email in spam section

  • @syedarif2332
    @syedarif2332 14 днів тому

    Keep going one day you gonna rock 🎉❤

  • @disharadadiya11
    @disharadadiya11 14 днів тому

    Please make a full playlist on the aws services.

  • @MUsmandev
    @MUsmandev 14 днів тому

    This type of content 🌹💓

  • @harshitaditya7147
    @harshitaditya7147 15 днів тому

    Amazing tutorial sir, will definately make this.

  • @RB_MAFIA
    @RB_MAFIA 16 днів тому

    bhai 7 month ho gye, chat app le aao ab to

  • @shekharshashi735
    @shekharshashi735 16 днів тому

    informative project

  • @developershoyeb3008
    @developershoyeb3008 17 днів тому

    can i implement this with a unlisted youtube video .

  • @mayurrajendragavhane410
    @mayurrajendragavhane410 17 днів тому

    u are creating new path for mernstack developers other youtubers only making crud application whcih are not usefull now

  • @ajaydeepsinghrajpoot
    @ajaydeepsinghrajpoot 18 днів тому

    Process will be same in next js?

    • @sandeepdev0
      @sandeepdev0 18 днів тому

      Yes the process will be same, just way of writing code in nextjs backend is little bit different, but its almost exactly same

  • @mutasimahmed8975
    @mutasimahmed8975 18 днів тому

    Really good Keep building you will get a hit and the blow up like piyush garg do, this the content we want more

  • @SameerSuman-ni6fz
    @SameerSuman-ni6fz 18 днів тому

    sir can you please tell how to deploy this project .. it would be great as we will also know how to deploy

    • @sandeepdev0
      @sandeepdev0 18 днів тому

      It will be deployed normally as we deploy nextjs apps, You can deploy on vercel and any other cloud platform

  • @SameerSuman-ni6fz
    @SameerSuman-ni6fz 18 днів тому

    i will surely share sir

  • @milanvanani
    @milanvanani 18 днів тому

    Working on LMS project and realized I don't need VideoChiper or a bunch of Docker containers to run FFmpeg. Thanks for the help!

  • @palaceofgains7782
    @palaceofgains7782 18 днів тому

    Can you create video on vertical and horizontal scaling and load balancer

  • @RajkumarGuptark
    @RajkumarGuptark 18 днів тому

    Best unique topic. It will best if you provide the source code

  • @ShourovRoy-pk5zm
    @ShourovRoy-pk5zm 18 днів тому

    After learning this myself. You are here with this video. 🙃 I was trying so hard for few months. However it was a nice experience and I have learned a lot. but using Aws stack Best of luck for next learners and the creator this video.

  • @freekeys
    @freekeys 19 днів тому

    What an amazing content seriously 🎉