Blog Opus Software

Blog Opus Software

Confira nossos artigos relacionados a Tecnologia & Negócios

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. […]

PWA no iOS – Quais os recursos habilitados pela Apple?

PWA no iOS – Quais os recursos habilitados pela Apple?


14/08/2018    Matheus Brito Barbosa

Recentemente, com a atualização do iOS 11.3, a Apple passou a suportar recursos básicos de Progressive Web Apps em iPhones e iPads – Service Workers e arquivos de manifesto. Até então, esses recursos só funcionavam no Android, mas agora também é possível utilizar PWA no iOS.   Nesse artigo, trouxemos os principais recursos habilitados pela […]

Terminal de auto atendimento para Grande Rede de Fast-food

Terminal de auto atendimento para Grande Rede de Fast-food


07/08/2018    Matheus Brito Barbosa

Em junho de 2016, o braço de tecnologia de uma das Gigantes Redes do fast-food nos procurou para desenvolver uma nova versão do terminal de autoatendimento de suas lojas ao redor do mundo.   A Plataforma   O sistema já operava em vários países, e a nova versão precisava conciliar a infraestrutura antiga com tecnologias […]

Design Sprint – Como aplicar o método do Google no seu projeto?

Design Sprint – Como aplicar o método do Google no seu projeto?


03/08/2018    Matheus Brito Barbosa

Criado pelo Google Ventures em 2010, o Design Sprint é um framework utilizado para validar e testar as principais premissas de um projeto. Baseado no Design Thinking e em métodos de User Research, a abordagem utiliza diversas ferramentas para ajudar o time a responder as questões críticas do negócio em um curto período de tempo. […]

Serverless Applications – O próximo passo da computação em nuvem

Serverless Applications – O próximo passo da computação em nuvem


01/08/2018    Matheus Brito Barbosa

Como o próprio nome sugere, o modelo de arquitetura Serverless permite que os desenvolvedores compilem e executem aplicações sem se preocupar com os servidores. Isso não quer dizer que os servidores deixam de existir, mas sim que eles são gerenciados e operacionalizados por terceiros. A computação Serverless é uma evolução dentro da computação em nuvem, […]

Aplicações de IoT – Quais as possibilidades da Internet das Coisas?

Aplicações de IoT – Quais as possibilidades da Internet das Coisas?


23/07/2018    João Paulo da Silva

Aplicações de IoT (Internet das Coisas) Geladeiras que fazem pedido para o supermercado, luzes que se acendem sozinhas e robôs que fazem faxina. Apesar de parecer futurista, essas são apenas algumas das possíveis aplicações de IoT (Internet das Coisas). Não é de hoje que se fala sobre esse tema. O termo “Internet of Things” (IoT) […]

Lean e Agile – Como combinar as duas filosofias?

Lean e Agile – Como combinar as duas filosofias?


20/07/2018    Matheus Brito Barbosa

Hoje, a maioria das pessoas inseridas no mercado de tecnologia já conhecem algo sobre Lean e Agile. Já faz algum tempo que essas abordagens vem sido adotadas por muitas organizações que querem inovar nos seus processos e se tornar mais eficientes. No entanto, nem sempre a adoção dessas filosofias é realizada em conjunto. A união […]


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


SEARCHING

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