Demonstration of how behavior driven development can be applied in a containerized environment
This project aims to demonstrate how CI/CD, DevOps and behavior driven development can be executed in a containerized environment. For the purposes of this demonstration, we will be using a rules-based application and seeing how this can be done with an application with externalized business logic.
By combining the power of containerized environments and core DevOps concepts, we are able to control code quality while maintaining a rapid turnaround time to deploying the latest code across the deployed environments.
- OpenShift Container Platform
- Docker
- Kubernetes (Container orchestration)
- Jenkins
- Red Hat JBoss BRMS
- Cucumber
- Cloud Based Architecture
- Platform as a Service
- DevOps
- Continuous Integration
- Continuous Delivery
- Behavior Driven Development
- Specification by Example
Additional documentation is available to provide additional context behind the project and how to get started and run the demonstration