Blog Opus Software

Blog Opus Software

Confira nossos artigos relacionados a Tecnologia & Negócios

O que é inovação aberta ou open innovation

O que é inovação aberta ou open innovation


24/01/2019    Kaluan Bernardo

A ideia foi formalizada e teorizada pela primeira vez em 2003, pelo pesquisador Henry Chesbrough. Professor da Universidade de Berkeley. Ele lançou o livro “Open Innovation: The New Imperative for Creating And Profiting From Technology” no qual ele definia inovação aberta como a mistura de ideias internas e externas para uma empresa. Onze anos depois, […]

Open Banking – O que é e como irá revolucionar o setor financeiro

Open Banking – O que é e como irá revolucionar o setor financeiro


11/01/2019    Kaluan Bernardo

Não é novidade que a tecnologia está revolucionando o mercado financeiro. Fintechs como Nubank, Pagseguro e XP Investimento atingindo valuations bilionários no Brasil e no mundo, estão aí para provar. No entanto, no mundo dos grandes bancos, essa transformação digital está apenas começando. Com a ideia de que os dados pertencem aos usuários, o open […]

Omnichannel – O que é e como viabilizar tecnologicamente

Omnichannel – O que é e como viabilizar tecnologicamente


18/12/2018    Matheus Brito Barbosa

As compras online são cada vez mais comuns. Relatório da PwC revela que, em 2018, 65% dos brasileiros compram regularmente pela internet ao menos uma vez por mês. Isso, no entanto, não significa que as compras offline estão morrendo. Pelo contrário: a parcela de pessoas que compra em lojas físicas cresceu de 55%, em 2017, […]

Entrega Contínua – O que é e como aplicar

Entrega Contínua – O que é e como aplicar


06/12/2018    Kaluan Bernardo

Quem trabalha com desenvolvimento ágil precisa não só adotar a cultura DevOps, como também se acostumar com termos como desenvolvimento contínuo, integração contínua, implementação contínua, entrega contínua, entre outros. Hoje, falaremos mais do último, também conhecido como continuous delivery ou sua sigla em inglês, CD. Entrega contínua é uma abordagem na qual os times de […]

O que é DevOps e como usar na sua empresa

O que é DevOps e como usar na sua empresa


22/11/2018    Kaluan Bernardo

Agilidade é essencial para qualquer empresa de tecnologia. Afinal, em um mercado competitivo e marcado por intensas e frequentes mudanças, é necessário ser veloz para se adaptar e garantir eficiência. É nesse contexto que entra o DevOps, um conceito que busca, justamente, acelerar o desenvolvimento e implantação de produtos e serviços de tecnologia. Não por […]

Manutenção de Software – Definição e melhores práticas

Manutenção de Software – Definição e melhores práticas


08/11/2018    Gabriel Alves Ferra

Quando participamos de um projeto, as pessoas em geral presumem que este terá começo, meio e fim. No entanto, quando se trata de desenvolvimento de software, sabemos que não existe um fim definitivo. Seja por necessidades tecnológicas ou de negócios, a manutenção de software é uma atividade que acompanhará a vida toda de um sistema. […]

Arquitetura de microsserviços – Quais camadas a compõe e como é seu ecossistema?

Arquitetura de microsserviços – Quais camadas a compõe e como é seu ecossistema?


03/10/2018    Igor Ferreira

A arquitetura de microsserviços pode trazer muitos benefícios para o desenvolvimento de software. Seus principais pontos fortes são a escalabilidade, a resiliência da aplicação, facilidade de implantação e aumento na eficiência da manutenção dos sistemas. Nesse artigo, vamos entender um pouco melhor sobre a organização de um microsserviço e as camadas o compõe, definindo o […]

Design Patterns – O que são e quais os benefícios?

Design Patterns – O que são e quais os benefícios?


26/09/2018    Lutti Batista Coelho

Quando desenvolvemos um software, é natural encontrarmos desafios. Conforme adquirimos experiência, percebemos que determinados problemas são recorrentes, mesmo em projetos diferentes. Automaticamente, nos lembramos de como solucionamos um desafio parecido anteriormente. É quase como se houvesse um padrão para solucionar certos tipos de problemas que encontramos. Esses padrões são conhecidos como Design Patterns ou Padrões […]

Desenvolvedores contra taxas cobradas por Apple e Google

Desenvolvedores contra taxas cobradas por Apple e Google


12/09/2018    Matheus Brito Barbosa

As taxa cobradas pela Apple e Google para ter um aplicativo na App Store e Google Play é de aproximadamente 30% da receita gerada tanto na aquisição, quanto nas compras realizadas dentro do app. Apesar da grande visibilidade que as lojas de aplicativos oferecem, desenvolvedores, profissionais área de tecnologia e outras empresas estão ficando insatisfeitas […]

Node.js – O que é, como funciona e quais as vantagens

Node.js – O que é, como funciona e quais as vantagens


05/09/2018    Lenon Camargo

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. Apesar de recente, o Node.js já é utilizado por grandes empresas no […]

Integração Alexa e Cortana – Quais os interesses de Amazon e Microsoft?

Integração Alexa e Cortana – Quais os interesses de Amazon e Microsoft?


23/08/2018    Matheus Brito Barbosa

Recentemente, Amazon e Microsoft disponibilizaram a integração entre Alexa e Cortana, suas respectivas assistentes virtuais. Com o desenvolvimento da inteligência artificial, cada vez mais as assistentes virtuais têm substituído uso do teclado como interface. No entanto, desenvolver e aprimorar esse tipo de sistema exige muito esforço e recursos. Não à toa, esse mercado é dominado […]

Singleton Design Pattern – O que é, onde usar e quais as vantagens?

Singleton Design Pattern – O que é, onde usar e quais as vantagens?


21/08/2018    Lutti Batista Coelho

Design Patterns ou padrões de projetos são soluções generalistas para problemas recorrentes durante o desenvolvimento de um software. Não se trata de um framework ou um código pronto, mas de uma definição de alto nível de como um problema comum pode ser solucionado. Conhecer Design Patterns é algo de extrema importância no desenvolvimento de qualquer software. […]


Inscreva-se em nossa Newsletter e receba todo nosso conteúdo


SEARCHING

eBook – O que você realmente precisa saber sobre Computação em Nuvem