# data[].attributes.body
Jonatan Rocha
Felipe Martins
Mario Junior
Geovane Motta
Gabriel Holz
Andre Goldoni

# data[].attributes.body
Camila Monaco
Paulo Matheus
Douglas Gonçaves
Gustavo Melchior
Gabriel Martines

# data[].attributes.body
Python é uma linguagem de programação, interativa e orientada a objetos e de código aberto.  Em seu container é possível usar diferentes versões do Python.  O Python fornece vários tipos de dados de contêiner, tanto os tipos integrados quanto os do módulo de coleções na Biblioteca Padrão do Python.  Os principais contêineres integrados em Python são listas, tuples, dicionários e sets. https://hub.docker.com/_/python

# data[].attributes.attachment_link.description
Python is an interpreted, interactive, object-oriented, open-source programming language.

# data[].attributes.body
MySQL é o banco de dados de código aberto mais popular do mundo. Com seu desempenho, confiabilidade e facilidade de uso comprovados, o MySQL tornou-se a principal escolha de banco de dados para aplicativos baseados na Web, abrangendo toda a gama de projetos pessoais e sites, passando por comércio eletrônico e serviços de informação, até propriedades da web, incluindo Facebook, Twitter, YouTube, Yahoo! e muitos mais.

Para obter mais informações e downloads relacionados ao MySQL Server e outros produtos MySQL, visite www.mysql.com.

# data[].attributes.attachment_link.description
MySQL is a widely used, open-source relational database management system (RDBMS).

# data[].attributes.body
João Geovani de Camargo
Gilmar Miranda
José Lopes
João Nishimura
Daniela Fuenmayor
Claudio Leite
Paulo H S Borges

# data[].attributes.body
Liliane Soares
Ariane França
Jessica Marta
Carlos Santana
Karber  Hernandez
Guilherme Moreira

# data[].attributes.body
O ArangoDB é um banco de dados multimodelo de código aberto com modelos de dados flexíveis para documentos, gráficos e valores-chave. Crie aplicativos de alto desempenho usando uma conveniente linguagem de consulta semelhante a SQL ou extensões JavaScript. Use transações ACID se você precisar delas. Dimensione horizontalmente e verticalmente com alguns cliques do mouse.

# data[].attributes.attachment_link.description
ArangoDB - a distributed database with a flexible data model for documents, graphs, and key-values.

# data[].attributes.body
Go é uma linguagem de programação criada pela Google e lançada em código livre em novembro de 2009. É uma linguagem compilada e focada em produtividade e programação concorrente, baseada em trabalhos feitos no sistema operacional.

" O container do Go tem várias bibliotecas, dentre elas o ARM e o ARM 64, algumas curiosidades é que o GoLang trabalha com package e não com class. "

https://hub.docker.com/_/golang

# data[].attributes.attachment_link.description
Go (golang) is a general purpose, higher-level, imperative programming language.

# data[].attributes.body
MongoDB é um programa de banco de dados orientado a documentos multiplataforma gratuito e de código aberto. Classificado como um programa de banco de dados NoSQL, o MongoDB usa documentos semelhantes a JSON com esquemas. O MongoDB é desenvolvido pela MongoDB Inc. e é publicado sob uma combinação da Licença Pública do Lado do Servidor e da Licença Apache.

Desenvolvido pela primeira vez pela empresa de software 10gen (agora MongoDB Inc.) em outubro de 2007 como um componente de uma plataforma planejada como produto de serviço, a empresa mudou para um modelo de desenvolvimento de código aberto em 2009, com a 10gen oferecendo suporte comercial e outros serviços. Desde então, o MongoDB foi adotado como software de back-end por vários sites e serviços importantes, incluindo MetLife, Barclays, ADP, UPS, Viacom e New York Times, entre outros. MongoDB é o sistema de banco de dados NoSQL mais popular.

# data[].attributes.attachment_link.description
MongoDB document databases provide high availability and easy scalability.

# data[].attributes.headline
DESCRIÇÃO- O Node. js pode ser definido como um ambiente de execução Javascript server-side. Isso significa que com o Node. js é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados.

# data[].attributes.subject
DESCRIÇÃO- O Node. js pode ser definido como um ambiente de execução Javascript server-side. Isso significa que com o Node. js é possível criar aplicações Javascript para rodar como uma aplicação standalone em uma máquina, não dependendo de um browser para a execução, como estamos acostumados.

