SShortSingh.
Back to feed

How Azure Managed Identity Eliminates Stored Credentials for Cloud Workloads in 2026

0
·1 views

Azure Managed Identity removes the need for stored credentials by allowing applications running inside Azure to authenticate as themselves using identities managed automatically by Azure. When enabled on a resource, Azure creates an identity in Microsoft Entra ID that requests short-lived tokens from a metadata endpoint accessible only within Azure infrastructure. There are two types: system-assigned identities tied to a single resource's lifecycle, and user-assigned identities that exist independently and can be shared across multiple resources. Microsoft now recommends user-assigned identities for most scenarios, as they reduce redundant role assignments and persist even when individual resources are deleted. However, Managed Identity only works within Azure, so local development environments still require alternative authentication methods such as the Azure CLI login or a dedicated service principal.

Read the full story at DEV Community

This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)

Log in to join the discussion and vote.

Log in

Related stories

0
ProgrammingDEV Community ·

Developer manually compiled 100 SaaS pricing pages to find real market patterns

A developer grew frustrated with gut-feel pricing and the common habit of simply undercutting one competitor, so they manually reviewed around 100 public SaaS pricing pages across categories like analytics, email tools, and form builders. Rather than copying exact numbers, they focused on structural patterns such as where free tiers cut off, what mid-tier plans actually sell, and which pricing units — seats, usage, or projects — different products use. Key recurring patterns included annual discounts of roughly 15–20%, a heavy clustering of indie entry prices in the $9–25 range, and free tiers designed around one core job rather than time-limited full-feature trials. The researcher packaged all findings into an Excel workbook with a patterns tab and a blank experiments sheet, offering a free 12-row sample and a full ~100-company version for $19. The project was shared on DEV Community to spark discussion about how founders actually conduct pricing research when launching a product.

0
ProgrammingDEV Community ·

Why AI Development Is Shifting From Prompt Engineering to Full AI Engineering

Building AI features once meant iterating on prompts until outputs were good enough, but production software demands far more than that. Real-world AI systems must handle questions around data access, tool selection, failure recovery, and how much autonomy to grant a probabilistic system. A well-crafted prompt alone cannot address missing context, permission constraints, invalid business logic in valid outputs, or the need for state and validation. This has driven a broader shift toward AI engineering — a discipline drawing from software engineering, MLOps, LLMOps, security, and distributed systems. The AI model is now just one component within a larger, carefully engineered system rather than the feature itself.

0
ProgrammingDEV Community ·

How to Set Up AWS IAM Credentials and Infrastructure Before Using Terraform

Before running any Terraform commands against a real AWS account, developers need a dedicated IAM user with programmatic access rather than using the root account, which carries significant security risks. The IAM user should be granted AdministratorAccess for testing purposes, though a least-privilege policy is recommended for production environments. AWS credentials must be exported as environment variables — AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, and AWS_REGION — and should never be stored inside Terraform configuration or variable files. The planned infrastructure includes a VPC spanning two AWS Availability Zones, with public and private subnets, a NAT Gateway, an EKS control plane, and EC2 worker nodes running application pods. A Network Load Balancer handles incoming public traffic, while the NAT Gateway manages outbound-only access from private subnets to the internet.

0
ProgrammingDEV Community ·

Why database indexes can fail: the B-tree mechanics every developer should know

A database index is a sorted B-tree structure that maps a specific column to row pointers, allowing queries to find data in just a few hops instead of scanning every row in a table. Without an index, a query on a million-row table performs a full table scan, checking each row individually — a process that scales linearly with table size. While indexes can cut query times from seconds to milliseconds, they come at a cost: every insert, update, or delete requires the index tree to be updated, slowing down writes. Composite indexes follow a strict left-to-right rule, meaning a two-column index on last name and first name cannot speed up searches by first name alone. Common pitfalls like leading wildcards in LIKE queries or wrapping indexed columns in functions also prevent the database engine from using the index at all.

How Azure Managed Identity Eliminates Stored Credentials for Cloud Workloads in 2026 · ShortSingh