Please use this identifier to cite or link to this item:
http://ir.juit.ac.in:8080/jspui/jspui/handle/123456789/9856
Full metadata record
DC Field | Value | Language |
---|---|---|
dc.contributor.author | Sinha, Aryaman | - |
dc.contributor.author | Sharma, Vipul [Guided by] | - |
dc.contributor.author | Jain, Nishant [Guided by] | - |
dc.date.accessioned | 2023-09-04T04:49:46Z | - |
dc.date.available | 2023-09-04T04:49:46Z | - |
dc.date.issued | 2023 | - |
dc.identifier.uri | http://ir.juit.ac.in:8080/jspui/jspui/handle/123456789/9856 | - |
dc.description | Enrolment No. 191330 | en_US |
dc.description.abstract | A web application may be made rather easily, but testing, structuring, cleaning, and maintaining the code is a barrier which is highly required at a company where the code base is used by hundreds of developers. Also, once other barrier that we need to address is upgradation of the code base with advancement is languages and multithreaded. Fo example, our current backend codebase comprises of PHP, but it is almost 10 times slower than Go language To address the structuring issue, we use the Go language and work with the Three Layered Architecture. The three layers that are used are handlers, usecase, and repository. After receiving the request body, the handler layer parses it for any necessary information. The response is then sent to the usecase layer which is where we implement the business logic of the code. Incase we require any data, the data is collected from the repository layer which is where we request data from the database. 6 | en_US |
dc.language.iso | en_US | en_US |
dc.publisher | Jaypee University of Information Technology, Solan, H.P. | en_US |
dc.subject | PHP | en_US |
dc.subject | Repository | en_US |
dc.title | Conversion of Microservice from PHP to Golang | en_US |
dc.type | Project Report | en_US |
Appears in Collections: | B.Tech. Project Reports |
Files in This Item:
File | Description | Size | Format | |
---|---|---|---|---|
Conversion of Microservice from PHP to Golang.pdf | 3.83 MB | Adobe PDF | View/Open |
Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.