sowmenrahman.hashnode.devINTRODUCING HelpingHand👋 : An open source app powered by the HRN stackThis is my submission for the #HarperDBHackathon Through this blog post, I shall be introducing you to the making of and showcasing my open source app HelpingHand and also talk about the brief journey of the hackathon from my perspective. WebApp lin...Jul 1, 2021·6 min read
sowmenrahman.hashnode.devUnderstanding SOLID: Dependency Inversion PrincipleWhat is the dependency inversion principle? The dependency inversion principle is one of the standard guiding rules of software design and development to ensure component extensibility and loosely-coupled components. Simply said, the dependency inver...Jun 20, 2021·6 min read
sowmenrahman.hashnode.devBuild a highly available Node.js application using Docker, NGINX and AWS ELBWhat is load balancing? Load balancing is a technique(algorithm) used to distribute incoming network traffic onto a group of servers. It provides a single entry point for all public users to a service hosted by a server. Production-grade servers are ...Apr 17, 2021·8 min read
sowmenrahman.hashnode.devBlue/Green deployment strategyWhat is blue-green deployment? The strategy gets its name from the idea of having two concurrent environments, and switching between environments. The environments have different code revision signatures. The blue environment is the old environment....Apr 17, 2021·3 min read
sowmenrahman.hashnode.devAn introduction to the theory of DevOps — why, when and how?Let’s look at a dev scenario. It wasn’t that long ago, when coders used to write company software code, build it, then hand over the new version to the operations team for testing and debugging. The operations team would sometimes also do this ‘quali...Apr 17, 2021·7 min read