Web sockets – Now Servers have freedom to talk too !
Introduction Today we will cover what are web sockets and how they work. Web sockets Web sockets is a application layer protocol just like HTTP, HTTPS, etc. with the feature…
Introduction Today we will cover what are web sockets and how they work. Web sockets Web sockets is a application layer protocol just like HTTP, HTTPS, etc. with the feature…
What the fun is SSL/TLS. Let’s find out. SSL is a transport layer protocol that ensures secure transfer of data between the client and the server by encrypting the data…
Introduction Consistent Hashing is an amazing hashing technique which is the technology behind various services like DynamoDB, Cassandra, Akamai etc. How? We will learn in detail. What is Hashing? I…
Note Recommended to read Part-7. Introduction We have seen vertical and horizontal scaling of our web-servers. How about our database server? Let’s say we have a database server with 24TB…
Note Recommended to read Part-6 Introduction Now your website amazinglyme.com is gathering a lot of traffic. Recently you added a new feature in your website, wherein, if a user signs…
Note- Recommended to read PART-5. Introduction We all know that when we login into Netflix for the first time, it remembers our preferences, last watched content and our profile details…
Note Recommended to read PART-4. Introduction In this part we will talk about reducing the latency of the response by the server. In the process of server sending the response…
Note- Recommended to read PART-3. Introduction In part-3, we scaled the web-tier to resolve failover issue by scaling ‘horizontally’ the web-servers, thereby adding multiple servers. For data-tier, we have one…
Note Recommended to read PART-2. Introduction With growing popularity of your website, multiple users are now visiting your website amazinglyme.com but you only have one server on your end. With…
Note- Recommended to read PART-1. Part-1 Summary Recap… Multiple clients and single server We discussed in the previous part, that a client will send a request and a server will…