,

CREATIVIDADES BLOG (70)

Alejandro Serrano: “Estamos trabalhando em várias propostas futuras, incluindo nossa própria ferramenta de IA.”

Entrevista com Alejandro Serrano, co-fundador da Calímaco

Em uma entrevista recente concedida à casino.es, Alejandro afirma que na Calímaco “Estamos trabalhando em várias propostas futuras, incluindo nossa própria ferramenta de IA” e que a filosofia da empresa se baseia em “Manter-se atualizado com as novidades da indústria, continuar evoluindo e permitir que nossos clientes tenham acesso à tecnologia mais inovadora e ao melhor serviço do mercado.”

Além disso, nesta entrevista, Alejandro fala sobre a importância de ter uma plataforma modular e flexível, focada em atender às necessidades atuais dos operadores e baseada em uma arquitetura de microserviços que facilite o crescimento dos clientes. Abaixo, deixamos a entrevista completa, ou você também pode lê-la na seção de notícias da casino.es

1. O que é Calímaco? O que os incentivou a criar a empresa?

Calímaco nasceu para resolver as grandes limitações que os operadores não conseguem superar com suas soluções atuais, das quais mais de 20 anos de experiência no setor nos tornaram muito conscientes: com suas plataformas tradicionais, eles não podem crescer, nem evoluir na velocidade exigida por seus jogadores, nem atender às exigências cada vez maiores de regulamentações que não param de crescer e se expandir para mais áreas. Essas restrições são intrínsecas à tecnologia que eles usam e não podem ser superadas sem uma reengenharia completa.

Calímaco é formada por um grupo de engenheiros e profissionais de alta reputação e experiência. É concebida a partir da reflexão sobre o estado da indústria do jogo e da tecnologia, que resumidamente é: obter uma plataforma que responda às necessidades que os operadores de jogo enfrentarão daqui para frente. Esta plataforma deve ser projetada desde o início, partindo do pressuposto de que hoje é uma atividade altamente competitiva e cada vez mais regulamentada. Portanto, pensamos em uma plataforma que promova a autonomia estratégica do operador ao mesmo tempo que se aproveita de mercados amplos de fornecedores, com foco na experiência do usuário, projetada para mudança e crescimento contínuo, para o que, devem ser utilizadas todas as possibilidades que a tecnologia oferece hoje.

2. Por que é tão importante para um operador de jogo online escolher a arquitetura correta para sua infraestrutura, sendo uma parte do negócio que os usuários nunca veem diretamente?

É uma pergunta muito relevante que pode ser feita em qualquer área: por que escolher uma boa máquina, um bom arquiteto, uma boa engenharia, um bom advogado … A resposta é a mesma: porque, embora à primeira vista não seja aparente, é a arquitetura que vai determinar o que pode e o que não pode ser feito, sem criar problemas, o quão corretas e robustas são as soluções fornecidas, quão adaptável é de acordo com as condições e necessidades que evoluem. Quantas vezes os usuários realmente veem a mecânica de seus carros diretamente? Eles experimentam no uso, na confiabilidade, no consumo, na funcionalidade.

Pode parecer lógico e simples fazê-lo, mas a arquitetura sobre a qual a maioria das plataformas são construídas hoje está muito limitada, ou precisa contar com processos de desenvolvimento muito lentos e caros que impedem os operadores de se manterem atualizados e, em última análise, de competir.

3. Quais são os grandes desafios enfrentados pelos operadores de jogos online em termos de tecnologia?

Embora pareça simplista, o principal desafio enfrentado por todos os operadores de jogos é competir com sucesso em um mercado cada vez mais disputado, com jogadores exigentes que sabem o que querem e uma regulamentação cada vez mais complexa e rigorosa.

O que cabe à tecnologia é, portanto, fornecer uma base sólida para se apoiar e uma alavanca que os potencialize em sua capacidade de competir, dando-lhes a liberdade e a agilidade necessárias para controlar seus negócios da maneira que mais lhes convier.

Isso é o oposto do que frequentemente ouvimos dos operadores; que suas plataformas os restringem tanto quanto os capacitam a competir. São soluções rígidas e pouco flexíveis, uma caixa fechada da qual é muito difícil sair e na qual é muito lento e complicado introduzir novos elementos, e, consequentemente, uma caixa que nunca pode ser ampliada.

4. Quais soluções sua plataforma oferece para enfrentar esses desafios?

