🐝
Mess around software system design
Ctrlk
  • README
  • ArchitectureTradeOffAnalysis
  • Conversion cheat sheet
  • Scenarios
    • TinyURL
    • TaskScheduler
    • GoogleDrive
    • Youtube
    • Uber
    • Twitter
    • Instant messenger
    • Distributed Lock
    • Payment system
    • Key value store
  • Time series scenarios
    • Observability
  • Search engine
    • Typeahead
    • Search engine
    • Distributed crawler
    • Stream search
  • Big data
    • GFS/HDFS
    • Map reduce
    • Big table/Hbase
    • Haystack
    • TopK
    • Stateful stream
    • Lambda architecture
    • storm架构
    • Beam架构
    • Comparing stream frameworks
    • Instagram-[TODO]
  • MicroSvcs
    • Service Registry
    • Service governance
    • MicroSvcs_ConfigCenter-[TODO]
    • MicroSvcs_Security
  • Cache
    • Typical topics
    • Cache_Redis
    • Cache_Memcached
  • Message queue
    • Overview
    • Kafka
    • MySQL-based msg queue
    • Other msg queues
  • Traditional DB
    • Index data structure
    • Index categories
    • Lock
    • MVCC
    • Redo & Undo logs
    • Binlog
    • Schema design
    • DB optimization
    • Distributed transactions
    • High availability
    • Scalability
    • DB migration
    • Partition
    • Sharding
  • Non-Traditional DB
    • NoSQL overview
    • Rum guess
    • Data structure
    • MySQL based key value
    • KeyValueStore
    • ObjectStore
    • ElasticSearch
    • TableStore-[TODO]
    • Time series DB
    • DistributedAcidDatabase-[TODO]
  • Java basics
    • IO
    • Exception handling
  • Java concurrency
    • Overview
    • Codes
  • Java JVM
    • Overview
    • Dynamic proxy
    • Class loading
    • Garbage collection
    • Visibility
  • Server
    • Nginx-[TODO]
  • Distributed system theories
    • Elementary school with CAP
    • Consistency
    • Time in distributed system
    • DDIA_Studying-[TODO]
  • Protocols
    • ApiDesign
    • Websockets
    • Serialization
    • HTTP
    • HTTPS
    • Netty-TODO
  • Statistical data structure
    • BloomFilter
    • HyperLoglog
    • CountMinSketch
  • DevOps
    • Container_Docker
    • Container_Kubernetes-[TODO]
  • Network components
    • CDN
    • DNS
    • Load balancer
    • Reverse proxy
    • 云中网络-TODO
  • Templates
    • interviewRecord
  • TODO
    • RecommendationSystem-[TODO]
    • SessionServer-[TODO]
    • Disk
    • Unix philosophy and Kafka
    • Bitcoin
    • Design pattern
    • Akka
    • GoogleDoc
Powered by GitBook
On this page
  • Scenario_Instagram
  • Real world
  • References

Was this helpful?

  1. Big data

Instagram-[TODO]

Scenario_Instagram

Real world

References

  • How does instagram search through billions of images: https://www.8bitmen.com/instagram-architecture-how-does-it-store-search-billions-of-images/

  • Reference: Instagram real world architecture: https://www.8bitmen.com/instagram-architecture-how-does-it-store-search-billions-of-images/

  • Instagram faster:

    1. https://instagram-engineering.com/making-instagram-com-faster-part-1-62cc0c327538

    2. https://instagram-engineering.com/making-instagram-com-faster-part-3-cache-first-6f3f130b9669

    3. https://instagram-engineering.com/making-instagram-com-faster-code-size-and-execution-optimizations-part-4-57668be796a8

    4. https://instagram-engineering.com/instagration-pt-2-scaling-our-infrastructure-to-multiple-data-centers-5745cbad7834

    5. https://opensource.com/article/18/10/instagram-scaled-infrastructure

  • Scaling instagram infrastructure

    • https://www.youtube.com/watch?v=hnpzNAPiC0E&ab_channel=InfoQ

PreviousBeam架构NextService Registry

Last updated 3 years ago

Was this helpful?