-
DevOps

Kubernetes: Simulating a network partition
A couple of weeks ago I wrote a post explaining how to create a Neo4j causal cluster using Kubernetes and…
Read More » -
Enterprise Java

Spring Environment is for initialization code only
Since version 3.1, the Spring framework offers an abstraction towards several different sources through which you can easily configure your…
Read More » -
Core Java

Using Kafka with Junit
One of the neat features that the excellent Spring Kafka project provides, apart from a easier to use abstraction over raw Kafka…
Read More » -
Agile

Pushing vs. Pulling Work in Your Agile Project
If you’re thinking about agile or trying to use it, you probably started with iterations in some form. You tried…
Read More » -
Software Development

Microservices Series: A Quick Look At Service Discovery Patterns
Introduction In a typical monolithic layered architecture, a presentation or a controller layer communicates with the service layer through a…
Read More » -
Enterprise Java

Keep your promises: contract-based testing for JAX-RS APIs
It’s been a while since we talked about testing and applying effective TDD practices, particularly related to REST(ful) web services…
Read More » -
Software Development

The Well Rounded Architect
In this blog post, I explore the six different dimensions I covered in my recent talk at the O’Reilly Software…
Read More » -
Software Development

Monitoring Real-Time Uber Data Using Spark Machine Learning, Streaming, and the Kafka API (Part 1)
According to Gartner, by 2020, a quarter of a billion connected cars will form a major element of the Internet…
Read More » -
DevOps

How DevOps Teams Prepare for Cyber Monday
Solve App Problems 10x Faster with AppDynamics – Monitor production apps at code-level depth with minimal overhead. Start a FREE…
Read More »







