article thumbnail

What is platform engineering?

Dynatrace

With growing multicloud complexity and the need for organization-wide scalability, self-service and automation capabilities have become increasingly essential for developer productivity. In response to this shift, platform engineering is growing in popularity. Why is platform engineering important?

article thumbnail

Designing Instagram

High Scalability

Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Design a photo-sharing platform similar to Instagram where users can upload their photos and share it with their followers. High Level Design. Component Design. API Design. Problem Statement.

Design 334
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

Mastering System Design: A Comprehensive Guide to System Scaling for Millions (Part 1)

DZone

A transformative journey into the realm of system design with our tutorial, tailored for software engineers aspiring to architect solutions that seamlessly scale to serve millions of users.

Systems 177
article thumbnail

Designing WhatsApp

High Scalability

Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Design an instant messenger platform such as WhatsApp or Signal which users can utilize tosend messages to each other. This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr.

Design 344
article thumbnail

Designing Tinder

High Scalability

Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Design a location-based social search application similar to Tinder which if often used as a dating service. This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Problem Statement.

Design 334
article thumbnail

Scalable Annotation Service?—?Marken

The Netflix TechBlog

Scalable Annotation Service — Marken by Varun Sekhri , Meenakshi Jindal Introduction At Netflix, we have hundreds of micro services each with its own data models or entities. Different types of search queries are supported using the Elasticsearch as a backend search engine. As an example, the label can be ‘shower curtain’.

article thumbnail

Accelerate and empower Site Reliability Engineering with Dynatrace observability

Dynatrace

Planned effort Site Reliability Engineering (SRE) effort and time allocation planning typically fall into two domains: Operations Management (50%) Operations Management includes on-call responsibilities, post-mortem assessments, addressing other interruptions, and buffer time. These practices are commonly known as “ chaos engineering. ”