High-speed traffic, highly secure web API, in which language?

If you plan to create high-speed traffic, a very secure site, which language would you use?

For example, if you were planning to build a site authorize.net, which was supposed to process tons of credit card transactions through the API, what would you use to create it from scratch? I would suggest that most sites handling similar traffic with similar security would use open source software (correct me if I am wrong). What open source software would you use and why? Python, Ruby, Erlang, PHP, custom C / C ++ or what? Also, would you use a traditional database, or is the NoSQL route more useful ?

Not trying to start a fiery war here, it's just interesting what good people from ... think

Update: As an explanation, this is all hypothetically. I fully understand the importance of knowing your language / platform, just looking for some opinions about the strengths / weaknesses of a given language / structure and where (and why) you can be more suitable for another. As for the data, I think the customer bought elements X, Y and Z from supplier B. So, quite simply, until someone wants to know if customer C is buying elements X and Y or X and Z or Y and Z together in one purchase. So, in terms of data, I think I look at it from a business intelligence perspective and wonder if NoSQL has any advantages / disadvantages in a traditional SQL database.

+5
source share
5 answers

, . Java.

+4

- , . , , , .

NoSQL, , , , .

+2

, , . , , , , . ? SQL-? Etc.

Python, , , , , - Django. , , , , - , Django, Rails, Cake ..

+2

,.NET . DroidIn , , . .

  • PHP (Facebook)
  • .NET( MSFT)
  • ++ (, Google)
  • Java (Ebay ++, )
  • Ruby (Twitter) ....

, , , . 25 , , MySQL. , Microsoft SQL Server .

+1

, , .

-open-source . ( " " " ": -)).

Relational vs. noSQL is an important issue, but not knowing what type of data will be stored and processed, this is a moot point.

As for the language - make sure that you choose the one that you and your team know best. Creating a scalable, secure platform is not the time to learn new tools. :-)

+1
source

All Articles