Um olhar para trás e nossa visão de futuro
O lançamento
Com entusiasmo e estrelas nos olhos, NCache foi lançado em julho de 2005. E uau, todos nós percorremos um longo caminho desde então! Crescemos com a comunidade .NET e sua adoção de soluções de cache. Naquela época, o cache era muito novo para o .NET. Lembro que escrevemos artigos, criamos slideware, fomos a shows, encontros e prospects em todos os lugares, educando desenvolvedores e gerentes sobre os benefícios do cache, como arquitetá-lo e o que ele pode fazer pela empresa. Na época, o .NET em si não era usado tanto em aplicativos de alto tráfego e transações como é hoje. Mas pegou.
E então a explosão em ASP.NET e .NET Web Services decolou. Como o .NET é um ambiente tão fácil de programar e os desenvolvedores adoram as ferramentas que obtêm, o uso dessas tecnologias continuou crescendo. Hoje, a Internet das Coisas impulsiona ainda mais o crescimento, especialmente com a integração de dispositivos inteligentes. Portanto, já passamos por todo o 'movimento de escalabilidade' do .NET, no qual os aplicativos do lado do servidor precisam ser dimensionados devido à expansão das tecnologias da Web, com mais e mais usuários e agora... Big Data.
Cada vez mais importante
Com o .NET atingindo até 30% de participação no mercado de servidores em alguns setores, há uma demanda considerável e crescente por armazenamento em cache. Nós vimos NCache cada vez mais importantes para os clientes. Somos abençoados que NCache tem reconhecimento de marca superior na comunidade de desenvolvedores .NET. Por causa disso, quando surge a necessidade de armazenamento em cache, os desenvolvedores .NET geralmente recorrem a NCache em primeiro lugar.
As empresas que não têm orçamento – mas precisam de escalabilidade – escolhem o NCache Open Source versão lançada no início deste ano. Anteriormente, essas pessoas olhavam para Microsoft AppFabric – uma solução de cache gratuita. Quando A Microsoft anunciou AppFabric suporte seria descontinuado, NCache vimos outra rodada de interesse de algumas das maiores e mais rápidas empresas de dados que já vimos. Obrigado a todos vocês, estamos comemorando 10 anos de NCache sucesso.
Lá Quando Você Precisava
Desde 2005, esses 10 anos felizes mostraram uma progressão constante com a comunidade de desenvolvimento .NET. Com o crescimento de aplicativos de alta transação e apenas algumas opções de cache distribuídas completas no mercado, tivemos um tempo bastante tranquilo para convencer as lojas de desenvolvimento de que podem usar e confiar. NCache para aplicativos de missão crítica.
No geral NCache esteve no lugar certo na hora certa... na verdade, um pouco à frente da curva. Deu apenas tempo suficiente para o produto amadurecer. Quando a necessidade de dados rápidos aumentou, nossos clientes ficaram aliviados por ter um 'produto já estável e testado em batalha'. Agora, após 10 anos, atendemos centenas e centenas de clientes em todos os setores possíveis. Muitos correm NCache sem parar, e alguns rodam sem parar há anos. Chamamos isso de sucesso!!
NCache está carregado com cache distribuído recursos que normalmente estão disponíveis com In-Memory Data Grids (IMDGs) construídos em Java. Então nós desenvolvemos uma versão Java do NCache do chão para cima. É chamado TayzGrid (você pode encontrá-lo em tayzgrid.com). TayzGrid é um Grade de dados na memória com a mesma maturidade NCache. O NCache código-fonte foi convertido em código Java nativo. Ele incorpora todas as correções de bugs e implementações de recursos de 10 anos de NCache evolução. Desde a primeira versão, o TayzGrid é um produto totalmente maduro, tornando-se uma opção forte entre os IMDGs disponíveis hoje.
Mais por vir
Com base no nível de conforto dos negócios de NCache – e o sucesso do TayzGrid com sua Análise de Big Data, estamos evoluindo mais. Até agora, os recursos de Big Data foram impulsionados pelos projetos Java Hadoop, Apache Ignite e Apache Spark. À medida que o Big Data cresce em popularidade no .NET, espero que a Microsoft entre neste espaço e estou seriamente ansioso por isso. Quando a Microsoft fornecer o equivalente do Hadoop e do Spark, preencheremos os requisitos de Big Data com NCache, replicando o que o Apache Ignite oferece para Java.
Procure o .NET Big Data em 2016. E estamos ansiosos para atender sua organização com NCache – para tornar os dados da sua empresa mais rápidos, sem perda de dados, nos próximos anos. Obrigado por nos ajudar a alcançar 10 anos de sucesso com NCache!
Iqbal Khan - Presidente e Evangelista de Tecnologia
Este é um muito interessante É um ótimo artigo. Você certamente vai gostar disso também porque é um ótimo material, sim, nos dá muito interesse e prazer. Suas oportunidades são tão fantásticas e o estilo de trabalho tão rápido.