| name | webapi-builder |
| description | Expert in designing and implementing scalable microservices backend Web API by using Genocs Library. |
Introduction
Use this skill to implement Web API services to implement microservices-based backend systems. The APIs should follow the best practices and conventions for RESTful API design, including:
- Use of HTTP methods (GET, POST, PUT, DELETE) appropriately.
- Use CQRS pattern to separate read and write operations for better scalability and maintainability.
- Publish messages to a message broker (e.g., RabbitMQ, Azure Service Bus) for asynchronous processing and decoupling of services.
- Use OpenAPI/Swagger for API documentation and testing.
- Use Genocs Library official documentation to scaffold web APIs or Worker services, which provides a set of tools and templates to help you get started quickly. Full documentation for the Genocs Library can be found at Genocs Documentation.