Yearly Archives: 2017

Introduction to Apache Kafka

What is Apache Kafka? Apache Kafka is a distributed streaming system with publish and subscribe the stream of records. In another aspect, it is an enterprise messaging system. It is highly fast, horizontally scalable and fault tolerant system. Kafka has

Tagged with:
Posted in Apache Kafka

Enterprise Application Monitoring in production with OverOps

                                     In this article we will discuss OverOps which will monitor application and provides insights about the exceptions with code and the variable

Tagged with: ,
Posted in DevOps

Distributed Logging Architecture for Microservices

               In this article, we will see what are the best practices we need to follow while logging microservices and the architecture to handle distributed logging in the microservices world. As we all know

Tagged with: , ,
Posted in Microservices

Spring Boot Admin – Admin UI for administration of spring boot applications

               As part of microservices development, many of us are using Spring Boot along with Spring Cloud features. In the microservices world, we will have many Spring Boot applications which will be running on

Tagged with:
Posted in Spring, Spring Boot

Http/2 multiplexing and server push

                 In this article, we will see the main features for Http/2 specification. Till Http/1 the request and response processing between the client and server is simplex. That is, the client sends the

Tagged with: , ,
Posted in General

Java 9 : Convenience Factory Methods to create immutable Collections

                             In this article we will see another JDK 9 feature to create immutable collections. Till Java 8, If we want to create immutable collections we use

Tagged with: ,
Posted in Java

jshell: The Java Shell (Read-Eval-Print Loop)

                         In this article, we will discuss jshell(Java Shell) Java 9 feature. We can explore jShell with JDK 9 Early Access Release.  As of now the general availability of JDK9 is scheduled

Tagged with: , ,
Posted in Java

Software Architecture – Hexagonal Architecture Pattern

                     In this article, we will see “Hexagonal Architectural Pattern” also known as “Ports and Adapters” pattern. As developers so far we have created applications with tiered architecture styles like MVC

Tagged with: ,
Posted in Design Patterns

Gatling – Integration with Maven

                                               In this article, we will see how to use Gatling with Maven. This approach enables us to

Tagged with: , ,
Posted in Testing

Gatling – Light weight load testing tool

                                   Gatling is a lightweight stress testing tool backed by Scala, Akka, and Netty. It works asynchronously if the underlying HTTP request is non-blocking.

Tagged with: , ,
Posted in Testing
Dzone.com
DZone

DZone MVB

Java Code Geeks
Java Code Geeks
OpenSourceForYou