article thumbnail

Designing Instagram

High Scalability

We will use a graph database such as Neo4j to store the information. Additionally, we can use columnar databases like Cassandra to store information like user feeds, activities, and counters. When a user requests for feed then there will be two parallel threads involved in fetching the user feeds to optimize for latency.

Design 334
article thumbnail

Expanding the Cloud – An AWS Region is coming to Hong Kong

All Things Distributed

This enables customers to serve content to their end users with low latency, giving them the best application experience. In 2008, AWS opened a point of presence (PoP) in Hong Kong to enable customers to serve content to their end users with low latency. Since then, AWS has added two more PoPs in Hong Kong, the latest in 2016.

AWS 146
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

CDN Web Application Firewall (WAF): Your Shield Against Online Threats

IO River

However, in a multi-CDN environment, ensuring that the rules are consistently applied across all CDNs becomes a logistical nightmare. SQL Injection involves inserting malicious SQL queries into an input field, tricking the database into revealing sensitive information.Imagine a login page.

Traffic 52
article thumbnail

CDN Web Application Firewall (WAF): Your Shield Against Online Threats

IO River

However, in a multi-CDN environment, ensuring that the rules are consistently applied across all CDNs becomes a logistical nightmare. SQL Injection involves inserting malicious SQL queries into an input field, tricking the database into revealing sensitive information.Imagine a login page.

Traffic 40
article thumbnail

Titan Graph Database Integration with DynamoDB: World-class Performance, Availability, and Scale for New Workloads

All Things Distributed

It opens up the possibility to enjoy the value that graph databases bring to relationship-centric use cases, without worrying about managing the underlying storage. Traditionally, these connections have been stored in relational databases, with each object type requiring its own table. Enter graph databases.

Database 134