Let's Talk Digital Transformation

Architecting the Cloud: Crafting Solutions for a Digital Tomorrow

  • Advanced Network Programming Using Go

    Network programming is my favorite aspect of the software development world, enabling applications to communicate across different devices and networks. Go is particularly well-suited for writing networked applications. This post explores advanced topics of network programming in Go, covering TCP and UDP communication, and introduces a few network algorithm implementations. TCP Networking in Go TCP…

  • Write Your Own Web Server Using Go

    This guide showcases how to start with a basic HTTP server and progressively incorporate TCP, static file serving, and middleware for logging. This helps showcase the depth of Go’s libraries and its application in real-world scenarios and versatility. Setting Up Your Go Environment Ensure Go is installed on your system by downloading it from the…

  • Azure Purview: Data Governance in the Cloud

    In the world of increasing data volumes, the need to manage and govern information has significantly increased. Azure Purview, Microsoft’s comprehensive data governance solution is designed to meet this demand. Azure Purview allows organizations to oversee and manage their data, regardless of its location. With features like data discovery, classification, and policy definition, organizations can…

    ,
  • AKS Monitoring Made Easy: A Grafana and Prometheus Kickstart

    Kubernetes is the favored option for developing cloud-native / containerized applications due to its scalability, portability, and availability. Additionally, it offers other benefits, including: Understand the Tooling Prometheus is an open-source monitoring system (originally developed by SoundCloud), which is widely adopted for monitoring cloud-native applications due to its scalability, reliability, and user-friendliness. Prometheus gathers metrics…

  • Cloud Native Architecture: What it Means to Embrace the Cloud

    The contemporary digital landscape is abuzz with the concept of being ‘Cloud Native.’ What exactly does this term entail, and why is it gaining so much significance? Let’s delve into the essence of cloud-native application architecture, with Microsoft Azure serving as our guiding beacon. Understanding Cloud Native Application Architecture At its essence, a cloud-native application…

Disclaimer: The opinions expressed herein are my own personal opinions and do not represent my employer’s view in any way.