by rans
border:

Calculate Average value in WordCount MapReduce on Hadoop In this post I show how to calculate average value of counters in a Java program that runs Map-Reduce over hadoop. The famous example of Word Count that can be found here shows a simple MapReduce that sets counter of words. Here...

by adi
tags:
border:

Following the successful Fullstack workshop we are happy to share the video. Read the full agenda, comments, and review Functional programming (FP) is a radical, principled (and my favorite) approach to software development. This session is not about Scala "the language" but about functional programming with Scala. We'll discuss FP...

by rans
border:

A benchmarking tool for Streaming systems Yahoo! did a benchmark tool to compare different open source stream processing systems. They open-sourceed it in github for anyone to use in their own environment. github/yahoo/streaming-benchmark Currently this benchmark support three Streaming systems: - Apache Storm - Apache Flink - Apache Spark Storm...

by Guyt
tags:
border:

Cucumber is a very nice testing framework written in the Rubby programming language, which follows the BDD (behavior-driven development) methodology. Cucumber adds an extra layer of abstraction to our testing paradigm. This layer of abstration is the highest abstraction there is - the English language. Cucucmber converts a feature written...

by
border:

Protect your Micro-service architecture using Netflix-Hystrix and Spring-Boot I am a fan of microservices architectures and In my last architecture design I wanted to give a shot to the recent Netflix project called Hystrix. Hystrix is Netflix implementation for the circuit-breaker design. My microservice architecture built by Spring Boot components....

by rans
border:

Hadoop Ecosystem – How to find your way out there? Hadoop and HDFS are the pillars of today’s big data systems. They are the cornerstone for almost every big data project. But in order to use them properly and efficiently, it needs to know their ecosystem. Today there are dozens...

by orenf
border:

Fuseday Experience 2/2015 - the dOs Attacks Introduction The challenge for this fusesay was developing a simple server, which should be able to do several tasks: 1. Handle attacks of http requests in the for of geo-location check-ins, this Defending the machine's health ans stability. 2. On the other hand,...

border:

60 Seconds Architecture – Graphite Contents  TOC \o "1-3" \n \h \z \u Overview Data Graphite Components Carbon Whisper Carbon-Cache Carbon-Rely Web API Performance boost Clustering Graphite High Availability Open Issues with graphite Ramp Up Debugging Eat your own dog food Debugging techniques Multi tenet Events Overview...

border:

Guava FluentIterable is part of the Guava collections library. It has great similarity to the Java 8 stream API. This code filters a list with FluentIterable: from(cities).filter(city -> city.contains(“e”)).transform(city -> “‘”+city + “‘”).limit(2).join(on(” “)); And this one produces the same result with Java 8 stream API: cities.stream().filter(city -> city.contains(“e”)).map( city...

border:

A great blog to start with for tuning your ElasticSearch server http://www.elasticsearch.org/blog/performance-considerations-elasticsearch-indexing/