When coupled with a highly granular service structure, Go can help the configuration of your microservice applications incredibly malleable to your business needs. Each service in Go can be scaled up as needed without having to scale the entire application horizontally. Microservice Building Challenges...
Go excels at building microservice based architectures so in the second part, in order not to break this tradition, we are going to make a localization Server microservice that will help us understand the big picture of i18n and l10n support in Go. For the purposes of this tutorial, I ...
Finally everything is set to build our first Microservice using Golang. This section will guide you through the steps needed to accomplish that task. Firstly, let’s open a Terminal and create a new directory for the Microservice with the command: mkdir project-api or on Windows: md projec...
Marta is skilled in optimizing high-traffic apps and creating microservice architectures. Her familiarity with cloud and caching technologies and her understanding of Golang guarantee reliable and effective system performance. Marta is now available to participate in projects on a full-time basis. Gola...
go letsencrypt docker kubernetes golang microservice consul load-balancer zookeeper marathon etcd mesos reverse-proxy traefik Updated May 28, 2025 Go golang-standards / project-layout Star 52.5k Code Issues Pull requests Discussions Standard Go Project Layout go golang project-template standards...
In the Microservices architectural style, we develop applications as a collection of services. So it is easy to deploy and maintain the different applications' services. Each Microservice communicates with other services through interfaces. The main thing is that this architecture speeds up the develop...
This project uses microservice development, API (HTTP) + RPC (grpc). The API acts as an aggregation service, and the complex and related business calls are uniformly written in RPC. If some simple businesses will not be relied on by other services, they can be directly written in the logi...
However, unlike my command-line example, I tend to create acmd/<application-name>directory for themainpackage for an application service. I make this structure because, unlike a command-line application. I do not expect anyone to try and usego getto install my application service, and I find...
go-todo-backend - Go Todo Backend example using modular project layout for product microservice. goapp - An opinionated guideline to structure & develop a Go web application/service. gobase - A simple skeleton for golang application with basic setup for real golang application. golang-standards...
imaginary- Fast and simple HTTP microservice for image resizing imaging- Simple Go image processing package. img- A selection of image manipulation tools. picfit- An image resizing server written in Go resize- Image resizing for the Go with common interpolation methods. ...