ABN Tech Week trains engineers on the most important issues in building highly scalable software systems. The topic today is: Twitter: how is that built from the inside?
We all know Twitter. I myself as an engineer am a heavy Twitter user. But do we know how it is built? This ABN Techweek edition today will highlight design aspects from Twitter 1.0, before Elon.
This analysis is based on research from many Twitter engineering blogs and open-source projects.
Below is the tech stack:
Mobile: Swift, Kotlin, PWA
Web: JS, React, Redux
Services: Mesos, Finagle
Caching: Pelikan Cache, Redis
Databases: Manhattan, MySQL, PostgreSQL, FlockDB, MetricsDB
Message queues: Kafka, Kestrel
Data processing: Heron, Flume, Tableau, SummingBird, Scalding
Data storage: Hadoop, blob store
Data centers: Twitter data center, AWS, Google Cloud
Tools: Puppet, Audubon, Wilson
About ABN Asia: ABN Asia was founded by people with deep roots in academia, with work experience in the US, Holland, Hungary, Japan, South Korea, Singapore, and Vietnam. ABN Asia is where academy and technology meet opportunity. We’re the software maker with academy origins that’s shaking up the SME game in Asia. With our cutting-edge solutions and competent software development services, we’re helping small and medium-sized businesses level up and take on the big players.AbnAsia.org Software. Faster. Better. More Reliable. +84945924877 (Asia# Mobile, WhatsApp, Telegram, Viber, Zalo); +16699996606 (US# Mobile, WhatsApp, Telegram) [email protected]