Author

Arthur Costa Sobrinho

Browsing

O BIG DATA – essa é uma pauta muito interessante. Escolhemos trazê-la por ser também um dos assuntos mais falados atualmente no mundo todo. Já postamos por aqui sobre a Indústria 4.0 e todos os pontos positivos que esta Quarta Revolução Industrial trará para a história da humanidade e o mercado dos negócios. 

Podemos destacar alguns pontos favoráveis, principalmente sob a ótica sustentável. Sim, contamos com isso para a salvação de nosso planeta e nós, da Pasquali Solution, deixamos aqui registrado desde já nosso total apoio às práticas sustentáveis e estamos totalmente inclinados a ajudar sua empresa a se adequar a essa nova era que está por vir, pois nosso intuito é que sua empresa cresça de forma exponencial. 

A preocupação com a sustentabilidade tornou-se algo imprescindível para humanidade, uma vez que a intervenção humana na natureza conseguiu causar catástrofes irreversíveis, não só para biosfera como também para a qualidade de vida na terra. 

Em meados da década de 1980, houve a Terceira Revolução Industrial e com ela, o advento da internet.  Após esse avanço tecnológico e o disparo de notícias em tempo real, surgiu um efeito instantâneo no ritmo de vida da raça humana, ritmo esse que tem como válvula propulsora as novidades que circulam no mercado. Dito isso, são necessárias as inserções de práticas e metodologias que possam ser implantadas nas indústrias para que possam diminuir os danos à natureza e esses tipos de práticas são algumas das promessas da Quarta Revolução Industrial. 

Nós, como aficionados da tecnologia, cremos em um futuro de grandes mudanças favoráveis, não só para o aquecimento de ações voltadas à tecnologia, mas, sobretudo, que favoreça e a qualidade de vida das próximas gerações.  

Big Data

Dito isso, vamos mencionar abaixo alguns pontos positivos das mudanças acerca da Indústria 4.0

E podemos lembrar aqui alguns dos benefícios do impacto da Quarta Revolução Industrial:

• Redução de Custos;

• Economia de Energia;

• Aumento da Segurança;

• Conservação Ambiental;

• Redução de Erros;

• Fim do Desperdício;

• Transparência nos Negócios;

• Aumento da Qualidade de Vida;

• Personalização e Escala sem Precedentes.

Então, contamos com todas essas modificações significativas para nossa qualidade de vida nos dias atuais e para nosso futuro, afinal, o futuro é construído no presente, não é verdade? 

Mas o que esse tal de BIG DATA tem a ver com tudo isso? O Big Data faz parte dos nove pilares que embasam a Indústria 4.0. Vejamos abaixo. 

Os nove pilares da indústria 4.0. São eles:

•      Robôs automatizados;

•      Manufatura aditiva;

•      Simulação;

•      Integração horizontal e vertical dos sistemas;

•      Internet das coisas industriais;

•      Big data e Analytics;

•      Nuvem;

•      Segurança Cibernética;

•      Realidade Aumentada.

O que é esse tal de BIG DATA?

Ele faz parte dos pilares da Indústria 4.0 e tem como fundamento a análise e a interpretação de grandes volumes de dados com uma imensa variedade. Desta forma, fica claro que são necessárias soluções específicas para Big Data que permitam aos profissionais de TI trabalharem com informações não-estruturadas a uma grande velocidade.

É importante mencionar que as ferramentas de Big Data são de grande relevância  no direcionamento e na definição de estratégias de marketing, já que com elas é possível, por exemplo, aumentar a produtividade, reduzir custos e tomar decisões de negócios mais inteligentes.

Podemos citar alguns exemplos da inserção das ferramentas desse sistema na captação de grandes volumes de dados não estruturados, que na verdade não têm relação entre si e nem uma estrutura definida. Os posts no Facebook, vídeos, fotos, tweets, geolocalização, comportamento, por exemplo, são dados que, teoricamente, só podem ser analisados por humanos; todavia, se esses dados são inseridos em uma tabela de excel, por exemplo, passam a ter um estrutura e conexão. 

DATA

Devemos mencionar que essas ferramentas não devem só dar conta da grande quantidade de dados variáveis, mas devem fazer isso a uma grande velocidade. É válido lembrar que as ferramentas de armazenamento de Big Data são diferentes das usadas para armazenar dados comuns. Pois, ao contrário dos bancos de dados comuns, os bancos usados nesse sistema devem comportar uma maior elasticidade, já que precisam suportar não só grandes volumes, mas também aqueles que crescem muito em pouco tempo. E, é claro, eles também precisam ser flexíveis para aceitar vários tipos de mídias. 

Os cinco aspectos contidos no Big Data

Costumeiramente chamados de ‘os principais aspectos do Big Data’ – os 5 Vs: Volume, Variedade, Velocidade, Veracidade e Valor. 

Os três primeiros são: Volume, Variedade e Velocidade e são associados à grande quantidade de dados não estruturados que devem ser analisados pelas soluções de Big Data a uma grande velocidade.

O quarto “V” está relacionado à Veracidade das fontes e qualidade dos dados, já que eles devem ser confiáveis. Já o quinto e último “V”, mas não menos importante, está relacionado ao “Valor” e este faz link com os benefícios que as soluções de Big Data vão trazer para sua empresa. Desta forma, fica a critério dos gestores de cada empresa checar o que se encaixa de serviços e os benefício trazidos pela análise desse sistema para que possa compensar o alto investimento nas soluções específicas para isso.

Vamos aos exemplos de uso de Big Data

A forma mais compensadora de se utilizar as ferramentas de Big Data é fazer com que as empresas possam realizar os desejos dos clientes antes que eles peçam. Exemplificando o que acabamos de dizer, são as sugestões de sites de compras, como a Amazon, e as recomendações de serviços como Netflix e Spotify.

Outro exemplo é o case da Microsoft em parceria com a Universidade Federal de Minas Gerais – juntas irão realizar pesquisas que podem ajudar a prever engarrafamentos com até uma hora de antecedência. Esse projeto de Previsão de Trânsito deve usar dados como números históricos do departamento de transportes, câmeras nas ruas, mapas de trânsito do Bing e posts nas redes sociais.

As ferramentas de análise de Big Data contribuem para dar suporte a ações do governo. Por exemplo, na época que ocorreu a epidemia de gripe suína, uma equipe da Telefônica usou dados da rede de celulares para entender como as pessoas estavam se locomovendo durante o surto da doença. Então, essas descobertas ajudaram a validar as ações do governo para combater a crise.

Finalizamos essa postagem de hoje fazendo um convite para você, que faz parte de nossa audiência. Te convidamos a conhecer melhor os nossos serviços e assinar nossa newsletter. Desta forma, você saberá como podemos te ajudar e ainda ficará por dentro de tudo que postamos por aqui. Que tal?

Pasquali Solution é uma empresa  B2B com core business em alocação de profissionais na área de TI. Contamos com o melhor time de desenvolvedores do mercado. Estamos prontos para atender você. 

Entre em contato conosco via email ou chat. Para nós será uma satisfação atendê-lo.  

No post anterior, comentamos sobre as mais conhecidas linguagens mobile e desta vez vamos explanar um pouco mais sobre o universo acerca das principais diferenças entre os aplicativos nativos e híbridos. Vamos conosco? 


A Pasquali Solution é uma empresa B2B com core business em alocação de profissionais na área de tecnologia da informação. Nosso comprometimento é com você, nossa audiência. Nosso intento é passar o máximo de informação possível com pautas bem atuais e interessantes focadas no mercado de negócios, traçando perspectivas e prospecções de como estará o futuro dessa área para tomadas de decisões mais assertivas. Estamos na era dos “dados”. Sim, o BIG DATA já faz parte de nossas vidas, não é verdade?


Traçando uma breve linha cronológica, a ascensão dos apps deu-se em 2007. Claro que isso se deve ao advento dos smartphones, que rapidamente viraram mania com suas facilidades e funcionalidades, e isso se alastrou ao redor de todo o mundo. Hoje é impossível imaginar a vida sem eles, não é verdade? Temos inúmeras variações de modelos de aplicativos, seja de gestão de nossas finanças, pedido de comida, solicitação de um táxi, controle de uma empresa, acesso a câmeras de nossas casas, compra, venda e muitas outras funcionalidades que facilitam nossas vidas, inclusive até de lembramos de beber água.

