Monthly Archives: March 2016

Data-Blitz Node.js

By | Big data, DevOps | No Comments

Data-Blitz Agency Node.js Consultants

Data-Blitz uses a Polyglot approach for implementation. In other words, many of the Data-Blitz internal components are implemented using different open source projects, in different processing languages and are executed on separate runtimes. We at Data-Blitz have found that Node.js is best suited to operate in this heterogeneous component environment. Hence, we have taken the time to understand Node.js.

Data-Blitz Agency understands Node.js

  • understands the Node.js event loop
  • understands concurrency, and how to efficiently distribute processing in multi-core environments
  • understands web-facing components and mainstream packages like Express and others
  • understands various middleware and model-view-controller frameworks, like AngularJS and alike
  • understands real-time data access methods using Node.js clients for real-time and batch oriented databases.
  • has up-to-date knowledge of available Node.js packages
  • comes with an array of plugins for IDE’s which enforce consistency across many coding and testing activities.
  • understands asynchronous functional programming
  • understands “Promises” and when to use them
  • comes with a wealth of knowledge gained through experience building commercial Node.js applications

All Data-Blitz Agency consultants have a dotted line access to the Data-Blitz Core Brain trust. If there is ever an issue or question about Node.js usage or anything else for that matter, the Data-Blitz Core Brain trust will help assist in determining the correct course of action.

Data-Blitz Agency

By | Uncategorized | No Comments

Data-Blitz Agency

Data-Blitz Agency is the consulting arm of Data-Blitz inc; makers of the Data-Blitz processing framework. Data Blitz is a modern data processing platform that greatly simplifies building web-scale applications that can reason against PetaBytes of data, in real-time. The Data-Blitz platform uses and exposes, modern processing techniques in a consistent way.

Data-Blitz is built on the following technologies:

  • Node.js for performant functional programming
  • Apache Kafka for real-time messaging
  • Apache Storm for real-time massively parallel processing
  • Apache Zookeeper for real-time cluster control.
  • Dev/Ops with Puppet and Chef

Polyglot Databases:

  • Couchbase
  • MongoDB
  • ElasticSearch/Solr/Lucene
  • VoltDB
  • Cassandra
  • Hadoop Eco System, including Spark

In the process of building Data-Blitz, we have created a culture around the above technologies. Creating this culture was no easy task. Finding people who really understand MPP and Big Data as it pertains to the above technologies was hard. We found lots of people who have read the book and at most worked through the examples. With this meager understanding of our underlying core technologies in the marketplace, we gave up trying to find real knowledgeable talent. We realize that we had to grow it. Hence, we’ve built the Data-Blitz Boot Camp. So now we look for good people who are easy to work with, smart ,and absolutely love with they’re doing. We pay for each consultant/engineer to work through the Data-Blitz Boot Camp. This takes between one in four weeks depending on the individual. The result as a resource that thoroughly understands modern Stream oriented, noSql processing systems.
Based on the growing demand for Resources understanding modern data processing systems, we have created sabbatical opportunities for our internal software engineers to work with remote clients. This results in a win-win for everyone. Our software engineers grow and get to see exactly how our clients use technology. Clients get the best software delivered in the fastest time. This is what separates us from other consulting shops. Our account executive completely understands the cause-and-effect for the technologies we support. Other consulting shops, the account executive could just as well be selling used cars or enterprise software.