Skip to content

csankhala/ShoppingCartService

Repository files navigation

Requirement

As a customer using an e-commerce website, I want to be able to add products to my shopping cart and have the shopping cart updated in real-time, so that I can keep track of my purchases and make informed decisions about my purchases.

Acceptance Criteria:

  • When I add a product to my shopping cart, the shopping cart service should add product in cart.
  • When I call checkout endpoint, the shopping cart service should send a message to a Kafka topic called "cart-checkout".
  • The Kafka message should contain information about the product that I added, including the product ID, name, and price.
  • If I remove a product from my cart, the shopping cart service should remove product from cart

Micronaut 3.9.1 Documentation


Feature swagger-ui documentation

Feature lombok documentation

Feature http-client documentation

Feature serialization-jackson documentation

Feature kafka documentation

Feature test-resources documentation

Feature openapi documentation

Feature micronaut-aop documentation

Releases

No releases published

Packages

No packages published

Languages