Designing a Serverless NBA Sports Analytics System on AWSIntroduction Context and Background The project was initiated to address the challenge of efficiently collecting, storing, and analyzing NBA sports data for advanced sports analytics. The organizational pain points included the lack of a centralized,...Apr 17, 2025·7 min read·20
SecureDevOpsPipeline: CI/CD with Built-in Security and AutomationIn today's software development landscape, the swift delivery of new features and updates is paramount; however, this must be balanced against the increasing importance of robust security practices. CI/CD (Continuous Integration/Continuous Delivery o...Jul 29, 2024·7 min read·101
Unlocking Jenkins: Advanced Plugin Configuration for a Superior DevOps PipelineThe Role of Jenkins in Modern CI/CD Pipelines In today's fast-paced software development landscape, continuous integration and continuous delivery (CI/CD) have become essential practices for delivering high-quality software efficiently and reliably. ...Jul 25, 2024·10 min read·67
Automate AKS Clusters with Terraform, Service Principal, and Azure Key VaultWhy Automate AKS Clusters with Terraform? Terraform is an Infrastructure as Code (IaC) tool that allows you to define and manage infrastructure through code. By using Terraform, you can automate the creation and management of Azure resources, ensurin...Jul 25, 2024·9 min read·75
Modular Terraform: A Guide to Efficient Infrastructure as CodeIntroduction Terraform, an open-source tool developed by HashiCorp, is designed for building, changing, and versioning infrastructure safely and efficiently. Utilizing a high-level configuration language known as HashiCorp Configuration Language (HCL...Jul 19, 2024·7 min read·37
3.1 The Network Landscape: Multiplexing, Handshakes, and Security EssentialsIntroduction to the Transport and Application Layers The first three layers of a network model allow nodes on a network to communicate with other nodes on their own or different networks. The real aim of computer networking is not just for computer...Jun 23, 2024·7 min read·25
2.6 Gateway Chronicles: Navigating the Network RealmInterior Gateway Protocols Routing Basics: Routing tables are continuously updated with information about the fastest path to destination networks. Routing Protocols: Routers use routing protocols to communicate with each other and share informatio...Jun 17, 2024·4 min read·19