uber 技术栈 - CNode技术社区



uber 技术栈 - CNode技术社区

来自Quora We write lots of JavaScript and Python.

All of our realtime/dispatch systems are built on Node.js and Redis.

Business logic all lives in an API built on Python, MySQL and Mongo.

Crazy math and science for ETAs, demand and supply prediction is also done in Python.

Websites, including large code bases for internal operations and our partners/drivers, are on Backbone.js.

And of course we use Objective-C and Java for the iPhone and Adroid apps.

Our engineers are very versatile and move all over good portions of that stack. Even our math and science guys, who write beautiful Python, learned frontend JS so they can surface results to our operations teams.

I can dive in a bit deeper if there's some specifics you'd like to know more about.

看来nodejs在支撑uber的核心业务 Uber工程总监的基于nodejs的后端重建介绍:https://www.joyent.com/developers/videos/node-js-office-hours-curtis-chambers-uber (需翻墙)


Read full article from uber 技术栈 - CNode技术社区


No comments:

Post a Comment

Labels

Algorithm (219) Lucene (130) LeetCode (97) Database (36) Data Structure (33) text mining (28) Solr (27) java (27) Mathematical Algorithm (26) Difficult Algorithm (25) Logic Thinking (23) Puzzles (23) Bit Algorithms (22) Math (21) List (20) Dynamic Programming (19) Linux (19) Tree (18) Machine Learning (15) EPI (11) Queue (11) Smart Algorithm (11) Operating System (9) Java Basic (8) Recursive Algorithm (8) Stack (8) Eclipse (7) Scala (7) Tika (7) J2EE (6) Monitoring (6) Trie (6) Concurrency (5) Geometry Algorithm (5) Greedy Algorithm (5) Mahout (5) MySQL (5) xpost (5) C (4) Interview (4) Vi (4) regular expression (4) to-do (4) C++ (3) Chrome (3) Divide and Conquer (3) Graph Algorithm (3) Permutation (3) Powershell (3) Random (3) Segment Tree (3) UIMA (3) Union-Find (3) Video (3) Virtualization (3) Windows (3) XML (3) Advanced Data Structure (2) Android (2) Bash (2) Classic Algorithm (2) Debugging (2) Design Pattern (2) Google (2) Hadoop (2) Java Collections (2) Markov Chains (2) Probabilities (2) Shell (2) Site (2) Web Development (2) Workplace (2) angularjs (2) .Net (1) Amazon Interview (1) Android Studio (1) Array (1) Boilerpipe (1) Book Notes (1) ChromeOS (1) Chromebook (1) Codility (1) Desgin (1) Design (1) Divide and Conqure (1) GAE (1) Google Interview (1) Great Stuff (1) Hash (1) High Tech Companies (1) Improving (1) LifeTips (1) Maven (1) Network (1) Performance (1) Programming (1) Resources (1) Sampling (1) Sed (1) Smart Thinking (1) Sort (1) Spark (1) Stanford NLP (1) System Design (1) Trove (1) VIP (1) tools (1)

Popular Posts