Comparison of two of the most famous frameworks of Golang.

Overall architecture:

Overall Architecture


Open Source Library

Sample Code

Why Revel?

How I got hacked

Basic Data pipeline to start with

Image from Pixabay

A secure way to implement a Lambda function that monitors all the services hosted on EC2 instances using Secrets Manager

Image from Christina @ on Unsplash




Few of my learnings from many years of software development experience and after many mistakes

Always doubt your design

Developers tend to have different executables for different development environments. This scheme moves the various configuration out to a YAML file which makes it easy to maintain the configuration for various environments and to have a single build.

Image from Pixabay

Advantages of having a configuration in an External File

  • Maintainability
  • One executable for all environments
  • Change in the configuration does not need a new build


In the age of fancy IDEs available for free why the old editors are still awesome.

Picture from Pixabay

Free and installed on every System

Amrit Pal Singh

Cloud Software Engineer | Product Development | Cloud Infrastructure | I write about Tech, History and Travel

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