Best of AzureNovember 2024

  1. 1
    Article
    Avatar of devtoDEV·2y

    Diagram-as-Code: Creating Dynamic and Interactive Documentation for Visual Content

    Learn how to leverage Diagram-as-Code to create dynamic and interactive visual documentation using Python. This approach allows you to programmatically generate and maintain diagrams, making them always up-to-date. The post introduces the Diagrams Python library, details its benefits, and provides step-by-step tutorials on installation, node types, and creating diagrams for different cloud providers such as AWS.

  2. 2
    Article
    Avatar of freecodecampfreeCodeCamp·2y

    What is Cloud Computing? A Guide for Beginners

    Cloud computing involves using the internet to access storage, databases, and computing power on powerful remote servers, eliminating the need for businesses to have large physical servers. Major cloud providers such as AWS, Microsoft Azure, and Google Cloud offer scalable, flexible, and reliable services. Cloud computing includes services like IaaS, PaaS, and SaaS, each offering different levels of control. Its benefits include cost reduction, enhanced collaboration, and reliable backups, making it crucial for modern businesses and individuals.

  3. 3
    Article
    Avatar of communityCommunity Picks·1y

    How To Build A Containerized Microservice in Golang: A Step-by-step Guide with Example Use-Case

    Learn how to build a cloud-native application using Golang and microservices architecture. The guide covers setting up microservices, leveraging the Go-Kit framework, developing APIs using REST and gRPC, and deploying on Azure. Follow along to create a document watermarking service with three microservices: Authentication, Database, and Watermark Service. Detailed steps include project structure, service implementation, and setting up HTTP and gRPC transports.

  4. 4
    Article
    Avatar of architectureweeklyArchitecture Weekly·1y

    Deduplication in Distributed Systems: Myths, Realities, and Practical Solutions

    Duplication in distributed systems is a common issue due to retries, processing failures, and fault tolerance mechanisms. Deduplication aims to identify and eliminate duplicate messages, but it comes with challenges that impact scalability, performance, and reliability. The post explores how deduplication is implemented in technologies like Kafka and RabbitMQ, and discusses the trade-offs and complexities involved. It also highlights the concept of exactly-once processing as a more realistic goal than exactly-once delivery, emphasizing patterns like idempotency and transactional outboxes to achieve robust message handling.

  5. 5
    Article
    Avatar of systemweaknessSystem Weakness·1y

    Azure honeypot Project

    The Azure Honeypot Project is a guide to setting up a T-Pot honeypot on Microsoft Azure. It details the steps to create a virtual machine, configure necessary settings, and install T-Pot to monitor hacker activity. T-Pot combines multiple honeypots into one platform, offering robust threat intelligence and network security monitoring with advanced visualization tools like Kibana.

  6. 6
    Video
    Avatar of communityCommunity Picks·2y

    How To Deploy Your Application To Azure Container Apps Using GitHub Actions | CI/CD Pipeline

    Discover how to efficiently deploy your containerized .NET applications into Azure using Azure Container Apps. This managed service ensures serverless operations, dynamic scaling, and easy integration into CI/CD pipelines. Learn the process of setting up Azure Container Registry, deploying manually, and automating the deployment using GitHub Actions for streamlined workflows.

  7. 7
    Article
    Avatar of itnextITNEXT·1y

    Deploy Virtual Kubernetes Clusters on EKS, AKS, and GKE

    Virtual Kubernetes clusters offer a way to manage isolated environments and CI/CD pipelines without the overhead of multiple physical clusters. This guide provides a step-by-step process to deploy virtual clusters on Amazon EKS, Google GKE, and Microsoft AKS. Requirements include tools like kubectl, Helm, and the vCluster CLI. Each section covers the specific setup instructions for each cloud provider, including storage configurations and cleanup procedures. Virtual clusters enable efficient, cloud-agnostic operations and provide robust isolation for various use cases, enhancing scalability and operational efficiency.

  8. 8
    Article
    Avatar of nitricNitric·2y

    Welcome to Nitric — your guide to effortless backend development.

    Nitric is a multi-language backend framework that simplifies cloud resource provisioning and management on platforms like AWS, Azure, and Google Cloud. It supports pluggable deployment automation with tools like Terraform and Pulumi, making scalable backend development more accessible. Discover open-source projects by Nitric through their GitHub repository.