This repository serves as a personal collection of Proof of Concepts (PoCs) and hands-on explorations into various new frameworks, libraries, and architectural patterns. Each sub-project demonstrates a specific technology or solution, providing practical examples and insights.
Feel free to explore the individual project directories for more detailed information and setup instructions.
- Crossplane and Dapr (
crossplane-dapr): Developing a cloud-agnostic event-driven application architecture using Crossplane and Dapr.
- Spring Boot Cache with Redis (
spring-boot-cache-redis): Demonstrates a caching strategy using Spring Boot's local cache and Spring Data Redis for efficient data retrieval.
-
Vue Frontend with Pact (Consumer-side) & Playwright (
pact-consumer-vue): A Vue.js frontend application showcasing Consumer-Driven Contracts (CDC) with Pact, Playwright for E2E tests, and Pact Stub Server for mocking. -
Ktor Backend with Pact (Provider-side) (
pact-provider-ktor): A Ktor-based backend service demonstrating Pact for provider-side contract testing. -
Kotlin & Spring Boot Backend with Pact (Provider-side) (
pact-provider-kotlin-spring): A Spring Boot and Kotlin backend service illustrating Pact for provider-side contract testing. -
Go & Gin Backend with Pact (Provider-side) (
pact-provider-go): A Go and Gin-based backend service implementing Pact for provider-side contract testing.