Jogo do ano do Facebook, baseado em NoSQL

Cookie Jam da Social Gaming Network (SGN) é Jogo do ano do Facebook. Há um ponto ideal na interseção de redes sociais, dispositivos móveis e jogos. É uma oportunidade de aproveitar o hipercrescimento instantâneo para criar e manter o sucesso a longo prazo, e é um desafio. A SGN lançou o Cookie Jam em maio e, em poucos meses, ele já contava com 5 milhões de jogadores no Facebook e, na semana passada, tornou-se o Jogo do Ano do Facebook. tudo dentro de 8 meses. No entanto, o Facebook reconhece a importância de garantir que os desenvolvedores possam publicar jogos no Facebook e em plataformas móveis em 2015.

Um jogo social para celular deve ter alto desempenho e requisitos de disponibilidade para atender às crescentes expectativas de experiência do usuário. O aplicativo deve ser responsivo. Se ele for lento, parecer lento ou não responder, os usuários não o jogarão. Talvez nunca mais voltem a usá-lo. O aplicativo requer acesso aos dados em menos de um milissegundo e deve estar disponível 24 horas por dia, 365 dias por ano. Esses são os requisitos no primeiro dia. Quando o aplicativo se torna um sucesso, ele enfrenta um novo desafio: a escalabilidade.

Hoje, o Cookie Jam oferece a mesma experiência de usuário com 5 milhões de jogadores que oferecia no dia em que foi lançado. Em 8 meses, a SGN dimensionou sua infraestrutura para suportar milhões de usuários sem sofrer tempo de inatividade ou degradação de desempenho. A SGN aproveitou o NoSQL. Em particular, o servidor Couchbase. A SGN estava mantendo alguns nós em maio para dar suporte aos jogos sociais e móveis que lançaram. Eles adicionaram mais alguns nós para dar suporte ao crescimento do Cookie Jam, e fizeram isso sem sofrer tempo de inatividade. Com vários nós, a SGN oferece suporte a milhões de jogadores do Cookie Jam.

A SGN pode ser uma das 10 maiores empresas de jogos, mas Chris DeWolfe, CEO, acredita não é tarde demais para os desenvolvedores de jogos e estúdios se juntarem à festa. A SGN planeja lançar quatro ou cinco jogos por ano, presumindo que serão sucessos, e continuar a adicionar novos conteúdos e recursos aos jogos existentes. A DeWolfe recomenda que os desenvolvedores de jogos comecem com provas de conceitos. Isso requer agilidade, flexibilidade e eficiência.

O Couchbase Server é um banco de dados de documentos. Ele apresenta um modelo de dados flexível baseado em JSON. Um modelo de dados sem esquema permite que os desenvolvedores de aplicativos definam o modelo de dados e façam iterações sem precisar solicitar e esperar por alterações no esquema. Depois que um jogo é lançado, ele pode ser suportado com um pequeno cluster no local ou na nuvem. Depois que o jogo se tornar um sucesso, os desenvolvedores poderão continuar a adicionar novos conteúdos e recursos com a mesma agilidade e flexibilidade aproveitadas durante o desenvolvimento inicial. À medida que o número de jogadores continua a aumentar, os nós do Couchbase Server podem ser adicionados sob demanda, conforme necessário, para oferecer suporte a mais usuários e manter o desempenho. É uma solução econômica para desenvolver e manter jogos sociais e móveis.

Hoje, os desenvolvedores podem criar jogos sociais e móveis ainda mais rapidamente com o Couchbase Mobile. O Couchbase Mobile inclui um banco de dados leve e incorporado para acesso nativo a dados off-line e um gateway de sincronização para enviar e receber dados do Couchbase Server. Trata-se de uma solução multiplataforma que dispensa os desenvolvedores de escrever códigos personalizados de acesso e sincronização de dados. Enquanto o iCloud é limitado à Apple e ao iOS e o Cloud Save é limitado ao Google e ao Android, o Couchbase Mobile permite que os desenvolvedores sincronizem dados em diferentes plataformas com um banco de dados implantado na nuvem de sua escolha.

Quando se trata de jogos sociais e móveis, o NoSQL é o futuro.

Compartilhe este artigo
Receba atualizações do blog do Couchbase em sua caixa de entrada
Esse campo é obrigatório.

Autor

Postado por Doug Laird, vice-presidente sênior e diretor de marketing

Doug Laird é vice-presidente sênior e diretor de marketing da Couchbase. Doug Laird é responsável por conduzir a estratégia e os programas globais de marketing e está comprometido em revolucionar o mercado de bancos de dados $40B com a plataforma inovadora da Couchbase.

Deixe um comentário

Pronto para começar a usar o Couchbase Capella?

Iniciar a construção

Confira nosso portal do desenvolvedor para explorar o NoSQL, procurar recursos e começar a usar os tutoriais.

Use o Capella gratuitamente

Comece a trabalhar com o Couchbase em apenas alguns cliques. O Capella DBaaS é a maneira mais fácil e rápida de começar.

Entre em contato

Deseja saber mais sobre as ofertas do Couchbase? Deixe-nos ajudar.