Junte-se ao Concurso Multi-Modelo da InterSystems!
Olá Desenvolvedores!
É um prazer anunciar nossa próxima competição de criação de soluções de código aberto utilizando nossa plataforma de dados InterSystems IRIS!
Sejam bem vindos ao:
⚡️ Concurso Multi-Modelo da InterSystems ⚡️
Duração: de 11 a 31 de Janeiro de 2021
Prêmios
1. Nomeação pelos Experts - ganhadores serão escolhidos por um juri especialmente selecionado:
🥇 1° lugar - US$ 2,000
🥈 2° lugar - US$ 1,000
🥉 3° lugar - US$ 500
2. Nomeação da Comunidade - a aplicação que receberá a maior quantidade de votos da comunidade:
🥇 1° lugar - US$ 1,000
🥈 2° lugar - US$ 500
🥉 3° lugar - US$ 250
Se vários participantes obtiverem a mesma quantidade de votos, todos eles serão considerados ganhadores e o prêmio será dividido entre os ganhadores.
Quem pode participar ?
Qualquer membro da comunidade de desenvolvedores, excluindo-se funcionários da InterSystems. Torne-se já um membro!
Prazos do concurso
11 a 24 de Janeiro: Duas semanas para fazer o upload de suas aplicações para o Open Exchange (durante este período também é possível a edição dos projetos).
25 a 31 de Janeiro: Semana de votação.
1° de Fevereiro: Anúncio dos ganhadores.
Tópico do Concurs
💡 Aplicações Multi-modelo 💡
Desenvolver uma solução multi-modelo usando a plataforma de dados InterSystems IRIS.
A plataforma de dados InterSystems IRIS possui um SGBD multi-modelo. Sim, nós armazenamos tudo em globais mas disponibilizamos várias APIs que permitem acesso aos dados nos formatos chave-valor, SQL, objeto e documento. E, a plataforma de dados IRIS permite que você possa desenvolver seu próprio modelo e publicar APIs que irão disponibilizar novos modelos de dados ex: GraphDB, column-store, etc.
Para este concurso, faça uma aplicação que utilize pelo menos e modelos distintos para manipulação de dados, exs: chave-valor e relacional, Objeto e relacional, DocDB e chave-valor.
A aplicação pode ser desenvolvida tanto no IRIS Community Edition como no IRIS for Health Community Edition ou no IRIS Advanced Analytics Community Edition.
A aplicação deve ser de Código Aberto e deve ser publicada no GitHub.
Recursos Auxiliares
1. Sobre modelos de dados:
Documentação:
1.1. Globais (chave-valor)
Globais são arrays esparsos multidimensionais que podem ser armazenados e gerenciados no banco de dados IRIS. Você pode interagir com as Globais utilizando ObjectScript e APIs nativas.
Ferramentas:
Documentação:
Artigos:
Videos:
1.2. Acesso SQL
A plataforma de dados InterSystems IRIS disponibiliza acesso SQL aos dados utilizando ObjectScript/REST API e ODBC/JDBC.
Ferramentas:
Documentação:
Artigos:
Videos:
1.3. Acesso via Objeto
A plataforma de dados InterSystems IRIS disponibiliza formas de armazenar e alterar instâncias de objetos em globais através de ObjectScript/REST API, Native API para Java/.NET/Node.js/Python, e XEP para Java/.NET.
Documentação:
1.4. Acesso via Documento
A plataforma de dados InterSystems IRIS disponibiliza o DocDB para armazenamento e gerenciamento de documentos de dados JSON através de REST API e ODBC/JDBC(SQL).
Documentação:
2. Como encaminhar seu app para o concurso:
3. Cursos Online:
4. Videos:
Julgamento
Aqui você encontra as Regras para julgamento e votação para o concurso.
Então!
Mãos a obra
Junte-se a a nossa empolgante maratona de codificação !!!
❗️ Verifiique os termos do concurso aqui: Termos Oficiais do Concurso.❗️