Os operadores precisam atender a três necessidades complementares e distintas: agilidade comercial, autonomia estratégica e serviço de qualidade, às quais a plataforma deve responder simultaneamente.

Essas necessidades envolvem tanto a tecnologia em si quanto a forma como a plataforma se articula dentro da operação. Assim, pode haver uma ótima tecnologia que, por outro lado, restrinja a autonomia do operador e o submeta a inspeções onerosas sempre que quiser fazer mudanças em sua oferta ou operação. E o mesmo em relação ao serviço, estamos falando de operações muito complexas e em constante evolução que, para garantir seu bom funcionamento e desempenho, devem ser atendidas permanentemente e diligentemente.

Consequentemente, abordamos as três necessidades em conjunto: a melhor tecnologia colocada a serviço inequívoco do operador e apoiada pelo melhor serviço. Essas são meras intenções, são o que determina a estratégia, organização e comportamento da Calímaco.

5. Quais são os benefícios de uma plataforma de microserviços em comparação com soluções monolíticas?

O que realmente importa é como a arquitetura de microserviços beneficia o operador e, resumidamente, é que os custos e os tempos de comercialização são reduzidos significativamente, a inovação e a adaptação às circunstâncias em constante mudança do mercado são facilitadas, o que se traduz em maior agilidade competitiva.

As aplicações monolíticas tradicionais têm todos os processos estreitamente interligados e são executadas em um único serviço. Isso resulta em maior complexidade e fragilidade, o que dificulta a implementação de novas ideias, propenso a erros ao fazê-lo e limita a agilidade na incorporação de novidades e adaptação a mudanças.

Com a arquitetura de microserviços, a aplicação é composta por componentes independentes que executam cada um um processo como um serviço independente, o que proporciona várias vantagens em comparação com as soluções monolíticas. Para citar algumas sem complexidades desnecessárias ou torná-las tão prolixas que não sejam compreendidas: escalabilidade e flexibilidade (cada microserviço pode ser escalado e atualizado independentemente, tornando as aplicações mais fáceis de escalar e desenvolver rapidamente), facilidade de manutenção (as mudanças em um serviço não afetam outros, reduzindo a complexidade e facilitando a implementação de novas funcionalidades), integrações ágeis com software de terceiros (jogos, métodos de pagamento, ferramentas, etc.), tecnologia diversificada (é possível utilizar diferentes tecnologias, a mais adequada para cada microserviço).

6. Quais são as principais características e vantagens em termos de escalabilidade, flexibilidade e manutenção?

Os microserviços exigem um planejamento inicial maior do que uma arquitetura monolítica, mas a longo prazo são mais fáceis de administrar e manter. Além disso, é possível modificar serviços individuais sem afetar o restante da aplicação e escalar microserviços independentes sem a necessidade de escalar toda a arquitetura, economizando custos significativos para o operador.

Para dar um exemplo prático, suponha que haja um problema com um provedor de jogos: uma arquitetura monolítica implicaria que, para resolvê-lo, seria necessário afetar múltiplos processos, aumentando a possibilidade de erros no sistema. No entanto, com uma arquitetura de microserviços, seria possível resolver de forma isolada, rápida e eficaz sem afetar o resto da aplicação.

Em termos de escalabilidade, as arquiteturas de microserviços são muito superiores. Continuando com os exemplos, quando um site se torna muito popular (o que é o objetivo de todo operador), o tráfego aumenta e, consequentemente, a carga no servidor também aumenta. Se o tráfego concorrente continuar aumentando, o servidor ficará sobrecarregado e o site ficará mais lento para os usuários. Para atender a esses altos volumes de dados e retornar a uma resposta correta, rápida e confiável, é necessário escalar o servidor, o que, nas arquiteturas monolíticas, por funcionarem como um único processo, afeta toda a aplicação. Além disso, elas são um ponto único de falha, ou seja, uma falha afeta todas as funcionalidades e todos os usuários. Por outro lado, os de microserviços corretamente implantados na nuvem são inherentemente escaláveis, o escalonamento dos servidores é feito de forma automática apenas para os serviços cuja demanda o exige, independentemente dos demais. O mesmo se aplica às falhas, uma em um serviço não afeta os outros serviços.

7. Que estratégias vocês empregam para garantir a interoperabilidade e a integração com outras soluções tecnológicas usadas pelos operadores de jogos?

A integração com produtos e soluções tecnológicas de fornecedores terceirizados é feita por meio de APIs com chamadas para invocação de operações e apresentação de dados.

