article thumbnail

What is platform engineering?

Dynatrace

In response to this shift, platform engineering is growing in popularity. The practice of platform engineering has evolved alongside the increasing complexity of cloud environments. Platform engineers design and implement these platforms, as well as ensure their security, scalability, and reliability.

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

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

Designing Netflix

High Scalability

Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. Design a video streaming platform similar to Netflix where content creators can upload their video content and viewers are able to play video on different devices. This is a guest post by Ankit Sirmorya. Problem Statement.

Design 329
article thumbnail

Designing Uber

High Scalability

Machine Learning Engineer at Amazon and has led several machine-learning initiatives across the Amazon ecosystem. This is a guest post by Ankit Sirmorya. Ankit is working as a Machine Learning Lead/Sr. Ankit has been working on applying machine learning to solve ambiguous business problems and improve customer experience.

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