Skip to main content

Architecture Or What is the technology stack behind Airbnb.com

Overview of web technologies used by Airbnb.com.
Website Background
Vacation Rentals, Homes, Apartments & Rooms for Rent - Airbnb

Rent unique accommodations from local hosts in 190+ countries. Feel at home anywhere you go in the world with Airbnb.
Description on Homepage
Number 413 of all websites according to Alexa
Popularity rank
CountryVisitorsCountry Rank
United States47.2%199
India4.6%1,457
China4.3%1,169
CityVisitorsCity Rank
New York, NY, US6.2%131
San Francisco, CA, US5.6%96
Los Angeles, CA, US4.6%138
Main visitors locations
JavaScript is a lightweight, object-oriented, cross-platform scripting language, mainly used within web pages.
JQuery is a JavaScript library that simplifies HTML document traversing, event handling, animating and Ajax interaction. Originally developed by John Resig.
HTML5 is the fifth revision of the HTML standard.
UTF-8 (8-bit Unicode Transformation Format) is a variable-length character encoding for Unicode, which is backwards compatible with ASCII.
JPEG (Joint Photographic Experts Group) is a lossy compression method suitable to store photographic images.
JPEG 
External Cascading Style Sheets define style rules in a separate CSS file.
Inline Cascading Style Sheets define style rules directly within an (X)HTML element using the style attribute.
Persistent cookies with an expiration time of up to 1 day.
Non-HttpOnly cookies are used in the HTTP protocol and also in client side scripts, which may be a security threat.
Non-secure cookies may be used via an unencrypted connections, which may be a security threat.
Gzip (GNU zip) is a file compression algorithm.
A weak ETag is an HTTP header field for validation of cached web pages, that indicates a semantically equivalent page in the cache.
SPDY (pronounced speedy) is a web protocol developed by Google, the basis for HTTP/2.
SPDY 
HTTP Strict Transport Security (HSTS) defines a mechanism enabling web sites to declare themselves accessible only via secure connections.
DigiCert is an SSL certificate authority.
Nginx (pronounced as "engine X") is a lightweight open source web server developed by Igor Sysoev.
Nginx 1.7.12
(59% of sites use a newer version)
Amazon is a US-based e-commerce and cloud computing provider.
Amazon 
hosting info based on data from ipinfo.io
Akamai is a content delivery network.
Commercial entities
.com 
Technology Score
The technology score rates a site based on its technologies in a range from 0 to 100. It consists in a popularity score (how many sites use the same technologies), a traffic score (how much traffic have other sites using the same technologies) and a version score (how many sites use more recent technology versions). Quality alerts also affect the rating.
TotalPopularity TrafficVersion
Technology Score62646241
Client-side Programming Languages7510051
JavaScript Libraries739849
Markup Languages647454
SSL Certificate Authorities481779
Web Servers50555541
Reverse Proxy Services593782

Comments

Popular posts from this blog

World largest data sets open to the public | Business Intelligence | Data Warehouse | Data Mining

World largest data sets open to the public | Business Intelligence | Data Warehouse | Data Mining Data Sets available for different sectors as follows: Science & Technology    - World largest data sets open to the public | Business Intelligence | Data Warehouse | Data Mining Agricultural Experiments:  agridat {agridat}  (R) Climate data:  Temperature data (HadCRUT4)  and ftp://ftp.cmdl.noaa.go v/ Gene Expression Omnibus:  Home - GEO - NCBI Geo Spatial Data:  Data | GeoDa Center Human Microbiome Project:  Microbial Reference Genomes MIT Cancer Genomics Data:  Page on broadinstitute.org NASA:  Obtaining Data From the NSSDC NIH Microarray data:    ftp://ftp.ncbi.nih.gov/pu b/geo/D...  (R) Protein structure:  PSP benchmark Public Gene Data:  Browse literature or sequence neighbours Stanford Microarray Data:  Page on stanford.edu Social Sciences   - World largest data sets open to the public | Business Intelligence | Data Warehouse | Data Mining General S

Simple way 2 secure ur Privacy

Essential Checks Before Launching Your Website As ‘digital professionals’ –  Web Designers , Developers and Marketers – launching a new website is a daunting task, no matter how often you do it (like B.A.S.E. jumping). There’s lots that can go wrong, and the list of ‘ gotchas ‘ scales to the size and complexity of the project. This article is a checklist of common tasks that need to be completed before you hit the “GO” button.  A little preparation goes a long way  and could save you time and avoid unnecessary costs after you release your website. Upload a Favicon The ‘favicon’ appears to the left of the page title in the web browser, and your users will notice if your website doesn’t have one. They give your website credibility and help users navigate to your site when it’s open amongst their other tabs and bookmarks. Ensuring that your website has a favicon is probably the most basic of any task known to humanity, and yet it’s so frequently overlooked. STEP ONE: CRE

AWS Cloud Architecture for Web Hosting | Key Components of an AWS Web Hosting Architecture

Security Architecture of AWS | Amazon Web Server Working of AWS Architecture. Content Delivery Edge caching is still relevant in the Amazon Web Service cloud computing infrastructure. Any existing solutions in your web application infrastructure should work just fine in the AWS cloud. One additional option, however, is made available when using AWS, which is to utilize the Amazon CloudFront service1 for edge caching your website Like other Amazon Web Services, there are no contracts or monthly commitments for using Amazon CloudFront – you pay only for as much or as little content as you actually deliver through the service. Managing Public DNS  Moving a web application to the AWS cloud requires some DNS changes to take advantage of the multiple availability zones that AWS provides. To help you manage DNS routing, AWS provides Amazon Route 534 , a highly available and scalable DNS web service. Queries for your domain are automatically routed to the nearest DNS server and th