Open Issues Need Help
View All on GitHubAI Summary: Implement structured logging with request tracing in all microservices of the PrimeStore e-commerce platform, configuring best practices for production environments.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Configure Swagger/OpenAPI documentation for all microservices in the PrimeStore e-commerce platform, documenting all endpoints professionally.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Implement a Kafka listener for the `PaymentProcessedEvent`. This listener should simulate sending a notification email or logging the event. Optionally, the listener can use the `NotificationEvent` for standardized notification handling.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Implement a Kafka listener for the `OrderCreatedEvent`. This listener should simulate payment processing, save the payment status to a database, and subsequently publish a `PaymentProcessedEvent`. The task involves handling asynchronous communication via Kafka and integrating with payment simulation and database persistence.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Create a new endpoint POST /orders/checkout that persists order data to a database and publishes an OrderCreatedEvent to an Apache Kafka topic upon successful order checkout.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Implement a shopping cart microservice for the PrimeStore e-commerce platform. This involves creating RESTful endpoints for adding items (`POST /cart/items`), retrieving the cart contents (`GET /cart`), and removing items (`DELETE /cart/items/{productId}`). The implementation should align with the existing microservices architecture, utilizing asynchronous communication via Apache Kafka where appropriate.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Implement a full Create, Read, Update, and Delete (CRUD) API for managing products within the PrimeStore e-commerce microservice architecture. This involves creating REST endpoints for POST /products, GET /products, GET /products/{id}, PUT /products/{id}, and DELETE /products/{id}.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Create a Docker Compose file to orchestrate the infrastructure for the PrimeStore e-commerce microservices project. This includes setting up containers for Kafka, Zookeeper, and PostgreSQL (for microservices requiring it), and optionally, a Kafka Admin UI container.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.
AI Summary: Create a multi-module Maven project on GitHub named `ecommerce-microservices`. The project should include a parent `pom.xml` and modules for `lib`, `auth-service`, `ecommerce-service`, `payment-service`, and `notification-service`. The parent POM should be configured with Spring Boot and common dependencies.
O PrimeStore é um projeto completo de E-commerce, desenvolvido com arquitetura de microserviços desacoplados, comunicação orientada a eventos e boas práticas de engenharia de software moderna.