Streamlining Cloud-Native Development: Simplifying Dependencies and Testing with Microcks
summary
Combines Microcks + Testcontainers with Quarkus Dev Services to automatically spin up lightweight containered mocks from OpenAPI/AsyncAPI/Postman artifacts, producing REST, gRPC and Kafka-style messages so local devs get real networked behavior and contract tests inside Quarkus tests. Demo builds an order service using a catalog API and CFA payment events, starts in milliseconds with ~10–20 MB footprint, and the simulated endpoints and continuous contract checks work end to end.
AI-written summary · about
chapters (13)
- 0:00Introduction
- 2:10Service dependency challenges
- 5:17Sandbox for fake dependencies
- 7:29Testcontainers for local deps
- 9:36Quarkus Dev Services
- 12:06Continuous testing TDD
- 14:36Demo setup and use cases
- 16:23Live coding Quarkus Micros
- 19:15Micros UI simulation
- 21:47Event-driven testing
- 22:31Unit tests with real calls
- 24:16Key takeaways
- 25:40Q&A
related talks
50mSimplifying cloud-native app testing across environments
50mContinuous API Mocking and Testing with Microcks, Keptn, and Testkube
47mProd like Integration Testing for Cloud Native Microservices
34mWrite tests that spark flow
48mIntegration Testing with Quarkus.
56mWrite Tests That Spark Flow
46mSupersonic Subatomic Mocking: How to test your Quarkus app
37mQuarkus in Action…in Action!
