Budget: 2999 UAH Deadline: 5 days
Hello, Oleg! Ready to take on your project, write to me - we will discuss the details
Complete the tasks according to the points listed in the laboratory file (variant 3). Additionally, I am duplicating them here.
1. Develop a multi-module .NET project (multi-project solution) to solve
Task 1 and Task 2 based on the container diagram. (Fig. 1)
2. For working with RabbitMQ, you can use the official library.
3. The list of modules depends on the variant and appropriateness.
4. The project name should follow the pattern ${surname
student}-${group}-lab4-v${variant number} (Example: shevchenko-kp-21-lab4-v14).
5. Containerize the project using Docker and multi-stage build for WebApi and
Worker modules.
6. Each Worker must log messages to the console, the message object
must have an auto-generated identifier and timestamp.
7. When developing, consider configurability, portability, scalability, and apply design patterns
where appropriate.
8. When developing REST API, apply the Richardson Maturity Model.
9. Implement an error handling mechanism.
10. Provide access to the OpenAPI specification via Swagger UI.
11. Develop docker-compose.yaml with the build of the relevant projects for startup and
configuration of infrastructure applications.
12. Use the Google Style Guide as the style guide.
13. Changes should be made iteratively using logical commits. Commit messages
must be in English and answer the question "What was done in this commit?". The commit message should start with a capital letter and end with a period. (example: Input validation added.)
Budget: 2999 UAH Deadline: 5 days
Hello, Oleg! Ready to take on your project, write to me - we will discuss the details
Budget: 10000 UAH Deadline: 3 days
Hello! Ready to complete the project for you. Very interesting task.
Budget: 3000 UAH Deadline: 7 days
Good day. I have 2 years of experience working with C#. Interesting task. Ready to discuss in private messages. Write.
38 proposals 28 July