Please use this identifier to cite or link to this item: http://ir.juit.ac.in:8080/jspui/jspui/handle/123456789/9856
Title: Conversion of Microservice from PHP to Golang
Authors: Sinha, Aryaman
Sharma, Vipul [Guided by]
Jain, Nishant [Guided by]
Keywords: PHP
Repository
Issue Date: 2023
Publisher: Jaypee University of Information Technology, Solan, H.P.
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
Description: Enrolment No. 191330
URI: http://ir.juit.ac.in:8080/jspui/jspui/handle/123456789/9856
Appears in Collections:B.Tech. Project Reports

Files in This Item:
File Description SizeFormat 
Conversion of Microservice from PHP to Golang.pdf3.83 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.