Ok K-man I am going to spend a little time and give you a quick overview of what is happening.
So you have a laptop I hope. If you are
BOZO the Clown, you have a
Windows laptop and you
are using IE. If not you have a Mac Book and you are using Chrome or Firefox. Now your browser connects
to amazon. The browser is the client and amazon is the server. We are good so far?
The client is easy. It is running on your laptop. The server is running somewhere in the cloud ..
It lives on a farm alongside many
geographically-dispersed servers. Thanks to
DNS, load balancers like NGINX and
HTTPS session stickiness, you are able to communicate with one or more servers living
on the farm throughout your shopping experience ... From the minute you add items
to the cart to checking out. A server can go down but you are still ok ... Don't worry K-Man.
Not your problem.
Behind the scenes a number of technologies are used.
State Of The Art Techologies. You have
Relational SQL databases.
You have search engines backed up most likely by the ELK
schema-less stack. You have technologies
like Apache Solr/Lucene for
auto complete .... All these top notch
highly distributed and transactional systems
offer r
edundant and reliable fault-tolerant
real-time services ....
The severs like I mentioned live in the cloud. Amazon has one the most popular public clouds.
Google is catching up ....
Finally to you K-man all of this happens seamlessly and a in a
secure fashion. People put a lot
of effort to make it an easy and a pleasant experience for you K-man. Yes you K-Man.
All you have to do K-man is
click. Basically you are what
WE, the Computer Scientists, call
THE CLICKER.
K-Man, Let me know if you have any questions. I tried to spare you the details
but HEY maybe you are ready. Though I Very Much Doubt it.