Categories
Web Architecture

REST Authentication Protocols

REST: This is nothing related to stress relaxation as REST is a Representational State Transfer software architecture for a scalable web services. It is based on principles, which are used in the largest distributed application – the World Wide Web. So every major development language now includes frameworks for building RESTful Web services. RESTful uses HTTP as its underlying […]

Categories
Web Architecture

Central Authentication System: CAS

History of CAS Yale University originally created an open standards to integrate with many applications and systems called as Central Authentication Service. It is an authentication system with single sign on service and is an open and well-documented protocol. The protocol includes a client web browser, a web application requesting authentication (of the CAS consumer) and a […]

Categories
Web Architecture

Scaling web applications: Part 3 – Horizontal Scaling

Till now we have tried to extract more and more meat out of a single machine (vertical scaling) i e adding faster CPU, more RAM, SSD and adding certain tools Varnish cache to enable us to handle more traffic. This has a limit to it ,depending on the architecture of the application that needs to be […]

Categories
Uncategorized Web Architecture

Scaling web applications: Part 1- Why use a CDN

We have been struggling to scale our applications and felt the need to add a real world perspective to the whole process of scaling up web applications. This post forms part of a series, devised to explore and lay down the nuts and bolts of the using different  tools and processes to handle scaling web […]

Categories
Server Administration Web Architecture

Caching strategy – Using varnish to handle high traffic

Varnish is an HTTP accelerator and is used as a caching strategy to reduce load on web server… you can find great guides on how to set it up and get started.But the more elusive question is WHEN TO USE VARNISH? Trying to streamline the caching strategy, we often had to rethink when to use Varnish. […]