{"id":19400040,"url":"https://github.com/plizarraga/microservices-spring-boot-products","last_synced_at":"2026-04-13T15:32:28.988Z","repository":{"id":184548375,"uuid":"672081054","full_name":"plizarraga/microservices-spring-boot-products","owner":"plizarraga","description":"This repository contains a Spring Boot Java microservice built to perform CRUD operations for managing products using GraphQL. The microservice is designed to connect to a PostgreSQL database, providing a robust and scalable solution for handling product data.","archived":false,"fork":false,"pushed_at":"2023-08-01T19:11:04.000Z","size":92,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"main","last_synced_at":"2025-02-24T23:30:51.083Z","etag":null,"topics":["azure","devops","docker","graphql","java","spring-boot"],"latest_commit_sha":null,"homepage":"https://microservices-contacts.azurewebsites.net/graphiql?path=/graphql","language":"Java","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/plizarraga.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-07-28T21:53:18.000Z","updated_at":"2023-07-31T16:00:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"6c2343ab-c8ac-4c8e-a8e4-174ceea0395a","html_url":"https://github.com/plizarraga/microservices-spring-boot-products","commit_stats":null,"previous_names":["plizarraga/microservices-spring-boot-products"],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/plizarraga/microservices-spring-boot-products","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plizarraga%2Fmicroservices-spring-boot-products","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plizarraga%2Fmicroservices-spring-boot-products/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plizarraga%2Fmicroservices-spring-boot-products/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plizarraga%2Fmicroservices-spring-boot-products/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/plizarraga","download_url":"https://codeload.github.com/plizarraga/microservices-spring-boot-products/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/plizarraga%2Fmicroservices-spring-boot-products/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31759360,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-13T15:25:13.801Z","status":"ssl_error","status_checked_at":"2026-04-13T15:25:09.162Z","response_time":93,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["azure","devops","docker","graphql","java","spring-boot"],"created_at":"2024-11-10T11:12:39.642Z","updated_at":"2026-04-13T15:32:28.964Z","avatar_url":"https://github.com/plizarraga.png","language":"Java","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Products Microservice\n\n![Java](https://img.shields.io/badge/Java-17-blue.svg)\n![Spring Boot](https://img.shields.io/badge/Spring%20Boot-3.1.2-brightgreen.svg)\n![GraphQL](https://img.shields.io/badge/GraphQL-v16.7.1-green.svg)\n![PostgreSQL](https://img.shields.io/badge/PostgreSQL-15.3-blue.svg)\n\nWelcome to the Products Microservice repository! This microservice is built using Spring Boot Java and GraphQL, providing efficient CRUD (Create, Read, Update, Delete) operations for managing products. The microservice is designed to connect to a PostgreSQL database for secure and reliable data storage.\n\n## Features\n\n- **GraphQL API**: The microservice provides a powerful GraphQL API that allows flexible and intuitive querying of product data.\n- **CRUD Operations**: Easily perform Create, Read, Update, and Delete operations on products.\n- **PostgreSQL Integration**: The microservice seamlessly connects to a PostgreSQL database to ensure data persistence and integrity.\n- **Scalable and Modular**: Built on Spring Boot, the microservice architecture is scalable and easy to maintain.\n- **Unit Testing**: The codebase includes comprehensive unit tests to ensure reliable functionality.\n\n## Getting Started\n\nTo get started with the Products Microservice, follow these steps:\n\n1. **Prerequisites**: Ensure you have Java 17 and Maven installed on your machine.\n2. **Database Setup**: Set up a PostgreSQL database and configure the connection properties in the `application.properties` file.\n3. **Build**: Use Maven to build the project by running `mvn clean package`.\n4. **Run**: Execute the JAR file created in the target folder with `java -jar target/products-microservice.jar`.\n\n## API Documentation\n\nThe GraphQL API documentation can be accessed by starting the microservice and visiting `http://localhost:8090/graphql-ui` in your web browser.\n\n## Contributing\n\nWe welcome contributions to improve and enhance the Products Microservice. If you find any issues or have new features to propose, please open an issue or submit a pull request.\n\n## License\n\nThis microservice is open-source and distributed under the [MIT License](LICENSE). Feel free to use it, modify it, and share it with others.\n\n---\n\nThank you for choosing the Products Microservice! We hope you find it valuable for managing your product data. If you have any questions or need assistance, please feel free to reach out.\n\nHappy coding! 🚀\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplizarraga%2Fmicroservices-spring-boot-products","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fplizarraga%2Fmicroservices-spring-boot-products","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fplizarraga%2Fmicroservices-spring-boot-products/lists"}