article thumbnail

Designing Instagram

High Scalability

Architecture. Firstly, the synchronous process which is responsible for uploading image content on file storage, persisting the media metadata in graph data-storage, returning the confirmation message to the user and triggering the process to update the user activity. Sending and receiving messages from other users.

Design 334
article thumbnail

Building an elastic query engine on disaggregated storage

The Morning Paper

Building an elastic query engine on disaggregated storage , Vuppalapati, NSDI’20. For such workloads, shared-nothing architectures beget high cost, inflexibility, poor performance, and inefficiency, which hurts production applications and cluster deployments. joins) during query processing. Disaggregation (or not).

Storage 112
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

Getting answers from data starts with automated log acquisition, at any scale

Dynatrace

All this is easier said than done because: Kubernetes-based dynamic architecture is becoming the norm. Collecting logs that aren’t relevant to their business case creates noise, overloads congested networks, and slows down teams. Dynamic landscape and data handling requirements result in manual work. Try it out yourself.

Storage 223
article thumbnail

What is container orchestration?

Dynatrace

But managing the deployment, modification, networking, and scaling of multiple containers can quickly outstrip the capabilities of development and operations teams. This orchestration includes provisioning, scheduling, networking, ensuring availability, and monitoring container lifecycles. How does container orchestration work?

article thumbnail

OpenShift vs. Kubernetes: Understanding the differences

Dynatrace

Kubernetes also gives developers freedom of choice when selecting operating systems, container runtimes, storage engines, and other key elements for their Kubernetes environments. Without having to worry about underlying infrastructure concerns, such as storage, security, and lifecycle management, developers can focus on writing code.

article thumbnail

What is ITOps? Why IT operations is more crucial than ever in a multicloud world

Dynatrace

Besides the traditional system hardware, storage, routers, and software, ITOps also includes virtual components of the network and cloud infrastructure. Additionally, they manage applications and services deployed on the network and provide secure access to authorized users.

article thumbnail

Choosing a cloud DBMS: architectures and tradeoffs

The Morning Paper

Choosing a cloud DBMS: architectures and tradeoffs Tan et al., As it is infeasible to test every OLAP system runnable on AWS, we chose widely-used systems that represented a variety of architectures and cost models. Another interesting experiment here compared the effects on performance of different storage types. VLDB’19.