Leveraging Go as a tool.

2 Big players

My usage of Go

  • What is the deployment target? This is where the program will be ran ultimately. For example, deploying to Android or IOS does not require Go. Deploying to Linux with Go would be ideal, because I can register my binary as a service. Using a service will ensure the binary is launched at boot and restarted if it crashes.
  • Is the program data centric? If so, I’d use Python or R. I’d pick those 2 because both languages have built-in support for managing and analysing large data sets.
  • Will it integrate with the current stack? I usually check for compatibility. Some libraries have better support for databases than others. And yes, you may bridge two applications over a network protocol, but that just opens a new set of security vulnerabilities to mitigate.

--

--

--

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Syntropy Stack Launches CS:GO Integration

Reverse engineering

How to contribute to OpenWhisk

Essential Tips to Improve the Software Testing

How to Use Cloud Functions on Huawei AGC?

How Gleematic can help with bank reconciliation — Gleematic A.I

CI/CD APIs with WSO2 API Manager

The Kissing Video

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Cheikh seck

Cheikh seck

More from Medium

The Secure Edge: Daily Round-up of Infosec Blogs — Issue #13

Anonym Content Creator Leaks Potential Overwatch 2 News

img

Bumper Sticker Martyrdom

Nobuya Kobori “New Official Releases for 333rd Consecutive Days”