Loading article...
Loading article...
Stream/Area:
-
Subject:
-
Paper ID:
IJSREM35806
Volume:
8 |
6 |
Jun 2024
Pages:
Publication Frequency:
Monthly (12 issues per year)
License:International Journal of Scientific Research in Engineering and Management follows the Creative Commons Attribution 4.0 (CC BY 4.0) License, allowing free use and distribution with proper attribution.
In the modern landscape of microservices architec-ture, where systems are composed of loosely coupled and inde-pendently deployable services, ensuring reliable communication between APIs and microservices becomes paramount. Contract testing emerges as a crucial practice in this context, facilitating robust interaction by validating that each service adheres to its contract with its consumers. Unlike traditional integration testing, contract testing focuses on verifying agreements at the interface level, ensuring that API providers and consumers maintain compatibility without being tightly coupled. This paper Leverages some tools and technologies to establish robust contract testing workflows, ensuring reliable communication between APIs and microservices. Java Spring Boot serves as the foundation for building mi-croservices, while Maven streamlines dependency management and project build processes. Pactflow Broker facilitates contract testing by enabling the creation, management, and versioning of contracts between services. WireMock offers a powerful tool for mocking API responses, facilitating isolated testing environments. OpenAPI ensures API contract definition and documentation, enhancing interoperability and communication clarity. Bitbucket serves as a version control platform for managing code reposi-tories and facilitating collaboration among development teams. Through a detailed exploration of these tools and their integra-tion, this can be used for enhancing the reliability, scalability, and maintainability of microservices architectures.
KEYWORDS
Publication Date
12/5/2024
Peer Review Type
Double-Blind Peer Review
Review Rounds: 2
Documents
Article Views
0
Total views since publication
PDF Downloads
0
Total downloads since publication
Geographic Reach
5
Digital Preservation: This article is permanently archived on Zenodo and complies with all data preservation standards across major indexing platforms.
Plagiarism Screening
This manuscript has been checked for plagiarism using TurnitinPlagiarismChecker software.
Conflict of Interest
The authors declare no conflict of interest related to this research work.
Funding Information
No funding information available for this research.
Related research in the same subject area
Loading similar articles...