Event-Driven Architecture
An event-driven architecture is a concept of triggering events in a publisher-subscriber relationship to effect change in a system. More traditional architectures would rely on information being inserted into a database with downstream processes polling tables for those updates. In an event-driven architecture, changes would be put on a queue by publishers and subscribers would act on those events in a near real-time fashion.
Exploratory Testing
Developing tests against a system that is well outside of the intended scope of that system.