Urgent.News

What's breaking now, across thousands of outlets.

Tech

Week 00" The Journey of a Click" Understanding What's Behind Every Website Load— DevOps Micro Internship

Imagine writing a letter and dropping it in a mailbox. You don't personally carry it across the country — postal workers, sorting centers, and delivery routes handle that for you, using a shared system of rules: addresses, zip codes, and stamps. Open any website, and something remarkably similar happens — except it takes milliseconds instead of days. In Week 0 of the DevOps Micro Internship…

When you click on a link to visit a website, such as the bookstore EpicReads located in Finland, several complex processes occur behind the scenes in just milliseconds. This journey starts with finding the right address, which is accomplished through DNS, a directory service that translates the domain name into a numeric IP address.

Each device connected to the internet has its own unique IP address, allowing data from around the world to reach its destination. Unlike mailing a physical letter, a webpage is broken down into small packets during packet switching, a process that enables them to take different routes depending on network availability. Each packet includes its own destination tag to ensure accurate delivery.

To prevent any data loss during this process, TCP/IP is used, which not only handles addressing and routing but also checks if every packet arrives correctly. It reorders packets if necessary and requests retransmission if any data is missed. HTTPS, a secure protocol, encrypts the information exchanged between the browser and the server, keeping sensitive data such as searches, logins, or payments private.

Once the request reaches the EpicReads server, it is processed through a three-tier architecture. The frontend, which is the part users interact with, is often built using React.js or HTML5/CSS3. The backend, handling the logic, is typically built using Node.js (Express) or Python (FastAPI). Finally, the database, where the actual book listings, prices, and orders are stored, may be managed by systems like PostgreSQL or MongoDB.

All these components work in unison, allowing the browser to render the EpicReads homepage in a fraction of a second. The author also mentions preparing their development environment by setting up Visual Studio Code, configuring the terminal, selecting a theme, and running basic commands to ensure readiness for the upcoming weeks of learning.

Written by urgent.news from Dev.to's reporting — not their text. Machine-written — may contain errors; check the original before relying on it.

Read the original at dev.to →

More in Tech

Joby Aviation’s 3,100-mile autonomous flight signals its push beyond electric air taxis

An aircraft equipped with Joby Aviation's autonomy technology flew across the United States without a human pilot taking control at any point.

  • Joby Aviation's autonomous aircraft covered over 3,100 miles without human intervention.
  • The flight included taxiing, takeoffs, navigation, and landings across the U.S.
  • Joby's technology is being considered for defense applications, leading to a $17M contract.

How Do You Actually Download an .mpd Video?

You open DevTools → Network , start the video, and finally find what looks like the media request. Perfect. Except instead of this: video.mp4 you find this: manifest.mpd You open it...

More from Friday 18 September →