Passamos tanto tempo conectados aos nossos dispositivos que podemos dizer que nos tornamos reféns deles, isso é fato. Então, a união entre smartphones e aplicativos parece ser uma receita infalível àqueles que são aficionados por tecnologia e comodidade. 

Vemos, então, uma grande oportunidade de abertura de mercado, pois a criação de apps para smartphones e tablets é mais simples, rápida e com menor gasto. O grande crescimento do número de telefones no mundo todo e as lojas de aplicativos tornando-se grandes vitrines de oportunidades só aumentam as possibilidades para os desenvolvedores lucrarem com ferramentas inovadoras. Já que esse tipo de plataforma facilita a segurança e o controle de dados, as pessoas ficam mais seguras ao comprar e utilizar um aplicativo novo por saberem que o risco de perderem algum dado é menor.

De acordo com as estatísticas, muito favoráveis por sinal, atualmente, em média, um usuário comum instala pelo menos três aplicativos em seu telefone, muitas vezes pagando por isso. Em média, mais de 75% dos donos de smartphones usam aplicativos pelo menos uma vez ao dia, gerando bilhões em lucros para desenvolvedores. Portanto, é imprescindível saber que, ao se posicionar nesse mercado, antecipar tendências ajuda a diminuir erros, o que é fundamental para o futuro de empresas que planejam estar à frente nesse ramo. 

Como mencionado anteriormente, estamos na era dos dados. Sim, todas as informações possíveis nos possibilitarão, sem sombra de dúvidas, obter uma margem menor de erros, assim como nos ajudará a traçar um caminho melhor e mais curto para o sucesso exponencial da sua empresa. 

Já que estamos falando em dados, podemos mencionar aqui que o futuro dos aplicativos, com toda certeza, é muito próspero. E com base nessas porcentagens, você, que está lendo-as agora, irá se animar ainda mais. 

Com a promessa de expansão, esse mercado promissor só cresce, pois é sabido que somente no Brasil há 168 milhões de smartphones, de acordo com dados de 2016 da FGV (Fundação Getulio Vargas).

No ano de 2017, o mercado de aplicativos movimentou cerca de 197 bilhões de downloads e a projeção para o fechamento do ano de 2021 é de cerca de 352,9 bilhões.

Economicamente falando, de acordo com relatório da App Annie Forecas, 2016 fechou com o mercado girando em torno de US$ 61,8 bilhões. Já em 2017 foi de US$ 82,2 bilhões e, ainda para 2021, uma receita anual de US$ 139,1 bilhões.

A China lidera esse mercado, seguido por Estados Unidos, Índia, Brasil e Indonésia.

A plataforma Android já é o sistema operacional mais usado no mundo e também o mais rentável, comparando-se com iOS e Windows Phone. A previsão é de que a loja do Android tenha uma receita maior que US$ 41 bilhões, contra US$ 40 bilhões da Apple.

A prospecção do número de downloads do Android para o ano de 2021 segue em uma enorme diferença, sendo de 300 bilhões contra 42 bilhões de downloads do seu concorrente direto, a Apple.

Agilidade 

Até pouco tempo atrás, se um cliente chegasse a você e falasse que precisaria de um aplicativo para as plataformas Android e iOS, com acesso à câmera, GPS e banco de dados para um prazo máximo de trinta dias para ser publicado nas lojas Play Store e App Store, você diria que seria impossível, não é verdade?

Todavia, esse problema é possivelmente fácil de ser resolvido. Como? Com o desenvolvimento mobile híbrido.

Vamos às maiores diferenças entre os principais tipos de aplicativos nativos e híbridos? 

Aplicativos nativos

Os aplicativos nativos são instalados e armazenados dentro do dispositivo mobile para rápido acesso, baixados via loja específica para cada plataforma (como iOs ou Android). Eles são feitos usando os SDKs e as linguagens nativas de cada uma dessas plataformas, o que facilita o acesso a funcionalidades do sistema operacional e sensores, como o GPS e a câmera.

Uma das principais vantagens de concentrar o desenvolvimento em um aplicativo nativo é a facilidade de otimizar o código por tratar diretamente com as bibliotecas do sistema operacional do dispositivo. A desvantagem é que um aplicativo nativo custa mais caro, precisa de desenvolvedores com conhecimento mais específico e ainda tem que passar pela aprovação da loja que vai publicá-lo.

