Scalability
Source: https://github.com/binhnguyennus/awesome-scalability at
c9ca9f248d4d
License: MIT
Read the English original
This edition is an AI-assisted translation.
Uma lista de leitura atualizada e organizada para ilustrar os padrões de sistemas escaláveis, confiáveis e executantes em grande escala. Conceitos são explicados nos artigos de engenheiros proeminentes e referências credíveis. Estudos de caso são feitos de sistemas testados em batalha que servem milhões a bilhões de usuários.
Se o seu sistema for lento
Seção intitulada “Se o seu sistema for lento”Entenda seus problemas: problema de escalabilidade (rápido para um único usuário, mas lento sob carga pesada) ou problema de desempenho (rápido para um único usuário) através da revisão de alguns Princípios de concepção e verificar como escalabilidade e desempinho Os problemas são resolvidos nas empresas de tecnologia. A secção de inteligência são criados para aqueles que trabalham com dados e machine learning em escala big (data) e deep (learning).
Se o teu sistema cair
Seção intitulada “Se o teu sistema cair”“Mesmo que você perca tudo um dia, você pode construir tudo de novo se você manter sua calma!” - Thuan Pham, ex-CTO da Uber. Então, mantenha a calma e lembre-se disponibilidade e estabilidade Importa!
Se você está tendo uma entrevista de design de sistema
Seção intitulada “Se você está tendo uma entrevista de design de sistema”Olha para alguns. notas de entrevista e Arquiteturas do mundo real com diagramas completos para obter uma visão abrangente antes de projetar seu sistema em quadro branco. Você pode verificar alguns conversas de engenheiros de gigantes tecnológicos para saber como eles constroem, escalam e otimizam seus sistemas. Boa sorte!
Se você está construindo sua equipe de sonho
Seção intitulada “Se você está construindo sua equipe de sonho”O objetivo da equipe de escala não é aumentar o tamanho da equipe, mas aumentar a produção e o valor da equipe. Você pode descobrir como as empresas de tecnologia alcançar esse objetivo em vários aspectos: contratação, gestão, organização, cultura e comunicação no organização secção.
Poder comunitário
Seção intitulada “Poder comunitário”As contribuições são muito bem-vindas! Você pode querer dar uma olhada no Orientação para as contribuições. Se você vê um link aqui que não é mais mantido ou não é um bom ajuste, por favor, envie um pedido de pull!
Muitas longas horas de trabalho árduo foram para este projeto. Se você achar útil, por favor compartilhe no Facebook, sem Twitter, em Weibo, ou em seus grupos de chat! Conhecimento é poder, conhecimento compartilhado é poder multiplicado. Obrigado!
Conteúdo
Seção intitulada “Conteúdo”- Principio
- Escalabilidade
- Disponibilidade
- Estabilidade
- Desempenho
- Inteligência
- Arquitetura
- Entrevista
- Organização
- Falar
- Livro
Princípio
Seção intitulada “Princípio”- Lições de Serviços Gigantes - Eric Brewer, UC Berkeley e Google
- Designs, Lições e Conselhos da Construção de Grandes Sistemas Distribuidores - Jeff Dean, Google
- Como projetar uma boa API e por isso importa - Joshua Bloch, CMU e Google
- Sobre eficiência, confiança, escalada - James Hamilton, vice-presidente da AWS
- Princípios da Engenharia do Caos
- Encontrar a Ordem no Caos
- O aplicado de adormecimento
- Arquitetura Limpo
- Alta coesão e baixo acoplamento
- Monolitos e microserviços
- Teorema e Trade-offs da PAC
- Bases de Dados CP e Bases de Dados AP
- Escalabilidade Apátrida versus Estado
- Escalar para cima vs escalar: custos ocultos
- ÁCIDO E BASE
- Bloqueamento/Não Bloqueamento e Sincronização/Assincronização
- Desempenho e Escalabilidade de Bancos de Dados
- Animais e animais de isolamento do banco de dados sobre o desenvolvimento e escalada
- A probabilidade de perda de dados em grandes clusters
- Acesso de dados para soluções de alta escala: Usando SQL, NoSQL e Polyglot Persistence
- SQL vs. NoSQL
- SQL vs NoSQL - Lição aprendida na Salesforce
- Bases de dados NoSQL: Inquérito e Orientação da Decisão
- Como Funciona a Moldura
- Hashing consistentee
- Hashing consistentee: Comércio Algorítmico
- Não se deixe enganar pelo truque do hashing
- Hashing uniforme consistente na Netflix
- Evento consistente - Werner Vogels, CTO na Amazon
- Cache é Rei
- Anti- cache
- Compreender a Latência
- Números de latência Todos os programadores devem saber
- O Cálculo de Disponibilidade de Serviço
- Problemas de Arquitetura Ao Escalar Aplicações Web: Garrafas, Banco de Dados, CPU, IO
- Gargalos Frequentes
- Vida Além das Transações Distribuídas
- Confiando no software para redireccionar o jogo de forma confiável em várias camas
- Quebrar contas de propósito
- Evite sobre engenharia
- Escalabilidade piores práticas
- Use tecnologias sólidas - não reinventar a roda - mantê-lo simples!
- Simplicidade por Distribuição de Complexidade
- Por que o excesso de reutilização é ruim
- Descrição é uma Característica
- Fazer parte do projeto de seu fluxo de trabalho
- Os benefícios de prestação lateral do servidor sobre prestação lateral do cliente
- Automatizar e Resumo: Lições no Facebook
- AWS Do e Don
- (UI) Design não escala - Stanley Wood, diretor de design no Spotify
- Desempenho Linux
- Construindo aplicações web rápidas e resilientes - Ilya Grigorik
- Aceitar famílias parciais, Minimizar perna de serviço
- Concepção para a resiliência
- Desenho para auto-cura
- Desenho para a Escala
- Desenho para a Evolução
- Aprenda com erros
Escalabilidade
Seção intitulada “Escalabilidade”- Microserviços e orquestração
- Arquitetura de Microservices Orientada por Domínio na Uber
- Arquitetura de serviços (3 partes: Domain Gateways, Value-Added Services, BFF) em SoundCloud
- Containers (8 partes) em Riot Games
- Containerização no Pinterest
- Evolução do Uso de Containers no Netflix
- Acoplando MySQL em Uber
- Teste de Microservices no Spotify
- Acoplamento em Treehouse
- Microsserviços em SoundCloud
- Operador Kubernetes Confiavelmente na Listra
- Espelhamento de tráfego de Cross-Cluster com Istio em Trivago
- Agrarian-Scale Kubernetes (3 partes) no New York Times
- Nanoservices na BBC
- Seal poderoso: Ferramenta de teste para grupos Kubernetes em Bloomberg
- Condutor: Microservices Orchestrator na Netflix
- Docker Containers que alimentaram mais de 100.000 lojas online na Shopify
- Microservice Architecture at Medium
- De metal em Santa Cruz
- Kubernetes em Tinder
- Kubernetes em Quora
- Plataforma Kubernetes no Pinterest
- Microserviços em Nubank
- Gestão de transações de pagamento em Microservices na Mercari
- Malha de serviço no Snap
- GRIT: Protocolo para transações distribuídas em microserviços no eBay
- Perfume laboratório em Palantir
- CRISP: Análise de Caminhos Críticos para Arquiteturas Microservice na Uber
- Caching Distribuído
- EVCache: Distribuidor em memória Caching na Netflix
- Infraestrutura EVCache Cache mais quente na Netflix
- Memsniff: Analisador de Tráfego Robust Memcache na Caixa
- Capturando com Hashing consistente e cache em Etsy
- Análise de Caching Fotográfico no Facebook
- Exercício de eficiência de cache no Facebook
- tCache: Cache Java Scalable Data-aware em Trivago
- Pycache: Caching em Quora
- Reduzir o uso de memória em 50% no Trivago
- Chamadas de Serviço Interno em cache no Yelp
- Estimando a eficiência de cache usando Big Data na Allegro
- Caixas registadoras em Zalando
- Cache distribuído para S3 no ClickHouse
- Cache de dados da aplicação de RAM para SSD no NetFlix
- Comércio internacional em Skyscanner
- Localização Cache com Quadtrees em Yext
- Caching de metadados de vídeo em Vimeo
- Scaling Redis no Twitter
- Escalar a Fila de Trabalho com o Redis no Slack
- Mover dados persistentes para fora do Redis no Github
- Armazenando centavos de milhões de simples pares Key-Value em Redes no Instagram
- Rede em Trivago
- Otimizando o armamento Redes em Deliveroo
- Otimização de memória em Redis na Wattpad
- Redis Fleet em Heroku
- Resolução Fales de Cache de Construção Remota (2 partes) em SoundCloud
- Classificações e Comentários (2 partes) no Flipkart
- Obter o Cache de Itens no eBay
- Biblioteca de Caching Cross-Region no Wix
- Melhorando o desenho e eficiência de cache distribuído no Pinterest
- Padronize e melhore o cache de microservices em DoorDash
- Cache HTTP e CDN
- Zynga Geo Proxy: Reduzir Latência Jogo Movimento em Zynga
- Google AMP em Porto Rico
- Testes A/B sobre infraestrutura de hospedagem (CDNs) em Deliveroo
- HAProxy com Kubernetes para tráfego voltado para o uso em SoundCloud
- Bandaid: Proxy de serviço no Dropbox
- Trabalho temporário em Slack
- Serviços CDN no Spotify
- Bloqueamento Distribuidor
- Rastreamento distribuído, rastreamento e meditação
- Zipkin: Rastreamento de sistemas distribuídos no Twitter
- Melhore os traços de Zipkin usando metadados de pod Kubernetes em SoundCloud
- Canopy: Rastreamento e análise distribuível escalável no Facebook
- Pintrace: Rastreamento distribuído no Pinterest
- XCMetrics: Ferramenta All-in-One para Rastrear Metricas de Construção Xcode no Spotify
- Rastreamento distribuído em tempo real no LinkedIn
- Infraestrutura de serviço de rastreamento em escada no Shopify
- Rastreamento distribuído na HelloFresh
- Analisando Dados de Rastreamento Distribuidores no Pinterest
- Rastreamento distribuído na Uber
- JVM Profiler: Rastreamento Distribuição Aplicações JVM na Uber
- Verificação de dados no Dropbox
- Tracing Distributed Systems at Showmax
- Osquery atuavés da Enterprise em Palantir
- EstatísticasD no Etsy
- Agendamento Distribuidor
- Agendamento de tarefas distribuídas (3 partes) no PagerDuty
- Construindo Cron no Google
- Equipamento de escritório em Quora
- Chronos: Uma substituição para Cron em Airbnb
- Agendador no Próximo
- Peloton: Programador de recursos unificado para diferentes cargas de trabalho de cluster na Uber
- Fenzo: Programador OSS para Apache Mesos Frameworks na Netflix
- Airflow - Orquestra de fluxo de trabalho
- Fluxo de ar em Texas
- Fluxo de ar em Adyen
- Água potável e saneamento básico em Pandora
- Fluxo de ar em Robinhood
- Água potável e saneamento básico em Lyft
- Água potável e saneamento básico em Drivy
- Fluxo de ar em Grab
- Fluxo de ar na Adobe
- Publicidade em Walmart
- MaaT: Agendador de tarefas distribuído baseado em DAG em Alibaba
- Camada limite: Fluxos de trabalho declarados de fluxo de ar no Etsy
- Monitoramento e alerta distribuídos
- Unicórnio: Sistema de reparação no eBay
- M3: Medidas e Plataforma de Monitoramento na Uber
- Athena: Crie Sistema de Gestão de Saúde Automático no Dropbox
- Vortex: Monitorando aplicativos do servidor no Dropbox
- Nuage: Cloud Management Service no LinkedIn
- Telltale: Monitorização de Aplicações no Netflix
- TerceiroOlho: Plataforma de Monitoramento no LinkedIn
- Periskop: Serviço de Monitoramento de Excepções em SoundCloud
- Segurançabot: Distribuído Alerta Bot no Dropbox
- Sistema de monitoramento em Azuay
- Monitoramento real do usuário no Dailymotion
- Equipamento médico: manutenção em Uber
- Quadro de Alerta na Airbnb
- Alerta sobre objetos de nível de serviço (OLS) em SoundCloud
- Previsão de trabalho básico em trabalho para definição de anomalias de observação na Uber
- Sistema de Monitoramento e Alerta usando Grafite e Cabot no HackerEarth
- Observabilidade (2 partes) no Twitter
- Alerta de segurança distribuído em Slack
- Notícias em tempo real alertando em Bloomberg
- Sistema de Monitoramento de Tubulação de Dados no LinkedIn
- Monitoramento e Observatório na Picnic
- Segurança Distribuída
- Aardvark e Repokid: AWS Menores Privado para Desenvolvimento Distribuidor de Alta Velocidade na Netflix
- LISA: Distribuído Firewall no LinkedIn
- Infraestrutura segura para armazenar Bitcoin na nuvem na base de moedas
- BinaryAlert: Detecção de malware sem servidor em tempo real no Airbnb
- Arquitetura IAM escalal para garantir o acesso a 100 contas AWS no setor
- Caixa de ferros de auditório OAuth na verdade
- Lista negra da senhora do diretor ativo no Yelp
- Syscall Auditoria na Escala em Slack
- Athenz: Controle de acesso final e baseado em papel em Yahoo
- Ciclo de vida de desenvolvimento de segurança em Slack
- Contêiner sem privilégios em Kinvolk
- Diffy: Motor de Diferença para Perícia Digital na Nuvem no Netflix
- Detecção de Compromissos Credenciais no AWS na Netflix
- Privacidade de usuário escalável no Spotify
- AVA: Auditoria de Aplicações Web em De fato
- TTL como Serviço: Revogação Automática de Privilégios Stale no Yelp
- Gestão de chaves empresas no Slack
- Escalabilidade e autenticação no Twitch
- Atenção de bordas e Promoção de Identidade Agnóstico-Token no Netflix
- Infraestrutura Kubernetes resistida com Cílio em Palantir
- Melhorando o gerenciamento de vulnerabilidade Web atuavés da autonomia em Lyft
- Deslizar o Relógio ao Sincronizar as Cargas de Senha no Drobbox
- Mensagens Distribuidoras, Enfileiradas e Streaming de Eventos
- Capa: Framework de processamento de fluxo de eventos no Dropbox
- Brooklin: Serviço distribuído para transmissão de dados em tempo real próximo no LinkedIn
- Samza: Sistema de Processamento de Fluxos para Latência Insuspira no LinkedIn
- Bullet: motor de pesquisa avançado para transmissão de dados em Yahoo
- EventHorizon: Ferramenta para assistir a eventos em Etsy
- Equipamento de escritório em Quora, fila de tarefas assíncronas
- Cherami: Sistema de Fila de Mensagens para Transporte de Tarefas Async no Uber
- Dinein: Distribuição do sistema de fila de trabalho atuado no Airbnb
- Timestone: Sistema de folhas para cargas de trabalho não paralelizaveis na Netflix
- Serviço de Mensagens em Jogos Riot
- Modelo de Sistema de Mensagens no Dropbox
- Produção de depuração com registro de eventos no Zillow
- Serviço de Orquestras de Mensagens In-app na Netflix
- Video Gatekeeper na Netflix
- Scaling Push Messaging para Milhões de Dispositivos na Netflix
- Atraso no processamento de mensagens assíncronas com o RabbitMQ na verdade
- Benchmarking Streaming Computation Engines em Yahoo
- Mais a qualidade do fluxo de dados com a validação do sistema Protobuf no Deliveroo
- Scaling Email Infraestrutura em México
- Mensagens em tempo real no Slack
- Base de dados de fluxo de eventos na Nike
- Sistema de monitorização de eventos no Udemy
- Mensagens Dirigidas pelo Evento
- Design de interiores em Alibaba
- Design de interiores em Weebly
- Desenho conduzido pelo domingo no Moonpig
- Scaling Event Sourcing para Downloads Netflix
- Projectos de engenharia em Jet.com
- Evento Sourcing (2 partes) no eBay
- Até Sourcing no LIVRE AGORA
- Alimentação de conteúdo escalável usando almofadas Event Sourcing e CQRS em Brainly
- Mensagens Pub- Sub
- Kafka - Corretor de Mensagens
- Kafka no LinkedIn
- Kafka em Pinterest
- Cadeiras e poltronas em Trello
- Kafka na Salesforce
- Kafka no New York Times
- Kafka em Yelp
- Produtos químicos em Criteo
- Kafka em Kubernetes no Shopify
- Kafka em PaaSTA: Correndo Kafka em Kubernetes em Yelp (2 partes)
- Migrando Zookeeper de Kafka sem tempo de paralisação no Yelp
- Reprocessamento e Carta Morta Filas com Kafka na Uber
- Chaperone: Auditoria Kafka End-to-End na Uber
- Encontre o limite de transferência de Kafka na infraestrutura do Dropbox
- Orquestras em Walmart
- InfluxDB e Kafka para escalar para mais de 1 milhão de medidas um segundo em Hulu
- Escalar Kafka para apoiar o crescimento de dados no PayPal
- Desduplicação de Dados de Fluxo
- Registro Distribuidor
- Registro no LinkedIn
- Ingestão de log escalavel e confiável no Pinterest
- Serviço de log replicado de alto desempenho no Twitter
- Serviço de registro com fachada no CERN Acelerador
- Registro e agregação em Quora
- Recolha e Análise de Registros de Daemon no Badoo
- Processamento de log com análise de código estático em Palantir
- Registro Centralizado de Aplicações no eBay
- Enriqueça os registros de fluxo VPC na Hyper Scale para fornecer Insight de Rede na Netflix
- BookKeeper: Depósito de log distribuído no Yahoo
- LogDevice: Loja de dados distribuídos para logs no Facebook
- LogFeeder: Sistema de recuperação de logs no Yelp
- DBLog: Framework Genérico de Change-Data-Capture na Netflix
- Pesquisa Distribuída
- Pesquisar Arquitetura no Instagram
- Pesquisar Arquitetura no eBay
- Pesquisar Arquitetura na Caixa
- Pesquisa Discovery Indexing Platform em Coupang
- Sistema de pesquisa universal no Pinterest
- Melhor a eficiência do motor de busca em mais de 25% no eBay
- Registros de Telemetria de Indexação e consulta com Lucene em Palantir
- Entrada de Consulta no TripAdvisor
- Pesquisar Arquitetura da Federação no LinkedIn (2018)
- Procurar no Slack
- Motor de busca em DoorDash
- Estabilidade e Escalabilidade para Pesquisa no Twitter
- Serviço de Pesquisa no Twitter (2014)
- Eletrônica industrial em Traveloka
- Sistema de Autocorreção Dirigido por Dados em Canva
- Adaptando a pesquisa à dinâmica indiana no Flipkart
- Nautilus: Search Engine no Dropbox
- Galene: Pesquisa Arquitetura do LinkedIn
- Manas: Sistema de pesquisa personalizado de alta execução no Pinterest
- Sherlock: Próximo da pesquisa em tempo real na Flipkart
- Nebulosa: Plataforma de armamento para construção infra-estruturas de pesquisa no Airbnb
- ELK (Elasticsearch, Logstash, Kibana) Stack
- Predições em tempo real com ELK na Uber
- Construindo uma pedra de ELK escalável no Envato
- ELK em Robinhood
- Scaling Elasticsearch clusters na Uber
- Prática de justiça de desenvolvimento Elasticsearch no eBay
- Melhore o desempinho usando Plugins Elasticsearch (2 partes) no Tinder
- Pesquisa estética no Kickstarter
- Processamento de log com Logstash e Google Protocol Buffers em Trivago
- Pesquisa rápida de pedidos usando oleoduto de dados e pesquisa estética em Yelp
- Mover a pesquisa de negócios principais para a pesquisa elastica no Yelp
- Limpeza industrial em Vinted
- Busca de auto-correção com pesquisa tecnológica em Wattpad
- Vulcanizador: uma biblioteca para operar o Elasticsearch no Github
- Armazenamento Distribuidor
- Armazenamento em Santiago
- Arquitetura MemSQL - O Rápido (MVCC, InMem, LockFree, CodeGen) e Familiar (SQL)
- Otimização da eficiência Memcached em Quora
- Armazém de dados em tempo real com MemSQL na Cisco UCS
- Mudar para MemSQL no Tapjoy
- MemSQL e Kinesis para Insights em Tempo Real na Disney
- MemSQL para consultar centenas de Bíblias em um painel em Pandora
- Armazenamento de objectivos
- Escada em Uber
- Razões para estudar S3 sobre HDFS em Databricks
- Sistema de arquivos no Amazon S3 em Quantcast
- Recuperação de imagens em escala usando S3 Versioning em Trivago
- Loja de objectivos na nuvem no Yahoo
- Ambry: Distribuidor Loja de objetivos imutáveis no LinkedIn
- Dynamometro: Teste de escala HDFS em Hardware Próximo com Fidelidade Máxima no LinkedIn
- Hammerspace: Armazenamento Persistente, Concorrente e Desligado no Airbnb
- MezzFS: Montando armamento de objetivos na plataforma de processamento de mídia na Netflix
- Bolso mecânico: Sistema de armamento multi-exabyte interno no Dropbox
- Armazenamento em Santiago
- Bases de Dados Relacionais
- MySQL em Uber
- MySQL sem Pinterest
- PostgreSQL sem Twitch
- Sistema de Informação Financeira baseado em Airbnb
- Escalando MySQL no Wix
- Construindo e lançando Raft MySQL no Meta
- Proxy de banco de dados MaxScale (MySQL) no Airbnb
- Mudando de Postgres para MySQL no Uber
- Manuseando o crescimento com Postgres no Instagram
- Escalar a base de dados de análise (Postgres) no TransferWise
- Atualizando uma base de dados de 50 Terabyte PostgreSQL em Adyen
- Acesso ao banco de dados de escala para 100 bilhões de consultas por dia no PayPal
- Minimizar o MySQL de Leitura- Gravação Tempo de parada no Yelp
- Migrando MySQL de 5,6 a 8.0 no Facebook
- Migração do HBase para MyRocks em Quora
- Replicação
- Replicado paralela MySQL (4 partes) em Booking.com
- Mitigar a Replicação MySQL e Reduzir a Carga de Leitura no Github
- Leia Consistência com Réplicas do Banco de Dados no Shopify
- Auditoria em Caixa Negra: Verificando a Integridade de Replicação de Fim a Fim entre MySQL e Redshift no Yelp
- Participação do MySQL Principal Base de dados em Texas
- Herb: Motor de Replicação Multi-DC para Datastore Esquemaless na Uber
- Corda
- Sharding MySQL no Pinterest
- Tapeçarias em Twilio
- Sharding MySQL na Praça
- Estruturas metálicas em Quora
- Sharding Camada de Datastore Esquemaless na Uber
- Sharding & IDs no Instagram
- Cortar Postgres à Noção
- Tapeçaria Postgres na Figma
- Solr: Melhoria do desenho para a indexação em lote na caixa
- Recomendações Geosharded (3 partes) em Tinder
- Serviços de escada com Shard Manager no Facebook
- Presto o Motor de Consulta SQL Distribuidor
- Bases de Dados NoSQL
- Bases de Dados de Valores- Chave
- Indústria alimentar em Nike
- DynamoDB no Segmento
- DynamoDB não Mapbox
- Manhattan: Distribuído Key-Value Database no Twitter
- Sherpa: Distribuidor NoSQL Key-Value Store em Yahoo
- HaloDB: Motor de armamento de valor de chave incorporado em Yahoo
- Lojas de valores-chave imóveis rápidas e compactas em De gordo
- Veneza: Distribuidor Key-Value Database em Linkedin
- Bases de dados lunares
- Cassandra
- Cassandra no Instagram
- Armazenagem em Monaghan, Irlanda
- Armazenar mensagens com Cassandra na Discordia
- Escalão Cassandra Cluster em Walmart
- Escala de análise de anúncios com Cassandra no Yelp
- Escalar para mais de 100 milhões de leituras/escritas usando Spark e Cassandra no Dream11
- Movimento alimentos para animais de Redes para Cassandra em Zomato
- Benchmarking Cassandra Escalabilidade no AWS na Netflix
- Serviço de Descomposição em Escala com Cassandra no Intuit QuickBooks
- Cassandra por manter a contagem em sincronia no SoundCloud
- Configuração do Driver Cassandra para melhor desempenho e equilíbrio de carga em Glassdoor
- cstar: Ferramenta de Orquestra de Cassandra no Spotify
- HBase
- Redshift
- Cassandra
- Bases de Dados de Documentos
- eBay: Construindo Aplicações Multi-Data de Missão Crítica com MongoDB
- MongoDB em Baidu: Multi-Tenant Cluster guarda 200+ Billion Documentos em 160 Shards
- Migrando dados de Mongo em Addepar
- Infraestrutura AWS e MongoDB do Parse (adquirida pelo Facebook)
- Migrando montanhas de dados de Mongo em Addepar
- Ecossistema Couchbase no LinkedIn
- SimpleDB no Zendesk
- Espresso: Loja de Documentos Distribuidora no LinkedIn
- Bases de Dados de Gráficos
- Bases de Dados de Valores- Chave
- Bases de dados de séries temporais
- Beringei: Motor de armamento de séries temporais de alto desempenho no Facebook
- MetricsDB: Banco de Dados TimeSeries para armazenar médicas no Twitter
- Atlas: In-memory Dimensional Time Series Database at Netflix
- Heroic: banco de dados de séries temporais no Spotify
- Roshi: Sistema de Armazenamento Distribuidor para Eventos da Série Tempo em SoundCloud
- Goku: banco de dados de séries temporais no Pinterest
- Armazenamento de dados da série de tempo de escala (2 partes) na Netflix
- Camada de Abstração de Dados da Série do Tempo no Netflix
- Druida - Base de Dados de Análises em Tempo Real
- Repositórios distribuídos, dependências e gerenciamento de configurações
- DGit: Distribuidor Git em Github
- Suporte técnico em Palantir
- Gestão de configuração para sistemas distribuídos no Flickr
- Repositório Git na Microsoft
- Resolver problemas Git com grandes repositórios na Microsoft
- Repositório Único no Google
- Equipamento de escritório em Adyen
- Distribuição de arquivos em Booking.com
- Detector secreto: Prevenindo segredos em código fonte no Yelp
- Gerenciando Dependência de Software em Escala no LinkedIn
- Código de fusão em repositórios de alta velocidade no LinkedIn
- Configuração Dinâmica no Twitter
- Configuração Dinâmica no Mixpanel
- Configuração Dinâmica no GoDaddy
- Gestão de Frotas (3 partes) no Spotify
- Escala de integração contínua e entrega contínua
- Pilha de Integração Conta no Facebook
- Integração conta com repositórios distribuídos e dependências no Netflix
- Integração contato e implantação com Bazel no Dropbox
- Adotando Bazel para Web na Airbnb
- Implantações continuas no BuzzFeed
- Chave de festa: Sistema de construção de entrega contínua para infraestrutura dinâmica em Yahoo
- IC/CD no Amoramento
- IC/DC em Brainly
- Escala de iOS CI com Anka no Shopify
- Escala Jira Servidor no Yelp
- Auto-scaling CI/CD cluster em Flexport
Disponibilidade
Seção intitulada “Disponibilidade”- Engenharia de Resistência: Aprender a Abraçar Fala
- Engenharia de Resistência com o Projeto Waterbear no LinkedIn
- Resiliência contra a sobressaturação do tráfego no iHeartRadio
- Resistência em sistemas distribuídos na GO-JEK
- Prático NoSQL bloco de projeto de resiliência para a empresa no eBay
- Garantia a Resistência para Desastre em Quora
- Resiliência do site na Expedia
- Resiliência e recuperação de desastres com Kafka no eBay
- Recuperação de destinos para multi-Região Kafka em Uber
- Falha
- A Evolução do Roteamento Global do Tráfego e Fala
- Testes para recuperação de desastres Failover Teste
- Projetando uma arquitetura de microserviços para famílias
- ELB parafalha automática em GoSquared
- Eliminar o banco de dados para maior disponibilidade na American Express
- Fala com Redes Sentinela em Vinted
- Infraestrutura SaaS de alta disponibilidade no FreeAgent
- MySQL Alta Disponibilidade no GitHub
- MySQL Alta Disponibilidade na Eventbrite
- Continuação de negócios e recuperação de destinos na Walmart
- Equilíbrio de Carga
- Introdução ao Balanço de Carga de Rede Moderno e Proxying
- Pádraos de escalabilidade dos cinco primeiros (equilíbrio de carga)
- Carregar infraestrutura de equilíbrio para suportar mais de 1,3 bilhões de usuários no Facebook
- DHCPLB: Balanço de Carga DHCP no Facebook
- Katran: Balanceador de carga de rede escalável no Facebook
- Abertura determinística: Algoritmo de equilíbrio de carga distribuído no Twitter
- Carregar equilíbrio com Eureka no Netflix
- Balanço de Carga de Bordas no Netflix
- Zuul 2: Cloud Gateway na Netflix
- Equilíbrio de Carga no Yelp
- Carregar o Equilíbrio no Github
- Hashing consistente para melhorar o equilíbrio de carga em Vimeo
- Balanço de carga UDP a 500 pixels
- QALM: QoS Load Management Framework na Uber
- Direção de tráfego usado Rum DNS no LinkedIn
- Infraestrutura de tráfego (Edge Network) no Dropbox
- Balança de carga baseada em DNS inteligente no Dropbox
- Sistemas de monitoramento em Stripe
- Arquitetura Multi-DNS (3 partes) na segunda-feira
- DNS Sistemas hidráulicos em Hulu
- Limitação da Taxa
- Limitação de Taxa para Escalar Milhões de Domínios em Cloudflare
- Cloud Bouncer: Taxa limitada distribuída em Yahoo
- Escalar API com limitadores de taxa em Stripe
- Limitação da Taxa Distribuidora em Allegro
- Ratequeue: Sistema de Limitação de Fila e Rate no Twilio
- Serviço de Cotas na Captura
- Taxa Limitada na Figma
- Escala automática
- Autoscaling Pinterest
- Autoscaling baseado em solicitação de fila na Praça
- Peças de reposição em Trivago
- Autoscaling Pub- Sub Consumers no Spotify
- Autoscaling Bigtable Clusters baseado em carga de CPU no Spotify
- Autoscaling AWS Step Funções Atividades no Yelp
- Scriyer: Motor de escala automática na Netflix
- Bouncer: Rolos de escala automática simples AWS em Palantir
- Clusterman: Autoscaling Mesos Clusters no Yelp
- Disponibilidade em Sistemas de Armazenamento Distribuidor Globalmente no Google
- NodeJS Alta Disponibilidade em Yahoo
- Operações (11 partes) no LinkedIn
- Monitoramento de Potências Alta Disponibilidade para Feed LinkedIn
- Suporte a eventos globos no Facebook
- Alta disponibilidade no BlaBlaCar
- Alta Disponibilidade na Netflix
- Segurança privada em Nuvem de alta disponibilidade em Twilio
- Alta Disponibilidade com DB Distribuidor em Kubernetes na Airbnb
- Automatização de operações do Datacenter no Dropbox
- Globalizando contas de jogos em Riot Games
Estabilidade
Seção intitulada “Estabilidade”- Disjuntor
- Serviço técnico para computadores em Sistemas Distribuidores
- Disjuntor para Containers de Escala
- Reservas em SoundCloud
- Protetor: Disjuntor para bancos de dados de séries temporais em Trivago
- Estabilização de produção melhorada com disjuntores em Heroku
- Disjuntor no Zendesk
- Disjuntor em Traveloka
- Disjuntor na loja
- Tempo- limite
- Replicação segura para o MySQL em Booking.com
- Bulkheads: Partição e tolerância falha em uma parte
- Estado estacionário: Sempre colocar logs em disco separado
- Throttling: Manter um ritmo estável
- Multi-Clustering: Melhorando a resiliência e a estabilidade de um serviço de API monolítica em larga escala no Linked In
- Determinação (4 partes) no League of Legends Server
Desempenho
Seção intitulada “Desempenho”- Otimização de desenvolvimento no sistema operacional, armamento, banco de dados, rede
- Melhorar o desenho com Prefetching de Dados de Fundo no Instagram
- Corrigido regressões de desenvolvimento do sistema de arquivos Linux no LinkedIn
- Técnicas de compressão para resolver gargalos de E/S de rede no eBay
- Otimizando servidores Web para alta produtividade e baixa renda no Dropbox
- Análise de Desempenho Linux em 60.000 Millissegundos na Netflix
- Live Downsizing Google Cloud Discos Persistentes (PD-SSD) na Mixpanel
- Diminuindo o uso de RAM por 40% Usando jemalloc com Python e Aipo na Zapier
- Redução da Pegada da Memória no Slack
- Teste contínuo de carga no Slack
- Melhorias de desempinho no Pinterest
- Renderização lateral do servidor no Wix
- Melhorias de desempinho 30x no MySQLStreamer no Yelp
- APIs Otimizar sem Netflix
- Monitoramento de desenvolvimento com Riemann e Clojure na Walmart
- Pintura: equipamentos e equipamentos em Zynga
- Otimizando o relatório CAL Mapa HadoopReduzir Empresas no eBay
- Ajuste de desempinho no Quartz Scheduler no eBay
- Perfil C++ (Parte 1: Otimização, Parte 2: Medição e Análise) em Riot Games
- Profiling React Server-Side Rendering em HomeAway
- Transcodificação de vídeo assistido por hardware no Dailymotion
- Transações Cross Shard em 10 milhões de RPS no Dropbox
- Perfil da API sem Pinterest
- Pagelets Paralelizar processo do lado do servidor no Yelp
- Melhorar a expiração da chave em Redes no Twitter
- Otimização do desenho da rede de entrega de anúncios com gráficos de chama na MindGeek
- Isolamento antecipado da CPU de destinatários no Netflix
- Melhoria da utilização de I/O HDFS para eficiência na Uber
- Jóias de nuvem: Estimando kWh na nuvem no Etsy
- Descontrolado: Fixando limites de CPU na vida (2 partes) em Na verdade
- Otimização de desenvolvimento por Tuning Lixo Coleção
- Coleção de Lixo em Aplicações Java no LinkedIn
- Coleção de lixo em serviços de aprendizagem de máquinas de alta potência e baixa renda na Adobe
- Coleção de lixo em aplicações Redux no SoundCloud
- Coleção de Lixo em Ir Aplicação no Twitch
- Laboratórios clínicos em Alibaba
- Coleção de lixo Python para deixar cair 50% de crédito de memória por solicitação no Instagram
- Impacto do projeto de removedor da banda coletor de lixo (OOBGC) em Github
- Depuração de Vazões de Memória Java em Allegro
- Otimizando a JVM em Alibaba
- Sintonização da memória da JVM para serviços em larga escala na Uber
- Ajuste de desempinho Solr na Walmart
- Memória sinonizando um microserviço de alto rendimento na Flipkart
- Otimização de desenho na imagem, vídeo, carga da página
- Otimizar 360 Fotos em Escala no Facebook
- Reduzir o tamanho do arquivo de imagem na infraestrutura de fotos no Etsy
- Melhorar o desempinho do GIF no Pinterest
- Otimizando o desenho de reprodução de vídeo no Pinterest
- Otimizando o fluxo de vídeo para baixa larga de banda com otimizador dinâmico na Netflix
- Transmissão de vídeo adaptável no YouTube
- Redução do tempo de transporte de vídeo no Dailymotion
- Melhorar o desempinho na Web na Zillow
- O processo de otimização para o desenvolvimento do cliente na Expedia
- Desempenho Web na BBC
- Otimização de desenvolvimento por compressão Brotli
- Otimização de desempinho em Idiomas e Quadras
- Python na Netflix
- Python em escala (3 partes) no Instagram
- Máquinas agrícolas em Issuu
- PHP no Slack
- Ir para Trivago
- TipoScript no Etsy
- Kotlin para estado de doação em Etsy
- Kotlin em DoorDash
- BPF e Ir para Bumble
- Ruby on Rails no GitLab
- Rust em produção na Figma
- Escolher uma pilha de idiomas no WeWork
- Mudando de Ir para Rust na Discordia
- ASP.NET Otimização de desenvolvimento principal na Agoda
- Cartões de identificação em ir na Uber
- Java 21 Threads Virtuais na Netflix
Inteligência
Seção intitulada “Inteligência”- Dados Grandes
- Plataforma de dados na Uber
- Plataforma de dados na BMW
- Plataforma de dados no Netflix
- Plataforma de dados no Flipkart
- Sistemas hidráulicos em Coupang
- Sistemas hidráulicos em DoorDash
- Plataforma de dados na Academia Khan
- Infraestrutura de dados na Airbnb
- Infraestrutura de dados no LinkedIn
- Infra- estrutura de dados na GO-JEK
- Infraestrutura de Ingestão de Dados no Pinterest
- Arquitetura de Análise de Dados no Pinterest
- Serviço de Orquestra de Dados no Spotify
- Big Data Processing (2 partes) no Spotify
- Processo de Big Data na Uber
- Psicólogos em Lyft
- Pipeline de análise na gramatica
- Pipeline de análise em Teads
- ML Data Pipelines para Prevenção à Fraude em Tempo Real no PayPal
- Análise de Big Data e Técnicas ML no LinkedIn
- Plataforma de Relatórios de Self-Serve no Hadoop no LinkedIn
- Análise e Relatórios de Conservação de Privacidade no LinkedIn
- Plataforma de análise para a disponibilidade de itens de rastreamento no Walmart
- Análise em tempo real para famílias de aplicativos móveis usando Apache Pinot na Uber
- HALO: Análise de Hardware e Otimização do Ciclo de Vida no Facebook
- RBEA: Plataforma de análise em tempo real na King
- AresDB: Motor de análise alimentado por GPU em tempo real na Uber
- AthenaX: Plataforma de Análise de Streaming na Uber
- Júnior: Plataforma de Ingestão de Lote Adtech Conduzido Config na Uber
- Delta: Plataforma de Sincronização e Enriquecimento de Dados na Netflix
- Keystone: Plataforma de processamento de fluxo em tempo real na Netflix
- Databook: Transformando Big Data em Conhecimento com Metadados na Uber
- Amundsen: Data Discovery & Metadata Engine em Lyft
- Maze: Plataforma de visualização de funis na Uber
- Metacat: Tornando Big Data Descrição e Significativa na Netflix
- EspinalTap: Alternar o sistema de captura de dados no Airbnb
- Acelerador: Framework rápido de processamento de dados no eBay
- Omid: Plataforma de Processamento de Transações em Yahoo
- TensorFlowOnSpark: Distribuidor Deep Learning em Big Data Clusters em Yahoo
- CaffeOnSpark: Distribuidor Deep Learning em Big Data Clusters em Yahoo
- Spark on Scala: Arquitetura de Referência de Análise no Adobe
- Plataforma de Experimentação (2 partes) no Spotify
- Plataforma de Experimentação em Airbnb
- Laboratórios de ensaios de alimentos em Zalando
- Plataforma de Análise de Log na LINE
- Plataforma de visualização de dados em Myntra
- Construção e Escala de Linhagem de Dados na Netflix
- Construindo um sistema de gerenciamento de dados escalal para tarefas de visão computacional no Pinterest
- Dados estruturados no Etsy
- Escalar uma tubulação de dados Maduros - Gerenciando overhead na Airbnb
- Estratégias de participação de fáiscas no Airbnb
- Escalar o sistema de arquivos distribuído Hadoop no LinkedIn
- Escala Hadoop YARN cluster além de 10.000 nós no LinkedIn
- Controles de acesso de Big Data em Pinterest
- Aprendizagem de máquina distribuída
- Plataforma de aprendizagem de máquina no Yelp
- Plataforma de aprendizagem de máquina na Etsy
- Maquinaria em Zalando
- Escala de Infraestrutura IA/ML na Uber
- Serviço técnico para computadores em Lyft
- Laboratórios de ensaios de alimentos em Lyft
- Plataforma de Recomendações de Serviço na Etsy
- Infraestrutura para execução de previsões de usuários no Spotify
- Aroma: Usando ML para recomendação de código no Facebook
- Flyte: Cloud Native Machine Learning and Data Processing Platform at Lyft
- LyftLearn: ML Modelo de Treinamento Infraestrutura construída em Kubernetes
- Horovod: Open Source Distributed Deep Learning Framework para TensorFlow na Uber
- Gênio: Gen AI Copiloto On-Call na Uber
- COTA: Melhoria do atendimento ao cliente com NLP e preparado de máquina na Uber
- Manifold: Ferramenta de depuração visual agressiva para aprendiz de máquina na Uber
- Repo-Topix: Framework de extração de tópicos no Github
- Concurso: Gerando Notificações de Conteúdo Personalizado em Tempo Próximo ao Real no LinkedIn
- Altus Care: Aplicando um Chatbot à Engenharia de Plataforma no eBay
- PyKrylov: Acelerando a pesquisa de aprendizagem de máquina no eBay
- Box Graph: Rede Social Espontânea em Box
- PreçoNet: Modelação de preços com redes neurais na Skyscanner
- PinText: Multitask Text Embedding System no Pinterest
- SearchSage: Aprendizado Pesquisar Consultor Representações no Pinterest
- Cannes: ML economia $1.7M por ano em pré-visualizações de documentos no Dropbox
- Escala de Gradientes Aumentado Árvores para Predição de Click-Through-Rate no Yelp
- Aprender com privacidade em escala na Apple
- Aprendido profundo para o experimento de classificação de imagens na Mercari
- Deep Learning for Frame Detection in Product Images at Allegro
- Previsão de relevância de vídeo baseada em conteúdo em Hulu
- Conteúdo de vídeo inadequado moderado no Yelp
- Melhorar a seleção de fotos com benefício profissional no TripAdvisor
- Recomendações Personalizadas para Experiências Usando Aprendizagem Profunda no TripAdvisor
- Sistemas de Recommender Personalizados na BBC
- Aprendizagem de máquina (2 partes) na Condé Nast
- Processamento de Linguagem Natural e Análise de Conteúdo (2 partes) na Condé Nast
- Mapeando o mundo da música usando máquina de aprendizagem (2 partes) no iHeartRadio
- Aprendizado de máquina para melhorar a qualidade de streaming na Netflix
- Máquinas de venda automática em GO-JEK
- Melhorar as Miniaturas de Vídeo com Redes Neural Profundas no YouTube
- Regressão quantitativa para entregar em tempo no Instacart
- Pesquisa transversal de produto de ponta a ponta com aprendizagem profunda em Zalando
- Educação tecnológica em Jane Street
- Aprendizado de máquina para Ranking Respostas Fim a Fim em Quora
- Laboratórios de ensaios de alimentos em Booking.com
- Agregando histórias semelhantes usando LDA no Flipboard
- Pesquisa de semelhança no Flickr
- Tubo de aprendizagem de máquina de grande escala para recomendações de trabalho em Na verdade
- Aprendizagem profunda do protótipo à produção em Taboola
- Atom Smashing usando aprendizagem de máquina no CERN
- Mapa de etiquetas na mídia
- Aglomeração com o modelo de mistura de processo Dirichlet em Scala na Monsanto
- Pins de mapa com DBSCAN e flores alegres em Foursquare
- Indústria alimentar em Uber
- Previsão financeira na Uber
- Produção de ML com fluxos de trabalho no Twitter
- Testes GUI Alimentados por Aprendizagem Profunda no eBay
- Máquinas de lavar roupa em Pivotal
- Predições em tempo real em DoorDash
- Aprendizado de máquina para indexar texto de bilhões de imagens no Dropbox
- Modelando viagens de usuário avenidas de Embeddings Semânticos no Etsy
- Detecção automática de conta falsa no LinkedIn
- Construção Gráfico de Conhecimento na Airbnb
- Modelo Principal no Instagram
- Pesquisa de Arquitetura Neural (NAS) para definição de itens proibidos na Mercari
- Cartões de identificação em Airbnb
- Equipamento de escritório em Zillow
- Maquinaria da indústria alimentar em Lyft
- Descobrindo Pratos Populares com Aprendizagem Profunda no Yelp
- Arquitetura SplitNet para o Ranking de Candidatos de Anúncios no Twitter
- Filtro de Tarefas em Realmente
- Arquitetos Restaurante espera previsão de tempo no Yelp
- Personalização Musical no Spotify
- Aprendizagem Profunda para Valorização do Nome de Domínio em GoDaddy
- Agrupamento de semelhança para pegar anéis de fraudar em Stripe
- Pesquisa Personalizada no Etsy
- ML Características Servindo Infraestrutura em Lyft
- Sistema de lança específico de contexto no Etsy
- Spam promocional moderado e conteúdo inadequado em fotos em escala no Yelp
- Otimizar pagamentos com prêmio de máquina no Dropbox
- Scaling Media Machine Learning na Netflix
- Motor de semelhança no eBay
- Educação tecnológica em Modificação de Conteúdo na Etsy
Arquitetura
Seção intitulada “Arquitetura”- Pilha de tecnologia em Santa Cruz
- Pilha Técnica na Loja
- Serviços de construção (4 partes) na Airbnb
- Arquitetura do Evernote
- Arquivo do Serviço de Chat (3 partes) em Jogos de Riot
- Atualização do Cliente da Liga das Lendas
- Arquitetura da Plataforma de Anúncios no Twitter
- Arquitetura da API Gateway na Uber
- Arquitetura da API Gateway no Tinder
- Arquitetura básica de Slack
- Arquitetura leve distribuída para lidar com milhões de lancementos de bibliografia no eBay
- Infraestrutura no LinkedIn
- Infraestrutura sem Flickr
- Infraestrutura (3 partes) no Zendesk
- Infraestrutura em Grubhub
- Plataforma de Presença em Tempo Real no LinkedIn
- Plataforma de Configurações no LinkedIn
- Sistema Nearline para Escala e Desempenho (2 partes) na Glassdoor
- Sistema de contagem de ações do usuário em tempo real para anúncios no Pinterest
- Arquitetos em Riot Games
- Plataforma de Jogos no New York Times
- Sistemas de ventilação em Swiggy
- Simone: Serviço de Simulação Distribuída na Netflix
- Gaivota: Sistema distribuído que ajuda a executar > 20 milhões de testes por dia no Yelp
- PriceAggregator: Intelligent System for Hotel Price Fetching (3 partes) no Agoda
- Sistemas hidráulicos em Tinder
- Arquitetura hexagonal na Netflix
- Arquitetura de serviços de adesivo na LINE
- Stack Overflow Enterprise em Palantir
- Arquivo de Following Feed, Interest Feed e Escolha para você no Pinterest
- API Specification Workflow em WeWork
- Media Database na Netflix
- Arquitetura de histórico de transações de membros na Walmart
- Motor de sincronização (2 partes) no Dropbox
- Serviço de publicidade sem Twitter
- Sistema de Notificação de Eventos Rápido na Netflix
- Arquiteturas de Sistemas de Finanças, Bancos e Pagamentos
- Agências imobiliárias em Monzo
- Plataforma de negociação para escala na riqueza simples
- Sistema bancário principal no Margo Bank
- Arquitetura de Nubank
- Pilha de tecnologia na transferênciaWise
- Pesas: equipamentos y máquinas em Addepar
- Evitar pagamentos duplos em um sistema de pagamentos distribuídos na Airbnb
- Pagamentos de escala (3 partes) na Etsy
- Lida com milhões de transações digitais com segurança todos os dias no Paytm
- Plataforma de faturamento e pagamento na Gramática
Entrevista
Seção intitulada “Entrevista”- Design de sistemas de grande escala
- Meu herói de escala - Jeff Atwood (uma dose de Endorphins antes de sua entrevista, JK)
- Conselhos de Engenharia de Software da Construção de Sistemas Distribuidores de Grande Escala - Jeff Dean
- Introdução aos sistemas de arquitetura para escala
- Anatomia de uma Entrevista de Desenho de Sistema
- 8 Coisas que você precisa saber antes de uma entrevista de design de sistema
- Top 10 Perguntas de Design de Sistema
- Top 10 Comum de software de grande escala páginas arquitecturas em uma casca
- Padrões de design de grandes dados em Nuvem - Lynn Langit
- Como não projetar a Netflix em sua entrevista de design de sistema de 45 minutos?
- Melhores práticas da API: Webhooks, Deprecation e Design
- Explicação dos sistemas de baixo nível (OS, rede/protocolo, base de dados, armamento)
- “O que acontece quando… e como”
Organização
Seção intitulada “Organização”- Animais de estimação em SoundCloud
- Agências de engenharia em Palantir
- Quadro de Carreira em Engenharia no Dropbox
- Equipamentos de Engenharia de Escala no Twitter
- Escalar as decisões das equipes no LinkedIn
- Scaling Data Science Team no GOJEK
- Escada em Zalando
- Escada em Bol.com
- Lições aprendidas ao escalar uma equipa de produtos no Intercom
- Contratar, gerenciar e escalar equipamentos de engenharia na Typeform
- Escalar a Equipe de Datagram no Instagram
- Escalar um equipamento de design na Flexport
- Modelo de equipamento para escalar um sistema de design na Salesforce
- Equipamento de Análise de Construção (4 partes) no Wish
- De 2 Fundadores a 1000 Funcionários da Transferwise
- Lições disponíveis Crescendo uma equipa de UX de 10 para 170 na Adobe
- Cinco lições de escala no Pinterest
- Engenharia: consultoria em Vinted
- Usando Metrics para melhorar o processo de desenvolvimento (e Coach People) em Na verdade
- Erros para evitar ao criar um produto interno na Skyscanner
- RACI (responsável, responsável, consultado, informado) na Etsy
- Quatro Pilares de Líderes (Empatia, Inspiração, Confiança, Honestidade) em Zalando
- Programação em dupla no Shopify
- Telecomunicações em Asana
- Engenharia: consultoria em Zalando
- Revisão de Ideias Experimentais no Pinterest
- Migrações tecnológicas no Spotify
- Melhorar a Propriedade de Código no Yelp
- Base de código ágil no eBay
- Engenharia: artigos em Miro
- Gestão automática de incidentes através do Slack na Airbnb
- Refactor Organization na BBC
- Revisão do Código
- Sistemas Distribuidores em Uma Lição - Tim Berglund, Diretor Titular de Experiência de Desenvolvimento da Confluente
- Construindo infraestrutura em tempo real no Facebook - Jeff Barber e Shie Erlich, Engenheiro de Software no Facebook
- Construindo infraestrutura social confiável para o Google - Marc Alvidrez, gerente senior do Google
- Construindo um sistema de construção distribuído no Google Scale - Aysylu Greenberg, SDE no Google
- Engenharia de Confiança do Site no Dropbox - Tammy Butow, Gerente de Engenharia de Confiança do Site no Dropbox
- Como o Google Planet-Scale for Planet-Scale Infra - Melissa Binde, diretora do SRE para o Google Cloud Platform
- Guia de Microservices da Netflix - Josh Evans, Diretor de Engenharia de Operações da Netflix
- Alcançar Tempos de Resposta Rápida em Grandes Serviços Online - Jeff Dean, Google
- Arquitetura para lidar com vendas de celebridades RPS 80K na Shopify - Simon Eskildsen, líder de engenharia na Shopify
- Lições de Escala no Facebook - Bobby Johnson, Diretor de Engenharia no Facebook
- Otimização de desenvolvimento para a Região da Grande China na Salesforce - Jeff Cheng, arquiteto empresarial da Salesforce
- Como a GIPHY entrega um GIF a 300 milhões de usuários - Alex Hoang e Nima Khoshini, engenheiros de serviços da GIPHY
- Plataforma de processamento de pazes de alto desempenho em Alibaba - Haiyong Wang, diretor técnico da Alibaba
- Resolução de problemas de interconexão em grande escala de data center e nuvem - Ihab Tarazi, CTO na Equinix
- Dropbox de escala - Kevin Modzelewski, engenheiro de back-end do Dropbox
- Escala com Performance no Facebook - Bill Jia, vice-presidente de Infraestrutura no Facebook
- Scaling Live Videos to a Billion Users at Facebook - Sachin Kulkarni, Diretor de Engenharia no Facebook
- Infraestrutura de escala no Instagram - Lisa Guo, Engenharia do Instagram
- Scaling Infrastructure no Twitter - Yao Yue, Engenheiro de Software de Pessoal no Twitter
- Scaling Infrastructure na Etsy - Bethany Macri, geração de engenharia da Etsy
- Escalamento Infraestrutura em tempo real em Alibaba para o Global Shopping Holiday - Xiaowei Jiang, diretor executivo da Alibaba
- Scaling Data Infrastructure at Spotify - Matti (Lepistö) Pehrs, Spotify
- Escala Pinterest - Marty Weiner, engenheiro fundador do Pinterest
- Scaling Slack - Engenheiro de Software em Slack
- Infraestrutura de escala no Youtube - Sugu Sougoumarane, SDE no Youtube
- Infraestrutura de escala na Uber - Matt Ranney, arquiteto chefe de sistemas na Uber
- Escala de CDN Global na Netflix - Dave Temkin, Diretor de Redes Globais na Netflix
- Escala de Carga Balanço Infra para Suporte 1.3 Bilhões de Usuários no Facebook - Patrick Shuff, Engenheiro de Produção no Facebook
- Escala (um site da NSFW) para 200 milhões de visualizações por dia e além - Eric Pickup, desenvolvidor líder da plataforma na MindGeek
- Estruturas metálicas em Quora - Chun-Ho Hung e Nikhil Gar, SEs em Quora
- Scaling Git na Microsoft - Saeed Noursalehi, Gerente de Programas Director na Microsoft
- Arquitetura Multitenente em Escala em vários data centers na Shopify - Weingarten, líder em engenharia na Shopify
Um pedaço de bolo
Seção intitulada “Um pedaço de bolo”As rosas são vermelhas. As violetas são azuis. Binh Gosta de doces. Tratar Binh de tiramisu? :cake:
HagiCode
O HagiCode é um ambiente de programação com agentes. Interações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar, criando uma experiência de desenvolvimento envolvente.
Uma experiência de desenvolvimento envolvente, com interações de interface ricas e práticas.
- InteligenteOs fluxos de trabalho do OpenSpec transformam a intenção em um caminho executável, da proposta ao design, às tarefas e à entrega.
- EficienteA execução multiagente mantém pesquisa, implementação e revisão em andamento em paralelo, em vários repositórios e com os Agent CLI que você já usa.
- InteressanteInterações de interface ricas e práticas tornam o planejamento, a execução de agentes e o trabalho em projetos mais acessíveis e fáceis de acompanhar.
Baixar para Windows
Compartilhar o HagiCode
Transforme ideias em software entregue.
O HagiCode é um ambiente de programação com agentes: os fluxos de trabalho do OpenSpec planejam a mudança, a execução multiagente a realiza e o Hero Scenario torna o longo percurso visível, para transformar ideias em software entregue.
- Inteligente
- Os fluxos do OpenSpec transformam a intenção em um caminho da proposta à entrega.
- Eficiente
- A execução multiagente conduz pesquisa, implementação e revisão em paralelo.
- Divertido
- As interações de interface facilitam o planejamento, a execução de agentes e os projetos.
© 2026 HagiCode | Powered By hagilight-starlight@0.21.0 | Branch: main | Commit: 745b50b | Built:


