Explore la arquitectura del sistema de Facebook, Netflix, Google

Este artículo se publicó por primera vez en la cuenta oficial: ¡Más IA (power_ai), bienvenido a prestar atención, la programación y los productos secos de IA se entregarán a tiempo!

Diseñar un gran sistema lleva años de conocimiento acumulado. Un atajo es profundizar en las arquitecturas de sistemas del mundo real. Aquí hay algunas lecturas para ayudar con sus estudios. Le recomendamos encarecidamente que preste atención tanto a los principios compartidos como a la tecnología subyacente. Estudiar cada técnica y comprender qué problema resuelve es una excelente manera de mejorar su base de conocimientos y mejorar su proceso de diseño.


sistemas del mundo real

El siguiente material puede ayudarlo a comprender las ideas generales de diseño de la arquitectura del sistema real detrás de diferentes empresas.

Línea de tiempo de Facebook: presentado por el poder del antiparadigma: https://goo.gl/FCNrbm

Escala de Facebook: https://goo.gl/NGTdCs

Construir línea de tiempo: ampliar para adaptarse a su historia de vida: https://goo.gl/8p5wDV

Erlang en Facebook (chat de Facebook): https://goo.gl/zSLHrj

Chat de Facebook: https://goo.gl/qzSiWC

Encontrar una aguja en un pajar: almacenamiento de fotos de Facebook: https://goo.gl/edj4FL

Sirviendo múltiples feeds de Facebook: Mejore la eficiencia y el rendimiento a través del rediseño: https://goo.gl/adFVMQ

Escalando Memcache en Facebook: https://goo.gl/rZiAhX

TAO: almacenamiento de datos distribuidos del gráfico social de Facebook: https://goo.gl/Tk1DyH

Arquitectura de Amazon: https://goo.gl/k4feoW

Dynamo: tienda de clave-valor de alta disponibilidad de Amazon: https://goo.gl/C7zxDL

Una comprensión integral de toda la pila de tecnología de Netflix: https://goo.gl/rYSDTz

Todo sobre las pruebas: plataforma de experimentación de Netflix: https://goo.gl/agbA4K

Netflix recomienda: Más allá de 5 estrellas (Parte 1): https://goo.gl/A4FkYi

Netflix recomienda: Más allá de 5 estrellas (segunda parte): https://goo.gl/XNPMXm

Arquitectura de Google: https://goo.gl/dvkDiY

Sistema de archivos de Google (Documentos de Google): https://goo.gl/xj5n9R

Sincronización diferencial (Google Docs): https://goo.gl/9zqG7x

Arquitectura de YouTube: https://goo.gl/mCPRUF

Conferencia de Seattle sobre escalabilidad: escalabilidad de YouTube: https://goo.gl/dH3zYq


Bigtable: un sistema de almacenamiento de datos estructurados distribuidos: https://goo.gl/6NaZca

Arquitectura de Instagram: 14 millones de usuarios, megas de fotos, cientos de instancias, decenas de tecnologías: https://goo.gl/s1VcW5

Arquitectura de cómo Twitter maneja 150 millones de usuarios activos: https://goo.gl/EwvfRd

Escalando Twitter: haz que Twitter sea 10000 veces más rápido: https://goo.gl/nYGC1k

Release Snowflake (Snowflake es un servicio web para generar números de identificación únicos con algunas garantías simples a escala): https://goo.gl/GzVWYm

Cronología a gran escala: https://goo.gl/8KbqTy

Cómo Uber expandió su plataforma de mercado en vivo: https://goo.gl/kGZuVy

Extensión de Pinterest: https://goo.gl/KtmjW3

Actualización del esquema de Pinterest: https://goo.gl/w6rRsf

Una breve historia de las extensiones de LinkedIn: https://goo.gl/8A1Pi8

Esquema de Flickr: https://goo.gl/dWtgYa

Cómo escalamos Dropbox: https://goo.gl/NjBDtC

Arquitectura de WhatsApp de $19 mil millones de Facebook: https://bit.ly/2AHJnFn


Blog Corporativo de Ingeniería

Si se está preparando para una entrevista con una empresa, es una buena idea leer su blog de ingeniería y familiarizarse con las tecnologías y los sistemas que emplean e implementan. Además, los blogs de ingeniería brindan información valiosa sobre ciertas áreas. Leerlos regularmente puede ayudarnos a ser mejores ingenieros.

A continuación se muestra una lista de blogs de ingeniería de algunas grandes empresas y nuevas empresas conocidas.

Airbnb: https://medium.com/airbnb-engineering

Amazon: https://developer.amazon.com/blogs

Asana: https://blog.asana.com/category/eng

Atlassian: https://developer.atlassian.com/blog

Bittorrent: http://engineering.bittorrent.com

Cloudera:https://blog.cloudera.com

Ventana acoplable: https://blog.docker.com

Dropbox: https://blogs.dropbox.com/tech

eBay: http://www.ebaytechblog.com

Facebook: https://code.facebook.com/posts

GitHub: https://githubengineering.com

Google:https://developers.googleblog.com

Groupon:https://engineering.groupon.com

Alta escalabilidad: http://highscalability.com

Instacart:https://tech.instacart.com

Instagram: https://engineering.instagram.com


Linkedin: https://engineering.linkedin.com/blog

Panel de mezcla: https://mixpanel.com/blog

Netflix: https://medium.com/netflix-techblog

Al lado: https://engblog.nextdoor.com

PayPal: https://www.paypal-engineering.com

Pinterest: https://engineering.pinterest.com

Quora: https://engineering.quora.com

Reddit: https://redditblog.com

Fuerza de ventas: https://developer.salesforce.com/blogs/engineering

Shopify: https://engineering.shopify.com

Slack:https://slack.engineering

Soundcloud: https://developers.soundcloud.com/blog

Spotify: https://labs.spotify.com

Raya: https://stripe.com/blog/engineering

Primeros pasos con el diseño del sistema: https://github.com/donnemartin/system-design-primer

Twitter: https://blog.twitter.com/engineering/en_us.html

Chincheta: https://www.thumbtack.com/engineering

Uber: http://eng.uber.com

Yahoo:https://yahooeng.tumblr.com

Yelp:https://engineeringblog.yelp.com

Zoom:https://medium.com/zoom-developer-blog


Hola, soy Shisan, un conductor veterano que se ha desarrollado durante 7 años y una empresa extranjera durante 5 años en Internet durante 2 años. Puedo vencer a Ah San y Lao Mei, y también me han arruinado los comentarios de relaciones públicas. A lo largo de los años, trabajé a tiempo parcial, comencé un negocio, me hice cargo del trabajo privado y mezclé el trabajo. Ganó dinero y perdió dinero. En el camino, mi sentimiento más profundo es que no importa lo que aprendas, debes seguir aprendiendo. ¡Mientras puedas perseverar, es fácil lograr adelantar en las curvas! Así que no me preguntes si es demasiado tarde para hacer lo que hago ahora. Si aún no tiene una dirección, puede seguirme [cuenta pública: Más IA (power_ai)], donde a menudo compartiré información de vanguardia y conocimientos de programación para ayudarlo a acumular capital para tomar curvas y adelantar.

Supongo que te gusta

Origin blog.csdn.net/smarter_AI/article/details/131798226
Recomendado
Clasificación