Nativo

  • É necessário um desenvolvedor especialista para cada plataforma (Android com Java, iOS com Objective-C ou Swift, e Windows Phone com C#) ou um desenvolvedor ninja que manja muito de todas as plataformas;
  • Possui acesso à todos os recursos do dispositivo, com bom desempenho (acelerômetro, giroscópio, geolocalização, etc);
  • Como são desenvolvidos especificamente para cada plataforma, explora muito bem toda a UX/UI, seguindo o padrão de interface do usuário adequadamente.

Aplicativos híbridos

Com o uso de linguagens e tecnologias de web, criam-se os apps híbridos. Já com o auxílio de wrappers ou frameworks, eles são convertidos em um aplicativo instalável no dispositivo do usuário. Esse tipo específico de app também é publicado na loja e funciona de forma similar aos nativos. Sua principal vantagem é exigir apenas conhecimento de desenvolvimento web e, portanto, tem um custo menor nesse processo.

Alguns frameworks têm bibliotecas para facilitar a integração de aplicativos híbridos com várias funcionalidades de dispositivos, mas sempre podem ocorrer problemas de compatibilidade por conta de atualizações que quebram facilmente o framework.

Outra possibilidade de aplicativos híbridos é apenas renderizar uma web view que insere a página web diretamente no aplicativo, limitando o acesso às funcionalidades do dispositivo. No entanto, ainda é a alternativa mais barata para garantir presença do seu aplicativo em todas as app stores Mobile e web apps.

O que são Web apps?

São páginas na internet acessadas como qualquer outra através de um browser. Eles não são realmente aplicativos, não podem acessar alguns elementos do dispositivo, como notificações nativas, mas exigem apenas o design de um web app com uma interface mobile. A vantagem é que não é necessário passar pela burocracia para ser aprovado para entrar na app store e o aplicativo pode ser atualizado com facilidade.

Mobile web apps possuem um custo bem mais baixo de desenvolvimento e atualização e dependem apenas do browser como interface de acesso, reduzindo a dependência de distribuição nas app stores.

Híbrido

  • Um desenvolvedor conhecedor de HTML, CSS e JS é capaz de, em um único código fonte, desenvolver para todas as plataformas (Android, iOS e Windows Phone);
  • Tem a capacidade de acessar recursos nativos do dispositivo através do Cordova e Phonegap, que servem basicamente para criar um app nativo, capaz de abrir uma webview executando o HTML/CSS e JavaScript, e mostrar ao usuário;
  • Respeita a UX/UI do sistema operacional do dispositivo, porém, utiliza um navegador embutido no aplicativo para demonstrar ao usuário.

Qual seria a melhor opção de aplicativo, híbrido ou nativo?

Os aplicativos nativos podem oferecer uma experiência de usuário muito mais agradável por serem otimizados para o sistema operacional, todavia, é difícil justificar a escolha de um aplicativo nativo sendo que híbridos e mobile web apps não ficam muito pra trás nesse aspecto — exceto em casos muito específicos.

O custo de web apps e aplicativos híbridos é muito mais baixo, além do fato de que os web apps ainda ficam disponíveis para acesso em browsers, em desktops e em outros dispositivos. Além disso, a tecnologia por trás dos frameworks, que criam aplicativos híbridos, melhora a cada dia, diminuindo a diferença entre os apps desses tipo e os nativos.

Custo do desenvolvimento:

Nativo

Custo elevado, principalmente contratando um desenvolvedor específico para cada plataforma. Aliado à isso, o prazo de entrega final do aplicativo pode demorar um pouco mais por causa da complexidade de desenvolver para todas as plataformas;

Híbrido

Já o custo para o híbrido é bem reduzido, bem como a demanda de prazo para o desenvolvimento, visto que um único código é capaz de gerar o app para todas as plataformas.

Citaremos alguns exemplos desenvolvidos nativamente ou de forma híbrida:

Aplicativos nativos

  • Facebook Messenger é um grande exemplo de app nativo, que foi desenvolvido para atender recursos dos sistemas operacionais Android e iOS, e posteriormente Windows Phone. Ele cumpriu fielmente a promessa de não apostar todas as suas fichas no HTML e aproveitar melhor as oportunidades e a experiência de um app nativo;
  • Whatsapp é o mais famoso aplicativo nativo de mensagens instantâneas, que inclusive foi vendido ao Facebook por US$ 16 bilhões e se tornou consagrado em grande parte do cotidiano das pessoas no mundo inteiro;
  • O Skype, que utiliza recursos como vídeo, áudio e chat em tempo real, além de envio de arquivos, também é um exemplo de sucesso de aplicativo nativo.

Aplicativos híbridos

Não tão conhecidos quanto os nativos, mas não menos importantes e com grandes volumes de downloads e mídia, eis alguns exemplos de aplicativos desenvolvidos de forma híbrida:

  • Untappd: é uma rede social e de check-in para cervejeiros, onde os usuários facilmente conseguem encontrar cervejarias e bares pelo mundo todo. É importante salientar que mesmo sendo um app híbrido, utiliza geolocalização e integração com Foursquare e Facebook, por exemplo;
  • MarketWatch: o app oferece aos usuários as últimas e mais importantes notícias comerciais e informações do mercado financeiro;
  • App Pacífica: uma ótima opção para controle de estresse, ansiedade e preocupação, construído em torno das atividades rápidas e interativas que os usuários podem realizar. Os desenvolvedores basearam-se na técnica conhecida como terapia cognitiva-comportamental. O app é sucesso na área da saúde.

Surgiu alguma dúvida de qual tipo de aplicativo seria ideal para sua empresa? Então chame no chat ou mande um email para nosso time de especialistas. Eles darão todo direcionamento com as melhores soluções para você. 

A Pasquali Solution criou esse blog para poder ter essa conversa mais aberta com você. Nossa audiência e clientela sempre em primeiro lugar.

É sexta! Animados para o fim de semana? Trouxemos para vocês mais uma novidade – dessa vez, da plataforma de vídeos Youtube. A plataforma tem inovado bastante e dessa vez em parceria com o youtuber Markiplier, que tem mais de 24 milhões de inscritos no seu canal, trará mais um programa interativo com um total de 61 vídeos, que levam a 31 finais possíveis. 

Nesta última terça, 23 de outubro, o Youtube lançou um trailler com Markiplier e, dessa vez, a proposta do programa interativo se chamará “Um roubo com Markiplier” e estreia dia 30 de outubro.   

Não é a primeira vez que o youtube fez parceria com Markiplier. Foi lançada em 2017 uma delas, chamada de “Um encontro com Markiplier”, que teve dez possíveis finais. Entretanto, essa mais nova parceria parece ser mais elaborada. Confira o vídeo abaixo.

Já haviam algumas especulações sobre séries interativas no Youtube e agora tivemos a certeza. Ocorreram também várias mudanças na categoria Originals ao longo do ano. Por exemplo, os novos originais do Youtube não precisam mais de uma assinatura Premium para serem vistos e muitos programas existentes estão sendo retirados da paywall para que mais espectadores possam vê-los.  

Esse modelo de programas interativos tiveram um grande aumento de audiência e interatividade no ano passado, graças à Netflix, que lançou o episódio interativo Black Mirror: Bandersnatch. Pouco tempo depois, o serviço de streaming também lançou um programa interativo com Bear Grylls. 

Animados para conferir essa novidade? Conta pra gente! 

Confiram outras postagens para assistir já as que indicamos para vocês sobre animes, filmes, séries e documentários. Basta selecionar a aba Nerd’s time em nosso blog e conferir todas as dicas que já demos. 

A Pasquali Solution é uma empresa B2B com core business em alocação de profisionais da área de TI. Entre em contato conosco para tirar qualquer dúvida.   

Fonte: The Verve

Em nossa lista de pautas, trouxemos hoje uma que está topo do ranking das mais comentadas. Vamos falar hoje sobre linguagens para mobile.

Você consegue lembrar de todas as principais linguagens para mobile? Lembra pelo menos das mais conhecidas? 

Nós, aqui da Pasquali Solution, estamos há quase duas décadas neste mercado de tecnologia da informação. Fazemos questão de conversar com nossa audiência e entender melhor os seus anseios, por isso, estamos aqui, via blog, trazendo pautas extremamente relevantes para melhoria do seu negócio. Sim, assim como nossa empresa cresce exponencialmente, queremos o mesmo para você, que está aqui acompanhando tudo que trazemos. 

A Pasquali Solution é uma empresa de alocação de profissionais de TI, não só pelo viés bodyshop, mas também pelo outsourcing. Queremos fazer um convite: conheçam nossa vasta cartela de serviços. Acessem nosso site

Bem, vamos citar desde já, para você que está lendo nosso post, quais as melhores plataformas e linguagens são utilizadas para construir aplicativos do mercado.

  • Objective-C: principal linguagem utilizada para o desenvolvimento de aplicativos para Sistemas Apple, como Mac OS e iOS (iPhone, iPad, iPod e Apple Watch);
  • Swift: nova linguagem da Apple, também utilizada para desenvolvimento de aplicativos para os sistemas operacionais do Mac OS e iOS;
  • Java: O poderoso Java foi adaptado alguns anos atrás e é utilizado para desenvolver aplicativos nativos para o Android. Em geral, utiliza-se a IDE Android Studio para se construir aplicativos nativos Android em Java; 
  • Cordova – Phonegap e Ionic: Plataformas híbridas que permitem que aplicativos para iOS, Android, Windows e outros, sejam desenvolvidos utilizando tecnologias para Web, como JavaScript, CSS, Ajax e HTML;
  • Xamarin: plataforma que permite que se desenvolvam aplicativos nativos para iOS, Android e Windows, utilizando-se a linguagem de programação C#;

Vamos explicar um pouco mais sobre o que são aplicativos mobile. 

Até pouco tempo atrás, as plataformas em que mais utilizávamos aplicativos eram as plataformas Web ou Desktop. Hoje já não funciona mais assim.

Sem a necessidade de se fazer um grande estudo, hoje está claro para todos que as plataformas mais utilizadas para execução de aplicativos são as plataformas móveis.

Seja em dispositivos móveis com iOS, Android ou Windows, desde crianças a idosos, de estagiários a executivos de grandes multinacionais, todos utilizam diariamente diversos aplicativos em seus dispositivos móveis.

Separamos um TOP 7 das principais linguagens de programação para mobile. São elas: 

A gama de linguagens para a criação de softwares e aplicativos é vasta. Sabemos disso. Porém, vamos citar as linguagens mais expressivas, ou seja, as mais conhecidas.

Mas fiquem à vontade para comentar e dizer o que vocês pensam e se tem outras linguagens que vocês acham que deveriam estar em nossa lista.   

Java

Começamos pela Java, a queridinha, que foi adquirida pela Oracle. É a linguagem mais utilizada por programadores ao redor do mundo. Orientado a objetos, o Java é compilado e flexível, podendo ser executada tanto numa janela de navegador quanto em aparelhos sem browser.

A linguagem Java tem uma grande vantagem que é a capacidade multiplataforma, onde o código é executado com especial sucesso em sistemas Android e Windows.

Além disso, de forma complementar ao JAVA, tecnologias como o TotalCross vem ganhando espaço por  facilitar o desenvolvimento mobile e portar o app para iOS, Android e Windows, com um único código fonte. 

C

Esta linguagem foi desenvolvida nos anos 1970, chamada de língua-mãe. Dela se originaram Java, C# e praticamente todas as outras. Contudo, assim como o latim, é complexa e exige de você muitas linhas para cumprir tarefas que outras linguagens fazem em apenas uma.

Também é compilado e ideal para sistemas com muitos cálculos ou para jogos com gráficos espetaculares. Se você tiver tempo e criatividade, pode ser uma escolha interessante.

C++

Uma das mais populares, é também derivada diretamente da linguagem C. Também é muito utilizada pelo comércio devido ao fácil manuseio e pluralidade de plataformas. Você pode criar aplicativos simples para uma infinidade de funções. Mas não é só isso. Para se ter uma ideia, a C++ foi usada como base para o desenvolvimento de softwares grandiosos como Photoshop, Illustrator, Firefox e Microsoft Office.

Python

É uma linguagem com sintaxe clara e didática, particularmente muito boa se você for um iniciante. No entanto, é uma linguagem robusta, uma vez que permite ao programador resultados sofisticados apesar da simplicidade. Está presente em web apps megapopulares como Instagram e Pinterest por meio do framework Django, além de Yahoo! e Google.

Objective-C

Mais conhecida como Obj-C, é bastante utilizada pela Apple. Também foi desenvolvida a partir da linguagem Smalltalk, não obstante com mais foco em funções gráficas e de exibição. É a base original dos aplicativos feitos para iOS e Mac OS X e orientada a objeto. Está em processo de substituição pela Swift. 

Swift

Um das mais novas linguagem desenvolvida pela Apple. Não há opção melhor se o seu objetivo é focar em aparelhos iOS. Recentemente, a marca inventada por Steve Jobs anunciou que a Swift será transformada em código aberto. A medida busca aumentar o número de programadores e transformá-la na linguagem mais popular para desenvolvimento de softwares e aplicativos mobile.

C#

O C# está para a Microsoft como o Obj-C está para Apple. Mas, a empresa fundada por Bill Gates não tem se saído muito bem no desenvolvimento mobile. Ainda assim, a credibilidade estabelecida pelo Windows no Brasil é imensa. Logo, se pretende desenvolver aplicativos que englobem o sistema mais popular do mundo, é melhor incluir a linguagem C# na sua lista.

Exemplificaremos alguns tipos de aplicativos que temos hoje instalados nos dispositivos móveis. 

  • Redes Sociais – todas as maiores redes sociais possuem seus próprios aplicativos;
  • Pedidos de comida – aplicativos como iFood e UberEats são comuns ao dia a dia de todos hoje;
  • Serviços de Transporte – como UBER, 99 e Cabify;
  • Aplicativos de Paquera;
  • Gerenciamento de arquivos na nuvem – como OneDrive, Google Drive, Dropbox, entre outros;
  • Bancos – Os maiores bancos oferecem aplicativos completos para todos as plataformas móveis disponíveis.

Entre em contato conosco para tirar quaisquer dúvidas. Estamos à disposição.

Nossa pauta é sobre um dos assuntos mais falados do momento. Sim, hoje falaremos sobre Business Intelligence, que é um conjunto de técnicas e ferramentas que dá suporte à gestão empresarial e que está  fazendo a diferença no mercado. 

A Pasquali Solution é uma empresa que está há quase duas décadas no mercado de negócios e tem o core business em alocação de profissionais na área de TI. Resolvemos criar esse blog para estreitar os laços com nossa audiência e sanar suas dúvidas, além, é claro, de deixá-lo a par de tudo o que acontece no mercado de negócios de TI e do entretenimento

Por compreender a importância do BI, iremos dedicar o post de hoje inteiramente a esse tema. Explicaremos um pouco mais sobre o que é BI e o porquê do seu crescimento. Então, ficou curioso? Venha conosco! 

O Crescimento do BI

Agindo de forma mais eficiente e com resultados mais assertivos na gestão de dados para tomadas de decisões, as empresas passaram a investir em meios digitais e ações de BI para alcançar suas metas, pois, ao pontuar e compreender os processos de captura e utilização de informações externas e internas de dentro da organização, poderão fazer um melhor aproveitamento do uso desses dados, gerando mais informações para a organização com resultados mais significativos, contribuindo, dessa forma, para um melhor desempenho dos setores e desenvolvimento da mesma. A melhoria no controle e monitoramento desses dados abre espaço para gerar novas estratégias e manter a empresa no cenário mais competitivo.

O uso das redes sociais tem crescido de forma exponencial e as grandes corporações estão usando-as como fonte de estratégias de negócios. De olho nas mudanças, várias empresas estão desenvolvendo softwares para conseguir acompanhar o histórico de interações e relacionamento na Internet.

Tanto as grandes empresas, como também as corporações de pequeno e médio porte, demonstram necessidades de BI no auxílio de tomada de decisões, já que é imprescindível reduzir custos, permitir previsões de crescimento da empresa como um todo e contribuir para a elaboração de estratégias, otimizar o trabalho da organização e também, é claro, eliminar a duplicação de tarefas. De forma geral, no caso específico das pequenas empresas, não é necessário o uso de sistemas tão robustos e de alto investimento que gere milhares de relatórios e gráficos que identifiquem a existência de um problema específico numa linha de produto que não está sendo comercializado conforme a sua potencialidade. Neste sentido, fica a critério do feeling da área comercial pensar numa outra estratégia de vendas para o mesmo.

Aqui no Brasil, por exemplo, deve haver soluções de Business Intelligence em instituições financeiras, empresas de telecomunicações, seguradoras e em toda organização que tenha compreensão de que a tendência da economia globalizada chegou por meio de informação e é necessário que seja de maneira precisa e expansiva. Pode-se dizer que um dos principais benefícios do BI para uma empresa é a sua capacidade de fornecer informações melhor direcionada se mais apurada, quando necessária, bem como uma visão, em tempo real, do desempenho corporativo geral e de suas partes individuais. 

O que é o BI?

Em muitas empresas, as soluções de Business Intelligence são as bases para a tomada de decisões estratégicas para alavancar e otimizar um negócio.

É através do desenvolvimento de bancos de dados analíticos DW e/ou BI que uma empresa entende seu mercado, bem como as vendas de seus produtos ou serviços, aprimorando a projeção de seu negócio e, consequentemente, tomando decisões precisas para crescer ainda mais.

Os sistemas de BI são capazes de fornecer informações históricas, assim como em tempo real e informações estatísticas importantes para vendas, produção, estoque, regionais, entre outras.

Exemplos de Business Intelligence

O BI oferece formas de apresentação de dados para poder compreender tendências e obter insights, simplificando o esforço necessário para procurar, mesclar e consultar os dados mais importantes para tomar boas decisões de negócios.

Podemos citar aqui outras formas de relatórios e dashboards que um sistema BI pode oferecer:

  • Vendas por região, com possibilidade de visualização de mapas e filtros como faixa etária dos clientes, ticket médio, entre outros;
  • Produção e fabricação média de produtos versus a venda destes produtos, dentro de um determinado período;
  • Análise de acessos a sistemas e funcionalidades, entendendo como os usuários se comportam quando utilizam ferramentas de software Web, mobile, entre outras;
  • Uma organização cooperativa poderia usar o BI para acompanhar a aquisição e retenção de membros;
  • As ferramentas de BI podem gerar automaticamente relatórios de vendas e entrega a partir dos dados do CRM;
  • Uma equipe de vendas pode usar o BI para criar um painel mostrando onde estão as perspectivas de cada representante no pipeline de vendas.

Business intelligence x business analytics

Devemos pontuar aqui a diferença interessante entre esses dois conceitos, afinal, um fornece informações sobre o estado atual da empresa ou organização, o Business Intelligence, e o outro, o business analytics, é um termo genérico criado para nomear técnicas de análise de dados que são preditivas – ou seja, elas podem lhe dizer o que vai acontecer no futuro – e prescritivas – podem dizer o que você deve fazer para criar melhores resultados (geralmente, o business analytics é considerado o subconjunto da categoria maior de análise de dados que é focada especificamente nos negócios).

Estratégia de inteligência de negócios

Com a constante evolução das ferramentas de BI, o manuseio tornou-se intuitivo e mais fácil. Dessa forma, é possível um grande número de usuários em vários domínios organizacionais utilizem seus recursos ao mesmo tempo.

A inteligência comercial sólida é essencial para a tomada de decisões estratégicas de negócios. Muitas empresas tentam implementá-las da maneira mais eficaz possível utilizando a BI para evitar práticas inadequadas de dados e erros táticos, por exemplo.

Software e Sistemas de Business Intelligence

Podemos exemplificar aqui algumas das ferramentas que se enquadram no que é conhecido como Business Intelligence. São elas:

  • Dashboards
  • Visualizações
  • Comunicado
  • Mineração de dados
  • ETL (extração-transferência-carga – ferramentas que importam dados de um armazenamento de dados para outro)
  • OLAP (processamento analítico online)

Temos aqui alguns dos sistemas que oferecem resumos de dados rápidos e fáceis de entender e que estão no centro da proposta de valor da BI. São eles:

  • Tableau: plataforma de análise de autoatendimento que fornece visualização de dados e pode se integrar a uma variedade de fontes de dados, incluindo o Microsoft Azure SQL Data Warehouse e o Excel;
  • Splunk: uma “plataforma de análise guiada” capaz de fornecer BI e análise de dados de nível empresarial; 
  • Alteryx: que combina análises de várias fontes para simplificar os fluxos de trabalho, além de fornecer uma variedade de insights de BI;
  • Qlik: que se baseia em visualização de dados, BI e análise, fornecendo uma plataforma de BI escalável;
  • Domo: plataforma de nuvem que oferece ferramentas de BI adaptadas a vários setores (como serviços financeiros, assistência médica, fabricação e educação) e funções (incluindo CEOs, vendas, profissionais de BI e trabalhadores de TI);
  • Dundas BI: que é usado principalmente para criar dashboards e scorecards, mas também pode gerar relatórios padrão e ad-hoc;
  • Google Data Studio: uma versão mais robusta do Google Analytics;
  • Einstein Analytics: a tentativa da Salesforce.com de melhorar o BI com IA;
  • Birst: um serviço de nuvem no qual instâncias múltiplas do software de BI compartilham um back-end de dados comum.

Analista de Business Intelligence

Pontuamos neste post ferramentas, exemplos de sistemas de resumo de dados, explicamos melhor as diferenças entre alguns termos e não poderíamos deixar de mencionar um pouco sobre o profissional, ou seja, analista de Business Intelligence. De forma geral, esses profissionais estão focados em usar todos os artifícios e recursos das ferramentas de BI para obter os dados de que as empresas necessitam. Mas, o mais importante é a descoberta de áreas de perda de receita e a identificação de onde podem ser feitas melhorias para economizar dinheiro ou aumentar os lucros.

Os analistas são necessários para gerenciar e manter essas ferramentas e seus fornecedores, bem como configurar e padronizar os relatórios que os gerentes gerarão para garantir que os resultados sejam satisfatórios. É imprescindivel lembrar que também é da incumbencia desse profissional tomar cuidado com a saída e entrada de dados para que não haja nenhum tipo de problema, garantindo que as informações cheguem no sistema de forma correta.

Fizemos um levantamento sobre empregos de analista de BI aqui no Brasil e, geralmente, é exigido apenas um diploma de bacharel, pelo menos no nível básico, embora para avançar na classificação um MBA possa ser útil ou até necessário. Em outubro de 2019, o salário médio de BI é de cerca de US$ 67,5 mil. Mas isso pode depender do seu empregador, chegando a variar de US$ 49 mil a US$ 94 mil.

Que tal? Nada mal, hein? 

Como o Business Intelligence pode ajudar as empresas:

  • Identificação de áreas ou formas de aumentar o lucro
  • Análise de comportamento de clientes
  • Comparação de dados com empresas concorrentes
  • Acompanhamento do desempenho da empresa
  • Otimização das operações da empresa
  • Previsão do sucesso de novos empreendimentos
  • Identificação de tendências do mercado
  • Identificação de problemas ou desafios dos negócios

A Pasquali Solution atua na área de BI há quase duas décadas e tem know-how para apresentar a você as melhores soluções nesse nicho. Convidamos você a mandar um e-mail ou conversar conosco via chat para tirar todas as dúvidas e entendermos melhor sobre seu projeto. 

É importante frisar que já colaboramos no passado e continuamos colaborando com diversas empresas, desenvolvendo e mantendo soluções de DW e BI. Trabalhamos com diversas ferramentas e conceitos. São eles:
  • QlikView;
  • Pentaho;
  • SSIS, SQL Server Integration Services;
  • ETL;
  • PowerBI;
  • Data Warehouse e Data Mining;
  • Modelagem Dimensional;
  • Tableau;
  • Oracle BI;
  • OLAP;
  • Cognos;
  • Microstrategy;

NoSQL e os bancos de dados não-relacionais

Com o avanço tecnológico em processo evolutivo, nos deparamos com a quarta Revolução Industrial (Industia 4.0) batendo em nossa porta e a necessidade de mudanças e aprimoramento no setor de Tecnologia de Informação se faz cada vez mais recorrente é necessário. Dito isso, as novidades que estão acerca do mundo de TI necessitam de expansão e atenção.  

Nós, aqui da Pasquali Solution, fazemos questão de trazer para você assuntos extremamente relevantes do universo da TI. Vem conosco entender um pouco mais sobre NoSQL o porquê de sua associação com o BIG DATA e algumas das melhores opções de banco de dados disponíveis no mercado. 


Antes de explicar um pouco mais sobre o que é o NoSQL, vamos dar uma introdução sobre o que é banco de dados e os dois diferentes tipos: os relacionais e os não-relacionais.

Banco de dados

Se não for a camada mais importante de um sistema, o banco de dados certamente é uma das porções mais vitais de um sistema de informação. Pouquíssimos são os sistemas que não contam com um banco de dados robusto e confiável. É através do banco de dados que, em geral, um sistema gerencia e mantém suas informações.

É dentro de um software de banco de dados que as informações de um sistema são divididas, assim como também é dentro do banco de dados que ações podem ser tomadas para que um sistema possua uma performance de execução de tarefas com agilidade. Além de possuir os dados de um sistema, é possível que um banco de dados armazene rotinas inteligentes de acordo com as regras de negócio definidas. Um exemplo são as tão conhecidas “Stored Procedures” (Procedimentos Armazenados), funcionalidades presentes nos maiores e mais confiáveis Softwares de Bancos de Dados do mundo.

DATA BASE

Relacionais

  • Microsoft SQL Server: baseado no lendário SYBASE, este software de banco de dados da Microsoft é possivelmente o banco de dados mais utilizado no mundo;
  • Oracle: concorrente direto do SQL Server e pertencente à própria Oracle, este banco de dados sempre foi a escolha para sistemas mais robustos e “parrudos”;
  • MySQL: popularizado por conta de seu alto poder de integração com a linguagem de programação PHP, o uso e confiabilidade no MySQL foram crescendo ao longo dos anos e, o melhor, ele é gratuito, pois é Open Source assim com o PostgreSQL, que também vem crescendo bastante;
  • IBM DB2: menos utilizado que Oracle, SQL Server e MySQL, o DB2 não é menos importante. Sendo utilizado há anos para os programas desenvolvidos para máquinas Mainframe dos sistemas de grandes Bancos nacionais e internacionais, como Itaú, Bradesco, etc;
  • SQL Lite: o menor banco de dados relacional do mundo é o banco mais utilizado para aplicativos mobile, sendo usado para apoiar a manutenção e gerenciamento de dados locais de um aplicativo.

Não-Relacionais

  • MongoDB: talvez o banco de dados não-relacional mais popular no mundo hoje em dia. Adobe, Bosch e Cisco são algumas das empresas que já adotaram o MongoDB para a maioria de seus sistemas;
  • Bigtable: nada menos que o banco de dados oficial dos sistemas da Google, ele pode ser utilizado e implementado por meio de serviços cloud da própria Google;
  • Cassandra: o poderoso Cassandra é bastante utilizado para implementação de IOT (Internet das Coisas) e hoje conta com usuários como eBay e NY Times;
  • O Amazon DynamoDB: É o db não relacional da Amazon, bastante similar ao Bigtable da Google, e é utilizado por Under Armour, Airbnb e outras; 
  • Redis: é uma base de dados em rede open-source que armazena chaves com durabilidade opcional, patrocinado pela Pivotal Software e pela VMware e, desde 2015, mudou para a Redis Labs. O Redis mantém seus pares de valores-chave na memória, tornando seu acesso rápido. Ao longo dos anos, muitas APIs foram desenvolvidas para uma variedade incrivelmente ampla de linguagens de programação, tornando o Redis uma escolha fácil para desenvolvedores;
  • HBase: é uma implementação gratuita e aberta do BigTable do Google. O HBase possui uma série de implementações em gigantes da internet, incluindo LinkedIn, Facebook e Spotify; 
  • Neo4j: é o sistema de gerenciamento de banco de dados baseado em grafos (ou Graph Database), sendo o sistema mais popular desta categoria em uso atualmente. Um Graph Database é baseado em arestas que atuam como relacionamentos entre os vértices (ou nodes), relacionando diretamente instâncias de dados umas com as outras.

O que é NoSQL? 

Tornou-se uma parte permanente da nomenclatura de armazenamento de dados não-relacionais e sem esquemas. NoSQL é um termo geral que engloba uma série de tecnologias diferentes que não são necessariamente semelhantes, mas que possuem uma característica definidora do NoSQL: elas não são de natureza relacional.

A Structured Query Language (Linguagem SQL) tornou-se o padrão para manipulação de dados em sistemas de gerenciamento de banco de dados relacionais ao longo dos anos. Por conta disso, o termo NoSQL vem sendo usado para definir tudo que não seja relacional, embora nem sempre essa abordagem seja precisa.

Cerca de 80% do Big Data são dados não estruturados. Armazenar e processar esses dados em bancos relacionais não é uma tarefa viável, considerando, principalmente, que eles não foram concebidos com esse objetivo. Exatamente aí os bancos de dados NoSQL estão sendo usados cada vez mais para atender aplicações analíticas criadas na era do Big Data.Existem diversos papéis e cargos em TI diretamente relacionados aos banco de dados. Na Pasquali, contamos com os seguintes tipos de profissionais:

  • DBA’s: Os Administradores de Bancos de dados atuam principalmente com SQL Server e Oracle e são os responsáveis pelo bom funcionamento de um banco de dados, backup e, muitas vezes, pela performance destes banco de dados, executando atividades relacionadas a índices, desfragmentações, clusters, entre outras;
  • Desenvolvedores: Especialistas em linguagem SQL, os desenvolvedores para bancos de dados são aqueles profissionais específicos e responsáveis pelo desenvolvimento de Funções, Stored Procedures, Triggers, Views e rotinas de Jobs, ações recorrentes e agendadas dentro de um banco de dados;
  • AD’s: Os Administradores de Dados são responsáveis por todo modelo lógico e de consistência dos dados de uma empresa e seus sistemas. São os AD’s que irão propor os modelos e integridade de dados dos múltiplos ou exclusivos sistemas de que uma empresa dispõe.

Ligue para a Pasquali, entre em contato via Chat ou mesmo envie um e-mail. Teremos enorme prazer em ir até vocês ou mesmo recebê-los em nossa sede, no Itaim Bibi, em São Paulo, Capital.

Após alinharmos as necessidades, formalizaremos uma proposta final em cerca de um dia e, após aprovação de nosso cliente, estamos prontos para iniciar o processo.

Nosso contrato só é formalizado após aprovação dos profissionais por nossos clientes.

A Pasquali Solution é uma empresa que está há quase duas décadas no mercado de Tecnologia da Informação e tem o core business em alocação de profissionais de TI.   

Prontos para o final de semana? Vamos maratonar? Separamos para vocês uma lista com mais de 30 tramas já lançadas e que ainda irão estrear pela Netflix para o mês de outubro. 

Agenda Netflix de 10 a 16 de outubro

Dia 10

  • Ultramarine Magmell (2019) – anime original

Dia 11

El Camino: A Breaking Bad Movie (2019) – filme original
  • American Pie 2 – A segunda vez é ainda melhor (2001)
  • American Pie 3 – O Casamento (2003)
  • Amor Ocasional: 2ª temporada (2019) – série original francesa
  • O Corajoso Ratinho Despereaux (2008)
  • De Volta Para o Futuro II (1989)
  • De Volta Para o Futuro III (1990)
  • O Despertar de Motti (2018) – filme original
  • El Camino: A Breaking Bad Movie (2019) – filme original
  • Eu Vi: 2ª temporada (2019) – série original
  • Floresta de Sangue (2019) – filme original japonês
  • Fratura (2019) – filme original
  • Gladiador (2000)
  • Insatiable: 2ª temporada (2019) – série original
  • Uma Ladra sem Limites (2013)
  • Madrugada dos Mortos (2004)
  • Um Maluco no Golfe (1996)
  • Os Miseráveis (2012)
  • Uma Noite de Crime (2013)
  • Oblivion (2013)
  • Paul – O Alien Fugitivo (2011)
  • Shrek (2001)
  • Simplesmente Amor (2003)
  • Todo Mundo Quase Morto (2004)
  • Três Vezes Amor (2008)
  • VIPs (2010)
  • YooHoo ao Resgate!: 2ª temporada (2019) – série infantil original
Paul (O Alien Fugitivo)

Dia 12

  • Street Flow (2019) – filme original francês

Dia 14

  • Martin Matte: La vie, la mort…eh la la..! (2019) – stand-up original
  • My Country: The New Age (2019) – série original coreana
  • Park Narae: Glamor Warning (2019) – stand-up original coreano

Dia 15

  • Amor e Tulipas (2017)
  • Os Cavaleiros do Zodíaco (1986)
  • A Incrível Aventura de Rick Baker (2016)

Dia 16

  • Fantasmas de Sugar Land (2019) – documentário original
  • Park Na-rae: Glamour Warning (2019) – stand-up original

Agenda Netflix de 17 a 23 de outubro

Dia 17

  • Chosen: 2ª temporada (2019) – série original chinesa
  • Ouro e Cobiça (2016)
A Lavanderia (2019) – filme original

Dia 18

  • Baby: 2ª temporada (2019) – série original
  • Cara x Cara (2019) – série original
  • A Casa das Flores: 2ª temporada (2019) – série original mexicana
  • Contato Visceral (2019) – filme original
  • Dezessete (2019) – filme original espanhol
  • Diga Quem Sou (2019) – documentário original
  • Eli (2019) – filme original
  • A Lavanderia (2019) – filme original
  • MeatEater: 2ª temporada (2019) – série original
  • O Pequeno Poderoso Bheem: O Festival das Luzes (2019) – animação original
  • Prisão de Mulheres (2019) – série original
  • Seleção Artificial (2019) – documentário original
  • Spirit – Cavalgando Livre: Pequenas Grandes Aventuras: Coleção 2 (2019) – série original
  • Toon (2016) – série original
  • Upstarts (2019) – filme original indiano

Dia 22

  • Café, Almoço e Jantar (2019) – série original
  • Jenny Slate: Stage Fright (2019) – stand-up original

Dia 23

  • Dança dos Pássaros (2019) – documentário original
  • Suits: 9ª temporada (2019)

A Pasquali Solution é uma empresa B2B com core business em alocação de profisionais em TI. Estamos há quase duas décadas nesse nicho de mercado. 

Criamos esse blog para passar não só notícias do mundo dos negócios e atualizações sobre as novidades acerca da área de TI como também sobre entretenimento.

Deixamos aqui algumas outras listas que apresentamos em outras postagens. Ficam as dicas de filmes, séries, animes, documentários e lançamentos para vocês. 

A pauta de hoje será sobre o Stack Overflow, um site americano de perguntas e respostas na área de tecnologia da informação. Aqui no Brasil, mesmo com a diferença na língua, já que todo conteúdo tem que ser postado em inglês, a popularidade do site só aumenta. O nome do site se deu por meio de uma votação e seu significado vem do nome de um erro comum em desenvolvimento de software, “Stack Overflow”, que ocorre quando se excede a capacidade da parte “call stack” da memória responsável por armazenar chamados de funções. 

Sabemos que para os iniciantes na área de desenvolvimento de software, por exemplo, é exigida muita dedicação e estudo, mesmo com tantas oportunidades de viés de informação na internet, a exemplo de blogs, livros de referência, manuais e ajudas, e que sempre restam muitas dúvidas e várias delas são difíceis de responder. Nesse sentido, entende-se que um site como esse, de fato, é imprescindível. 

O site foi criado em 2008 pelos americanos Jeff Atwood e Joel Spolsky. Ambos são desenvolvedores de software e possuem blogs reconhecidos na área, o que os ajudou a construir um público gigantesco em tão pouco tempo, fator imprescindível para a elaboração de um site colaborativo. E após cinco semanas sequenciais de resultados impressionantes com a versão beta fechada para algumas centenas de desenvolvedores, em setembro de 2008 o site foi aberto ao público. Desde então só cresceu de forma exponencial e hoje alcança mais de 1,3 milhões de perguntas.  A empresa se encontra em Nova York e possui 27 funcionários.  

Funcionalidade

Ao inserir perguntas e respostas no site, os usuários podem ganhar votos positivos e negativos, havendo recompensa ou punição para seus donos com pontos de reputação. Dessa forma, cria-se um sistema que ao mesmo tempo é competitivo e auto-regulatório. O rigor e existência dos pontos de reputação incentiva usuários a ajudarem cada vez mais, fazendo com que cada pergunta tenha uma quantidade grande de visualizações, podendo ser respondida em até dez minutos após ser postada, dependendo de sua complexidade.

O SUCESSO 

O sucesso do Stack Overflow foi tão grande que fez nascer a plataforma Stack Exchange para ser aproveitada na criação de uma rede de sites de perguntas e respostas que comporta hoje outros 41 diferentes temas, não só de tecnologia, tendo como casos mais famosos os Guitars, sobre música e sua teoria, violões e guitarras, o Cooking, sobre culinária, o Server Fault, sobre administração de sistemas e o English Language and Usage, sobre a língua inglesa.

Houve uma divulgação no blog do Stack Overflow mostrando os dados de tráfego de crescimento do site que fora muito satisfatório, já que conseguiu, em dezembro de 2010, mais 16 milhões de visitantes únicos. 

Os países que contêm mais usuários do Stack Exchange são os Estados Unidos,  em primeiro lugar, com 30,5%, seguido da Índia (8,6%), Reino Unido (7,2%), Alemanha (4,7%) e Canadá (4,1%). O Brasil está na décima posição, com 1,7% de todos os usuários da rede. 

Por aqui, em nosso blog, queremos te dar várias dicas, esclarecer dúvidas e mostrar um ótimo conteúdo sobre notícias no mundo dos negócios e da tecnologia da Informação e, claro, entretenimento, pois separamos um momento que chamamos de “Nerd’s time” para te passar as novidades nesse nicho, não só de séries, filmes, documentários, mas também de animes e novidades que estão por vir de forma geral. Nosso comprometimento com nossa audiência é de passar informação com uma visão futura de mercado e também, mas sobretudo, estreitar os laços com você. 

 
A Pasquali Solution tem um convite para você: acesse nosso site e conheça mais sobre nossos serviços. Somos uma empresa B2B com core business em alocação de profissionais na área de TI.

Essa pauta de hoje foi selecionada por ser um dos assuntos mais falados ultimamente, principalmente por causa da evolução cada vez mais crescente de outro tema chamado Industria 4.0 ou quarta Revolução Industrial. Gostamos de mantê-lo por dentro de tudo o que é referente à novidade no âmbito da Tecnologia da Informação; por isso, criamos esse blog

A Pasquali Solution é uma empresa B2B com o core business em alocação de profissionais de TI. Estamos há duas décadas no mercado de negócios de Tecnologia da Informação e resolvemos estreitar os laços ainda mais com nossa audiência passando várias notícias relevantes, não só atuais, mas, sobretudo, com a prospecção sobre a visão do futuro para o mercado de negócios e da Tecnologia da Informação

A relevância dessa pauta se dá ao avanço tecnológico cada vez mais intenso, principalmente após o advento da Insdustria 4.0. Portanto, vamos conosco entender melhor as funcionalidades e benefícios da cloud computing?

Mas o que é a computação em nuvem?    

Encontramos na literatura essa definição: 

A nuvem pode ser considerada uma metáfora para a internet, sendo baseada em abstrações que ocultam a complexidade de infraestruturas, onde cada parte é disponibilizada como serviço e hospedada em centros de dados que utilizam hardware compartilhado para computação e armazenamento [Buyya, 2009]. 

Outra definição seria que a computação em nuvem pode ser a entrega sob uma necessidade de demanda de poder computacional, armazenamento de banco de dados, aplicativos e outros recursos de TI pela internet com uma definição de preço conforme a utilização. 

Ao compartilhar fotos com milhões de usuários executando aplicativos por meio dispositivos móveis ou realizando operações essenciais da sua empresa em uma plataforma de serviços de nuvem, você pode tanto ter acesso rápido aos recursos de TI de forma mais flexível, assim como baixo custo. É importante mencionar que para se utilizar a computação em nuvem não é necessário fazer grandes investimentos, a priori, em hardware e na manutenção do mesmo, pois é possível saber o tipo e o tamanho exato dos recursos computacionais necessários para executar seu mais recente projeto e também operar no departamento de TI. É importante lembrar que, quase de forma instantânea, você pode acessar quantos recursos forem necessários e pagar apenas pelo que usa. 

Funcionalidades

Via internet você pode acessar servidores, armazenamento, banco de dados e um conjunto amplo de serviços de aplicativos. 

Benefícios 

Agilidade: Inovação de forma mais rápida que permitirá a concentração em seus recursos de TI focados no desenvolvimento de aplicativos que consigam melhorar a experiência com o cliente e farão sua empresa se diferenciar entre as demais. 
Outro quesito desse processo na agilidade seria a possibilidade de você deixar disponível os recursos conforme necessário e também poder inserir milhares de servidores em questão de minutos. Ou seja, com o acesso rápido e fácil a uma grande variedade de tecnologias como: armazenamento, bancos de dados, análises, machine learnins e muito outros serviços, fica mais acessível a construção ou desenvolvimento de novos aplicativos de forma mais ágil. 

On-line globalmente em segundos

Com todas as facilidades nos processos e acessos instantâneos aos vários serviços à nuvem, pode inserir seu aplicativo em vários locais físicos ao redor do mundo em segundos com apenas alguns cliques. Dessa forma, você diminui o tempo de colocar o projeto on-line e aumenta a probabilidade de uma boa experiência com seus clientes, não só de forma simples como também com custo mínimo.

Elasticidade e Escalabilidade 

A elasticidade foi uma das maiores invenções, pois antes de tantos avanços tecnológicos e do advento da nuvem era necessário construir uma infraestrutura gigantesca para ter capacidade suficiente de processar suas operações comerciais durante a hora de pico. A elasticidade trouxe a capacidade de disponibilizar e remover recursos computacionais em tempo de execução, independente da quantidade solicitada. Já na escalabilidade, que está relacionada com o requisito de aumento da capacidade de trabalho através da adição proporcional de recursos, o prestador de serviços pode oferecer ao contratante um serviço on-line disponível sete dias por semana, 24 horas por dia, além de ter sido concebido para escalar para cima em períodos de alta demanda e para baixo quando a demanda cai, sendo acionada também quando usuários são adicionados ou quando as especificações do aplicativo mudam. Isso reduz custos e melhora sua capacidade de atender as demandas dos usuários.

Tal capacidade de escalar só é possível mediante a característica de elasticidade dos serviços da computação em nuvem. Já para os usuários, os recursos parecem ser ilimitados e podem ser adquiridos em qualquer quantidade, ou seja, a demanda do usuário deve determinar a liberação e aquisição dos recursos e isto deve ser executado de forma rápida, transparente e sem intervenção humana. 

Modelos de Serviços

Infraestrutura como Serviço – IaaS: Representa a camada inferior do modelo conceitual. Sua base é composta por plataformas para o desenvolvimento, teste, implantação e execução de aplicações proprietárias. 

Alguns dos benefícios de trabalhar com IaaS são: a redução de investimentos em hardware, bem como a preocupação com a depreciação dos mesmos, eliminação de custos com segurança e manutenção, otimização do desempenho, liberação de espaço físico na empresa, flexibilidade para ampliar e reduzir a capacidade de processamento e/ou armazenamento. 

Plataforma como Serviço – PaaS: É a camada intermediária do modelo conceitual, sendo composta por hardware virtual disponibilizado como serviço. Oferece tipos específicos de serviços como sistemas operacionais, banco de dados, serviços de mensagens, serviços de armazenamento de dados, etc. 

Uma PaaS oferece ambientes de desenvolvimento de software e facilita a implantação de aplicações sem os custos e complexidades relativos à compra e gerenciamento do hardware e de software adjacentes, que são necessários ao ambiente de desenvolvimento. Muitos serviços podem ser oferecidos por meio de uma PaaS – facilidades para o projeto e desenvolvimento de aplicações, testes, implantação, hospedagem, integração de serviços web, segurança, integração de banco de dados, persistência, etc. Todos estes serviços também podem ser configurados como uma solução integrada, oferecida por meio da internet

Software como Serviço – SaaS:  É a camada mais externa do modelo conceitual. Ela é composta por aplicativos que são executados no ambiente da nuvem. Podem ser aplicações completas ou conjuntos de aplicações cujo uso é regulado por modelos de negócios que permitem customização. Os sistemas de software devem estar disponíveis na internet através de uma interface com um navegador web, logo, devem ser acessíveis de qualquer lugar a partir dos diversos dispositivos dos usuários. Dessa forma, novos recursos podem ser adicionados aos sistemas de forma transparente aos usuários, tornando, assim, a manutenção e evolução dos sistemas de tarefas bem mais simples. A aquisição de licenças para uso é dispensada para a utilização do SaaS, reduzindo-se, então, custos operacionais. 

Existem muitos conceitos derivados, utilizados normalmente para diferenciar um determinado tipo de serviço, dentro os quais podemos citar: banco de dados como serviço (DaaS), testes como serviço (TaaS), segurança, simulação, comunicação , etc – todos sendo oferecidos como serviço. 

MODELOS DE IMPLANTAÇÃO: Devido às diversas abordagens de computação em nuvem, existem variados modelos de implantação disponíveis na literatura. Porém, os mais significativos na literatura estão descritos a seguir:

  • Nuvem Privada: Neste modelo, a infraestrutura da nuvem é proprietária ou alugada por uma única organização, sendo exclusivamente operada pela mesma. Pode ser local ou remota e são empregadas políticas de acesso aos serviços. 
  • Nuvem Pública: Em uma nuvem pública, a infraestrutura pertence a uma organização que vende serviços para o público em geral e pode ser acessada por qualquer usuário que conheça a localização do serviço, não sendo admitidas técnicas de restrição de acesso ou autenticação. 
  • Nuvem Comunidade: A infraestrutura deste modelo de nuvem é compartilhada por diversas organizações que normalmente possuem interesses comuns, como requisitos de segurança, políticas, aspectos de flexibilidade e/ou compatibilidade. 
  • Nuvem Híbrida: Neste caso, a infraestrutura geral da nuvem é composta por pelo menos duas nuvens, que preservam as características originais do seu modelo, porém, estão interligadas por uma tecnologia que possibilita a portabilidade de informações e de aplicações. 

Redução de custos

A inserção da nuvem em sua empresa permitirá que você diminua consideravelmente as despesas de capital (datacenters, servidores físicos etc.) por despesas variáveis, que são muito menores do que as que você conseguiria por conta própria por causa da maior economia de escala, e pague apenas pela TI à medida que ela for consumida

Então, é imprescindível mencionar que a computação em nuvem, nos diversos aspectos que lhe dizem respeito, tais como infraestrutura, plataforma e software como serviço, tem apresentado uma grande aceitação tanto no meio empresarial quanto no científico devido às diversas vantagens que apresenta em relação ao modelo tradicional. 

A Pasquali Solution é uma empresa que se preocupa em manter uma comunicação aberta e transparente com seus clientes e criamos esse blog para que você se mantenha atualizado e, sobretudo, para que possamos te ajudar no fortalecimento de sua empresa e no crescimento de forma exponencial da mesma. 

Se tiver interesse em alguns dos nossos seviços, entre em cotato conosco via email ou chat. Estaremos prontos para sanar todas as suas dúvidas. 

Slogan: Social Code Hosting

Vamos começar esse post explicando o que é o GITHUB contando um pouco de sua história de altos e baixos e, é claro, algumas polêmicas envolvendo essa plataforma. Vamos conosco?

Nós, aqui da Pasquali Solution, buscamos trazer as melhores pautas para deixar nossa audiência por dentro de tudo o que acontece não só no mundo da Tecnologia da Informação como também entretenimento e mundo dos negócios.

O GitHub é uma plataforma de hospedagem de código-fonte que faz uso do GIT para controle de versão. O GitHub permite que programadores, ou qualquer usuário cadastrado na plataforma, contribuam em projetos privados e/ou Open Source de qualquer lugar do mundo. A plataforma também é fortemente utilizada para divulgação de seus trabalhos ou para que outros programadores contribuam com o projeto, promovendo uma fácil comunicação por meio de recursos que relatam problemas ou mesclam repositórios remotos (issues, pull request).

Mundialmente usado, o GitHub passa a ter mais de 36 milhões de usuários ativos em todo o mundo, contribuindo em projetos comerciais ou pessoais. Hoje, o GitHub contém mais de 100 milhões de projetos, alguns muito conhecidos. São eles: WordPress, GNU/Linux, Atom, Electron.

O GitHub, além de tudo citado antes, oferece também suporte ao recurso de organização, que é utilizado por aqueles que almejam uma escala maior para seus projetos. Essa função é hoje utilizada por empresas como o Google, Microsoft e WordPress.

Assim como Microsoft, Google e outras grandes empresas do ramo da tecnologia, a GitHub teve seus altos e baixos com dias de glória e outros de envolvimento em várias polêmicas. Vamos citar apenas algumas:

No ano de 2009, em fevereiro, dia 24, os membros do GitHub fizeram uma anúncio em uma palestra no Yahoo! sede – que no primeiro ano on-line, o GitHub acumulou mais de 46 mil repositórios públicos, 17 mil dos quais foram formados apenas no mês anterior.

Já em 2018, dia 28 de fevereiro, o GitHub foi vítima do segundo maior ataque de negação de serviço distribuído (DDoS) da história, com o tráfego de entrada chegando ao pico com cerca de 1,35 terabit por segundo. 

Ainda em 2018, a Microsoft anunciou que havia feito uma acordo para adquirir o GitHub por US$ 7,5 bilhões. 

Outra novidade foi que nesse mesmo ano, dia 19 de junho, o GitHub criou um projeto que oferece pacotes de educação gratuitos para todas as escolas chamado de GitHub Education. 

Ainda sobre a aquisição do GitHub pela Microsoft, em 4 de junho de 2018, Satya Nadella, diretor executivo da Microsoft, pronunciou seu posicionamento sobre o código aberto afirmando: “A Microsoft é uma empresa que desenvolve em primeiro plano e, ao unir forças com o GitHub, fortalecemos nosso compromisso com a liberdade, a abertura e a inovação dos desenvolvedores. Reconhecemos a responsabilidade da comunidade que assumimos com este acordo e faremos o nosso melhor trabalho para capacitar cada desenvolvedor a construir, inovar, e resolver os desafios mais prementes do mundo.”

E uma das mais atuais calorosas discussões envolvendo o nome da GitHub foi após um discurso do fundador de um dos maiores e-commerce do mundo, a Alibaba. O Jack Ma disse que a cultura de várias horas de trabalho extra em empresas de tecnologia é “uma grande benção” para os jovens do país. Segundo Ma, o cronograma de trabalho “996” da indústria contém uma carga horária das 9h às 21h em seis dias da semana. 

As palavras de Ma foram: “Muitas empresas e muitas pessoas não têm a oportunidade de trabalhar 996. Se você não trabalha 996 quando você é jovem, quando você pode trabalhar 996?”

E com esse discurso, houveram calorosas discussões e protestos vindos de outras empresas de tecnologia, inclusive de ativistas da GitHub da Microsoft, que lançou um projeto intitulado “996.ICU”, no qual os profissionais de tecnologia listam o Alibaba como uma das empresas que tem algumas das piores condições de trabalho. 

Com a Pasquali Solution você pode encontrar várias soluções em tecnologia da informação para sua empresa. A Pasquali Solution é uma empresa B2B que está há quase duas décadas no mercado de negócios, atuando no nicho de tecnologia da informação com o core business em alocação de profissionais de TI. 

Entre em contato conosco para maiores informações sobre nossos serviços. Será uma satisfação atendê-lo e entender melhor sobre o seu projeto.