Golang- A Recommended Technology for Target’s Engineering Staff
Before starting with how and why Golang is Used in Target, let us understand what is Target.
What is Target?
Target is an American retail corporation and one of America's leading retailers. Target is believed to be a guest-oriented retail corporation and deliver an exceptional guest experience. They provide outstanding value, innovation, and inspiration. Since 1946, they have given 5 percent of their profits back to the communities.
Golang at Target -
Back in 2016, during a workshop, the technical team of Target was hesitant to propose the recommendation for Golang as it was relatively new and young at Target, apart from this another concern they had at that time was about the ability to hire Golang programmers.
At Target Golang quickly arrived and started demonstrating the value to large enterprises. As the use of Golang increased the technical team was hooked up on it and initiated the discussion about Golang and its placement in the Recommended Technologies Guide at Target.
Some of the following things in Golang was the reason for Technical Team at Target for language to be promoted to recommended status:
- Concurrency
- Simplified Syntax
- Strong Standard Library
- Great External Community
- Well built and Maintained Libraries
- Fast Compile Times
- Build small images when deploying containers
As Target continues to grow and scale our technical solutions for their guests, they came to know the gravity of concurrency primitives in Golang
It was decided that Golang should be a recommended technology for teams. Teams who are focusing primarily on systems engineering tasks and scopes, where the use of Golang advantages make sense.
In 2018 technical community at Target presented the case to promote Golang. It was about recommending status for teams while deciding how to build their applications.
James Bell - an engineer working with guest reliability engineering in Target Technology Services said:-
We were all very pleased with the progress the Go project had achieved over the last two years and with the teams using Go.
Since then many applications were build using Golang in Target. As time went on, there were continuing discussions with the EA team around Golang as they continued to watch its growth at within our teams.
Now Golang is a recommended technology for Target’s engineering staff.
Read more about the article from the original source here
You can also read more articles about Golang here-
- Netflix Uses Golang For Rend Proxy
- Salesforce Switched from Python to Golang for Einstein Analytics
- Golang at PayPal For Modernizing And Scaling
- Why American Express Uses Golang?
- Stream Switched From Python To Golang
- Uber Engineered Highest Query Per Second Using Golang
- How a Company Reduced its number of Server from 30 to 2 Using Golang
- Get to know How Golang is used at CockroachDB
- Get to Know How Golang is contributing to Bitly
- Things You Need to Know About Golang For Web Development
- Here Is Why Golang Is One Of The Preferred Technology For Your Project
- Some Interesting Facts and Takeaways from Golang Survey
Author: Reemi Shirsath COO @ Scalent.io - A Golang Specialized Development Company.
linux | container | distribution | stateless | minimalist
4yWould like to know which part of Target's architecture that Golang is involved in.
Sr. Security Software Engineer at SpaceX
4yIt is great to see golang being used more.
Software Development Engineer 3
4yyou have become the brand ambassador of golang.