Chaos Engineering – Demonstration with working example (Part-2)

Background From first part of blog we gathered understanding about basics of Chaos Engineering. Now we will further deep dive to understand how to perform Chaos Engineering with a working example – which to me is going to be quite interesting. First lets start with understanding basics of working example which will be used to demonstrate…

Bootiful Test Driven Development

Software engineers have been ardently following Test Driven Development (TDD) as an XP practice for having necessary safety nets. I have even tried covering different schools of TDD with an example in one of my previous posts. Considering recent surge in using Spring Boot for developing Microservice applications, I felt a need to understand and learn how to do TDD whilst implementing Spring…

Microservices and Consumer Driven Contract testing using Pact

Background As per the current trends, Microservice Architecture has become a common paradigm using which enterprise applications are built. With this paradigm shift, an application is going to have myriad set of independent and autonomous (micro)services. So how does a developer do testing within Microservice Architecture? Answer is very obvious – Create integration tests that invokes microservice…