Como todas as operações podem ser invocadas por meio de chamadas à API, o operador pode desenvolver suas próprias ferramentas para interagir com a plataforma Calímaco.

8. Como é gerenciado e otimizado o desempenho dos microserviços para garantir uma experiência de jogo fluida e sem interrupções para os usuários finais?

Contar com uma equipe de desenvolvedores especializados e com grande conhecimento desta arquitetura é a melhor resposta. A otimização dos microserviços e do código associado a eles é fundamental para garantir o bom funcionamento da arquitetura sobre a qual a plataforma está construída. No final das contas, o melhor instrumento não serve de nada sem um bom músico.

Paralelamente, as instalações de todos os operadores são monitoradas ativamente 24 horas por dia, 7 dias por semana, com compromissos rigorosos de níveis de serviço. Essa combinação permite que os operadores ofereçam uma experiência de jogo segura e sem interrupções para os usuários finais, e que a plataforma suporte os maiores picos de tráfego da indústria, executando regularmente mais de 4.000 operações por segundo sem degradação.

9. Como os desafios de segurança são abordados em uma arquitetura de microserviços, especialmente em um ambiente tão sensível quanto o do jogo online?

As indústrias onde grandes quantias de dinheiro estão em jogo, como a nossa, são muito suscetíveis a ataques, por isso na Calímaco temos um forte compromisso com a cibersegurança e o gerenciamento de fraudes.

Não é um acréscimo posterior, desde o design e a programação analisamos, auditamos, gerenciamos e monitoramos a segurança para prevenir, repelir e responder rapidamente a ciberataques quando ocorrem, realizamos uma gestão externa proativa da segurança de sistemas, redes e aplicativos e, em última análise, procuramos garantir a continuidade dos negócios do operador com o compromisso de reduzir o ciber-risco.

10. Quais foram as últimas inovações tecnológicas que vocês implementaram em sua plataforma para melhorar a experiência do usuário e a eficiência operacional dos operadores de jogos?

Uma das vantagens da arquitetura de microserviços, que a Calímaco aplica, é que ela permite a integração contínua (CI), uma prática de engenharia de software que consiste em fazer adições a uma aplicação com muita frequência, assim, a plataforma está em um processo de adição de funcionalidades permanente.

Atualmente estamos trabalhando em várias propostas de bastante alcance. Uma delas é nossa própria ferramenta de inteligência artificial, que permite aos operadores interagir com a plataforma em linguagem natural. Permite fazer perguntas ao banco de dados, criar segmentos de usuários, estatísticas sobre jogos ou fornecedores, realizar distribuições por idade dos jogadores, enviar promoções automáticas, etc. Coisas como “Crie um grupo com os jogadores que desejam receber promoções e envie-lhes uma oferta com os novos jogos para este fim de semana”, “Crie um gráfico de barras comparando o GGR fornecido pelos diferentes fornecedores de jogos”.

11. Qual é a sua visão sobre o futuro da indústria de jogos?

Estamos em uma indústria em pleno crescimento, constantemente vemos novas inovações e propostas, tanto pelo lado do mercado quanto pelo da tecnologia. Há muito caminho a percorrer, novas regulamentações, mercados em crescimento, produtos e sistemas de pagamento em grande ascensão, como o mercado de eSports, criptomoedas, casino telegram, etc.

Manter-se atualizado com as novidades da indústria, continuar evoluindo e permitir que nossos clientes tenham acesso à tecnologia mais inovadora e ao melhor serviço do mercado, essa é nossa filosofia.

12. Que conselho você daria a alguém que esteja pensando em iniciar sua jornada online na indústria de jogos?

Não nos consideramos qualificados para dar conselhos a ninguém, pois somos nós que aprendemos com nossos operadores. O que podemos dizer são obviedades e se limitam ao “hemisfério ocidental” – o oriental (Ásia e Pacífico) não conhecemos. Aqui nos deparamos com mercados muito competitivos, com cada vez mais países regulamentados. Um novo entrante faria bem em estudar o mercado em que vai atuar e buscar um segmento em que possa fazer uma contribuição inovadora. Seria vantajoso contar com recursos suficientes para fazer marketing à altura de seus concorrentes e ter paciência, encarando-o mais como uma maratona, o que pode ser mais fácil para aqueles que vêm do mundo presencial, embora o jogo presencial e online sejam atividades diferentes com pouca transferência de conhecimento.

Fazer download do arquivo