# data[].attributes.headline
CARACTERISTICAS-A principal característica e diferença de outras tecnologias (como PHP, Java, C# e C) é a execução das requisições/eventos em single-thread, onde apenas uma thread (chamada de Event Loop) é responsável por executar o código Javascript, sem a necessidade de criar nova thread que utilizaria mais recursos computacionais (por exemplo memória RAM) e sem o uso da fila de espera.

# data[].attributes.subject
CARACTERISTICAS-A principal característica e diferença de outras tecnologias (como PHP, Java, C# e C) é a execução das requisições/eventos em single-thread, onde apenas uma thread (chamada de Event Loop) é responsável por executar o código Javascript, sem a necessidade de criar nova thread que utilizaria mais recursos computacionais (por exemplo memória RAM) e sem o uso da fila de espera.

# data[].attributes.body
- Jorge Hugo;
- Antonio Mesquita;
- Denner Santos;
- Lucas Gabriel;
- Elisandro Nagildo;
- Thiago Lima;
- João Matheus.

# data[].attributes.headline
O principal motivo de sua adoção é a sua alta capacidade de escala. Além disso, sua arquitetura, flexibilidade e baixo custo, o tornam uma boa escolha para implementação de Microsserviços e componentes da arquitetura Serverless. Inclusive, os principais fornecedores de produtos e serviços Cloud já têm suporte para desenvolvimento de soluções escaláveis utilizando o Node.js.

# data[].attributes.subject
O principal motivo de sua adoção é a sua alta capacidade de escala. Além disso, sua arquitetura, flexibilidade e baixo custo, o tornam uma boa escolha para implementação de Microsserviços e componentes da arquitetura Serverless. Inclusive, os principais fornecedores de produtos e serviços Cloud já têm suporte para desenvolvimento de soluções escaláveis utilizando o Node.js.

# data[].attributes.body
Neo4j é o banco de dados gráfico líder do mundo, com armazenamento e processamento de gráficos nativos.

# data[].attributes.attachment_link.description
Neo4j is a highly scalable, robust native graph database.

# data[].attributes.body
phpMyAdmin é uma ferramenta de software livre escrita em PHP, destinada a lidar com a administração do MySQL pela Web. O phpMyAdmin suporta uma ampla variedade de operações no MySQL e no MariaDB. As operações usadas com frequência (gerenciamento de bancos de dados, tabelas, colunas, relações, índices, usuários, permissões, etc.) podem ser realizadas através da interface do usuário, enquanto você ainda tem a capacidade de executar diretamente qualquer instrução SQL.

Execute o phpMyAdmin com Alpine, Apache e PHP FPM.

# data[].attributes.body
https://www.postgresql.org/

O PostgreSQL é um poderoso sistema de banco de dados relacional de objeto de código aberto com mais de 30 anos de desenvolvimento ativo que lhe rendeu uma forte reputação de confiabilidade, robustez de recursos e desempenho.

# data[].attributes.attachment_link.readable_text
2023-09-14 - PostgreSQL 16 Released!

The PostgreSQL Global Development Group today announced the release of PostgreSQL 16, the latest version of the world's most advanced open source database.

PostgreSQL 16 raises its performance, with notable improvements to query parallelism, bulk data loading, and logical replication. There are many features in this release for developers and administrators alike, including more SQL/JSON syntax, new monitoring stats for your workloads, and greater flexibility in defining access control rules for management of policies across large fleets.

For the full list of features in PostgreSQL 16, please review the release notes. You can download PostgreSQL 16 from the download page.

For translations of the release announcement, please visit the press kit.

# data[].attributes.attachment_link.description
The official site for PostgreSQL, the world's most advanced open source database

# data[].attributes.body
Braulio Portela
Italo Gomes
Pablo Haleson

# data[].attributes.body
Python é uma linguagem de programação de alto nível, interpretada de script, imperativa, orientada a objetos, funcional, de tipagem dinâmica e forte cujo propósito geral é bastante usado em data science, machine learning, desenvolvimento de web, desenvolvimento de aplicativos, automação de scripts, fintechs e mais.

# data[].attributes.body
O Middleware é o software que se encontra entre o sistema operacional e os aplicativos nele executados. Funcionando de forma essencial como uma camada oculta de tradução, o middleware permite a comunicação e o gerenciamento de dados para aplicativos distribuídos.
O Middleware é um framework de hook dentro do processamento de requisição/resposta do Django. Ele é um sistema de “plugins” leve, e de baixo nível para alterar globalmente a entrada ou saída do Django.

# data[].attributes.body
https://couchdb.apache.org/

O Apache CouchDB™ permite acessar seus dados onde você precisar. O Couch Replication Protocol é implementado em uma variedade de projetos e produtos que abrangem todos os ambientes de computação imagináveis, desde clusters de servidores distribuídos globalmente , em telefones celulares a navegadores da web .

# data[].attributes.attachment_link.readable_text
CouchDB is built for servers (from a Raspberry Pi to big cloud installations), while PouchDB is built for mobile & desktop web-browsers and Couchbase Lite is built for native iOS & Android apps.

And all of them can seamlessly replicate data with each other.

# data[].attributes.attachment_link.description
CouchDB is built for servers (from a Raspberry Pi to big cloud installations), while PouchDB is built for mobile & desktop web-browsers and Couchbase Lite is built for native iOS & Android apps. And all of them can seamlessly replicate data with each other.

# data[].attributes.body
Ubuntu é um sistema operacional (pt-BR) ou sistema operativo (pt-PT) de código aberto, construído a partir do núcleo Linux, baseado no Debian e utiliza GNOME como ambiente de desktop de sua mais recente versão com suporte de longo prazo (LTS). É desenvolvido pela Canonical Ltd.[4]

Geralmente é executado em computadores pessoais e também é popular em servidores de rede, geralmente executando a versão Ubuntu Server, com recursos de classe empresarial. Até 2017, o Ubuntu também estava disponível para tablets e smartphones, com a edição Ubuntu Touch.

A proposta do Ubuntu é oferecer um sistema que qualquer pessoa possa utilizar sem dificuldades, independentemente de nacionalidade, nível de conhecimento ou limitações físicas. O sistema deve ser constituído principalmente por software livre e deve também ser isento de qualquer taxa.

# data[].attributes.body
Nginx é um servidor leve de HTTP

# data[].attributes.body
O Caddy 2 é um servidor web de código aberto poderoso, pronto para empresas, com HTTPS automático escrito em Go.

# data[].attributes.body
Alpine é uma distribuição construída com musl libc e BusyBox, que é conhecida como canivete suíço, pois combina versões minúsculas de muitos utilitários comuns no UNIX em um único pequeno executável.
Pequena
Enquanto a menor imagem para Docker precisa de cerca de 130MB de espaço em disco, a Alpine precisa de no máximo 8MB, isso faz com que, mesmo você montando todo o seu ambiente, ele nunca terá o mesmo tamanho do que se montando em um imagem tradicional, isso é ótimo, pois deixa o ambiente ainda mais enxuto e simples de migrar.

Simples
Você tem apenas aquilo que é necessário para o funcionamento de sua aplicação, se precisar de mais alguma biblioteca, é só instalar, você não precisa se preocupar em desativar ou remover lixos, eles simplesmente não existem.

Segura
Alpine foi desenvolvida pensando em segurança, e para garantir isso os desenvolvedores se preocuparam aprimorar os recursos de segurança do kernel como grsecurity/PaX, além disso, todos os binários foram compilados em executáveis independente de posição, isso previne alguns uso problemas relacionados a buffer overflow e outros tipos de ataques envolvendo estouro de pilha.

# data[].attributes.body
O Apache HTTP Server, coloquialmente chamado de Apache, é um aplicativo de servidor Web notável por desempenhar um papel fundamental no crescimento inicial da World Wide Web. Originalmente baseado no servidor NCSA HTTPd, o desenvolvimento do Apache começou no início de 1995, depois que o trabalho no código NCSA parou. O Apache rapidamente ultrapassou o NCSA HTTPd como o servidor HTTP dominante e continua sendo o servidor HTTP mais popular em uso desde abril de 1996.

# data[].attributes.body
Apache Tomcat (ou simplesmente Tomcat) é um servidor web de código aberto e um contêiner de servlet desenvolvido pela Apache Software Foundation (ASF). O Tomcat implementa as especificações Java Servlet e JavaServer Pages (JSP) da Oracle e fornece um ambiente de servidor web HTTP "puro Java" para execução de código Java. Na configuração mais simples, o Tomcat é executado em um único processo de sistema operacional. O processo executa uma máquina virtual Java (JVM). Cada solicitação HTTP de um navegador para o Tomcat é processada no processo do Tomcat em um encadeamento separado.

# data[].attributes.body
CentOS Linux é uma distribuição suportada pela comunidade derivada de fontes fornecidas gratuitamente ao público pela Red Hatpara Red Hat Enterprise Linux (RHEL). Como tal, o CentOS Linux pretende ser funcionalmente compatível com o RHEL. O Projeto CentOS altera principalmente os pacotes para remover a marca e a arte do fornecedor upstream. O CentOS Linux é gratuito e gratuito para redistribuir. Cada versão do CentOS Linux é mantida por até 10 anos (por meio de atualizações de segurança - a duração do intervalo de suporte da Red Hat variou ao longo do tempo em relação às Fontes lançadas). Uma nova versão do CentOS Linux é lançada aproximadamente a cada 2 anos e cada versão do CentOS Linux é atualizada periodicamente (aproximadamente a cada 6 meses) para oferecer suporte a hardware mais recente. Isso resulta em um ambiente Linux seguro, de baixa manutenção, confiável, previsível e reproduzível.

# data[].attributes.body
Graças a muitos recursos integrados, Golang tem simultaneidade, o que significa que o aplicativo executará várias tarefas simultaneamente em uma CPU. É o que o torna adequado para grandes aplicativos escaláveis. Criar aplicativos de micro-threading também pode ser uma solução, mas com muitas linguagens de programação, é difícil e não consome muita memória. Golang tem um equivalente de threads - goroutines, que são leves, ocupam apenas 2 KB de memória - e milhões podem ser girados simultaneamente. Goroutines têm vários outros méritos em comparação com threads. Em suma, Go é uma ferramenta poderosa em termos de simultaneidade, enquanto o código de execução de simultaneidade é simples e bonito.