Home » Author Archives: Emmanouil Gkatziouras

Author Archives: Emmanouil Gkatziouras

He is a versatile software engineer with experience in a wide variety of applications/services.He is enthusiastic about new projects, embracing new technologies, and getting to know people in the field of software.

WordCount with Storm and Scala

Apache Storm is a free and open source distributed realtime computation system running on the JVM. To get started we will implement a very simple example. Previously we implemented a word count hadoop job using scala and we uploaded it to hdinsight. We will focus on the same word count concept but for real time cases and implement a word ...

Read More »

Run Scala implemented Hadoop Jobs on HDInsight

Previously we set up a Scala application in order to execute a simple word count on hadoop. What comes next is uploading our application to HDInsight. So we shall proceed in creating a Hadoop cluster on HDInsight.               Then we will create the hadoop cluster. As you can see we specify the admin console ...

Read More »

WordCount on Hadoop with Scala

Hadoop is a great technology built with java. Today we will use Scala to implement a simple map reduce job and then run it using HDInsight. We shall add the assembly plugin on our assembly.sbt addSbtPlugin("com.eed3si9n" % "sbt-assembly" % "0.14.3") Then we will add the Hadoop core dependency on our build.sbt file. Also will we apply some configuration in the ...

Read More »

Hibernate Caching with HazelCast: Basic configuration

Previously we went through an introduction on JPA caching, the mechanisms and what hibernate offers. What comes next is a hibernate project using Hazelcast as a second level cache. We will use a basic spring boot project for this purpose with JPA. Spring boot uses hibernate as the default JPA provider. Our setup will be pretty close to the one ...

Read More »

Hibernate Caching With HazelCast: JPA caching basics

One of the greatest capabilities of HazelCast is the support for hibernate’s second level cache. JPA has two levels of cache. The first level cache caches an object’s state for the duration of a transaction. By querying the same object twice you have to get the object your retrieved the first time. However in case of complex queries which include ...

Read More »

Push Spring Boot Docker images on ECR

On a previous blog we integrated a spring boot application with EC2. It is one of the most raw forms of deployment that you can have on Amazon Web Services. On this tutorial we will create a docker image with our application which will be stored to the Amazon EC2 container registry. You need to have the aws cli tool ...

Read More »

Spring-Boot and Cache Abstraction with HazelCast

spring-interview-questions-answers

Previously we got started with Spring Cache abstraction using the default Cache Manager that spring provides. Although this approach might suit our needs for simple applications, in case of complex problems we need to use different tools with more capabilities. Hazelcast is one of them. Hazelcast is hands down a great caching tool when it comes to a JVM based ...

Read More »

Spring boot and Cache Abstraction

spring-interview-questions-answers

Caching is a major ingredient of most applications, and as long as we try to avoid disk access it will stay strong. Spring has great support for caching with a wide range of configurations. You can start as simple as you want and progress to something much more customizable. This would be an example with the simplest form of caching ...

Read More »

Integrate Spring Boot and EC2 using Cloudformation

spring-interview-questions-answers

On a previous blog we integrated a spring boot application with elastic beanstalk. The application was a servlet based application responding to requests. On this tutorial we are going to deploy a spring boot application, which executes some scheduled tasks on an ec2 instance. The application will be pretty much the same application taken from the official spring guide with ...

Read More »

Want to take your Java skills to the next level?

Grab our programming books for FREE!

Here are some of the eBooks you will get:

  • Spring Interview QnA
  • Multithreading & Concurrency QnA
  • JPA Minibook
  • JVM Troubleshooting Guide
  • Advanced Java
  • Java Interview QnA
  • Java Design Patterns