Cocaine | |
---|---|
Desenvolvedor | Andrey Sibiryov eYandex |
Lançamento | 20 de março de2011 (14 anos) |
Escrito em | C++ |
Sistema operacional | Microsoft Windows,Linux |
Gênero(s) | Desenvolvimento web |
Página oficial | github |
Cocaine (Configurable Omnipotent Custom Applications Integrated Network Engine) em inglês:Cocaína (mecanismo de rede integrado de aplicativos personalizados onipotentes configuráveis) é umsistema PaaS decódigo aberto para a criação de aplicativos de hospedagem em nuvem personalizados semelhantes ao Bluemix ,Google App Engine ou Heroku . Vários serviços já foram implementados dessa forma, incluindo um serviço para detectar a região ou idioma de um usuário, um serviço para acessar o armazenamento doMongoDB e um buscador de URL.[1]
Andrey Sibiryov, o desenvolvedor original do Cocaine, teve a ideia do Heroku, outra plataforma de nuvem como serviço. Naquela época, o Heroku suportava apenas aplicativos desenvolvidos emRuby.[2] Usando o Heroku, o desenvolvedor poderia criar um aplicativo Ruby e colocá-lo na nuvem, enquanto o Heroku lidava com problemas de infraestrutura e balanceamento de carga. No entanto, Sibiryov não estava satisfeito com a documentação do Heroku, então decidiu criar sua própria solução PaaS.
Inicialmente, o Cocaine era um projeto pessoal deSibiryov. No entanto, isso mudou quandoYandex descobriu a necessidade interna de uma plataforma escalonável que pudesse lidar com milhões de solicitações por segundo (RPS). O cocaine servia a esses propósitos, agora é usado na infraestrutura do Yandex.[3]
![]() | Este artigo sobreInternet é umesboço. Você pode ajudar a Wikipédiaexpandindo-o. |