Mostrando entradas 1 para 8
Displaying posts with tag: Tecnología (reset)
Por aí – fazendo a internet do Brasil pelo mundo – Maio/ 2015

Quem faz a internet no Brasil?

Nesta edição, começamos uma parte muito especial dentro da coluna “Por aí” – vamos mostrar quem são as pessoas que participam do Fórum iMasters e ajudam a fazer a Internet no Brasil.

Guilherme Oderdenge é desenvolvedor web focado em front-end. Ele participa do Fórum iMasters há oito anos.

Eu “pisei” no fórum do iMasters pela primeira vez em 2007, aos 12 anos. Àquela época, nos meus primeiros passos sobre desenvolvimento de software, eu andava de mãos dadas com PHP e MySQL, por serem as tecnologias com a maior abundância de material em português da Internet.

Na verdade, talvez “Internet” signifique iMasters, uma vez que a maior parte do meu conhecimento saiu de lá. Eram bons tempos — eu era um completo iniciante com um …

[Leia mais]
DatabaseCast: alta disponibilidade na prática

Olá, pessoal! Neste episódio do DatabaseCast, Mauro Pichiliani (Twitter | Blog), Wagner Crivelini (@wcrivelini) e os convidados Nilton Pinheiro (@nilton_pinheiro) e Marcelo Fernandes (@marcelodba) colocam a alta disponibilidade para funcionar.

Saiba como o planejamento faz toda a diferença, porquê alinhar a tropa, esperar pelo GO ou NO GO, investir em hardware, configurar um cluster pelo assistente e pela linha de comando e se lembrar de vestir a cueca da sorte no dia D.

[Leia mais]
Memcache em larga escala

Este artigo deveria ter sido publicado na edição de novembro da Revista iMasters (#12). No entanto, por um erro nosso, o conteúdo saiu errado – em vez de publicar o texto que você lerá abaixo, publicamos o artigo anterior da Fernanda Weiden. Pedimos nossas sinceras desculpas a ela e a você, leitor.

***

Um grande número de websites que se tornam populares e atraem milhares de usuários começa como uma simples arquitetura LAMP: Linux, Apache, MySQL e PHP. No Facebook não foi diferente. Com o crescimento do site, foi necessário encontrar soluções para que o acesso aos dados fosse rápido e mais eficaz do que o acesso direto à base de dados (que no nosso caso também é MySQL). Foi quando começamos a usar memcache. Isso, explico, muito antes de eu chegar por aqui.

O memcache é um software que faz armazenamento de pares de …

[Leia mais]
Conheça três plataformas de ecomerce simples e acessíveis

Pequenos empresários e empreendedores que desejam criar uma loja na Internet não precisam investir enormes somas em software e hardware. Uma loja online pode ser acessível mesmo para pequenas empresas ou empresários individuais. Uma solução para os não técnicos é vender os produtos através de sites de leilões ou marketplaces e pagar uma taxa para o prestador de serviços.

Como alternativa, os provedores de hospedagem oferecem sistemas de lojas prontas para seus clientes, permitindo-os disponibilizar seus produtos para venda online apenas cadastrando os produtos em uma loja hospedada no próprio provedor. Essa solução geralmente implica no pagamento de uma taxa mensal ou de um preço fechado. Muitos sistemas de gerenciamento de conteúdo também contêm módulos de loja virtual prontos para uso. Executar uma loja em um servidor próprio pode ajudar tanto a economizar custos como a manter o controle das coisas. Neste artigo, …

[Leia mais]
Servidor Splunk 6.1 com Vagrant em 5 passos

Quanto mais automatizado um processo, melhor é. E quando falamos de Vagrant, a coisa não pode ser diferente. Basicamente, o Vagrant utiliza os drivers dos fabricantes de software de virtualização e sobre um ambiente com várias configurações, prevendo a instalação de todos os softwares necessários para se realizar testes como se estivesse em um ambiente de produção, ou seja, é possível subir em minutos uma máquina virtual com as mesmas características de uma máquina de produção. O Vagrant faz isso e é um software que você precisa ter em sua caixa de ferramentas até para automatizar a criação de ambientes de testes, que pela velocidade de criação dos mesmos, nos proporciona muito mais tempo focando a solução para um possível problema do que com a criação de máquinas virtuais seguindo o modelo padrão. Para mais informações sobre o Vagrant, em breve publicarei um artigo aqui no iMasters sobre este software.

[Leia mais]
Big Data – O que é e por que é importante – Parte 04

Na parte 03 desta série, descobrimos que o Big Data é um grande gerador de receita para o negócio e que deve gerar US$ 232 bilhões gastos até 2016. Neste artigo, vamos continuar a explorar por que Big Data deve se tornar uma parte essencial de qualquer estratégia de negócios no século 21.

Primeiro, a má notícia

Ok, então temos a noção do que Big Data é e por que ele é importante para o negócio. Então, o que pode ser feito sobre isso? O primeiro ponto é reconhecer a sua estratégia de negócio e necessidades, bem como as limitações em sua infraestrutura atual. Data warehouses tradicionais baseiam-se em conjuntos de dados bem organizados estruturalmente. Pense Oracle, MySQL e bancos de dados relacionais. . . que bem organizam dados em tabelas e linhas.

[Leia mais]
Estudo de caso: Brasil by Bus – Portal para compras de passagens de ônibus

O artigo de hoje é um estudo de caso da utilização da Nuvem da Amazon Web Services por empresas no Brasil. Hoje o caso é do portal brasileiro para compras de pasagens de ônibus Brasil by Bus. André Nascimento, sócio-fundador e CTO do Brasil by Bus, nos conta abaixo como usa a Nuvem da AWS para sua startup:

“Meu nome é André Nascimento e – junto com outros 2 amigos – sou um dos sócios-fundadores do portal www.brasilbybus.com. Trabalho como CTO da empresa e fui o responsável pela construção do portal e escolhas técnicas de arquitetura e infraestrutura.

O portal nasceu da ideia de ajudar as pessoas a encontrar e comprar passagens de ônibus pela internet. …

[Leia mais]
Monitorando a TI com Splunk

São muitos os controles e métricas que normalmente são criados para monitorar os elementos críticos que compõem o ambiente de TI de médias e grandes empresas. Tais elementos são reconhecidos por fazerem parte de um grande stack para dar suporte às operações de negócio: sistemas OLTP, bancos de dados e sistemas de entrada e saída de dados e aqueles de apoio ou suporte à decisão. Obviamente, esses são elementos básicos, mas, ainda podemos abrir o leque e abordar servidores de aplicação como WebSphere, Apache, Tomcat, ou ainda bancos de dados como Oracle, MySQL, SQL Server e sistemas desenvolvidos em Java, .NET e qualquer outra linguagem. A grande questão é que todos estes pontos tem os seus controles e na maioria das vezes, as práticas não permitem uma análise real do que está acontecendo por debaixo de todos aqueles aparatos. Na maioria das vezes, quando um problema acontece, não existe uma ferramenta gráfica que colete a …

[Leia mais]
Mostrando entradas 1 para 8