Should You Split That Into Microservices? Ask These 5 Questions First
A guide to deciding whether to split a monolith into microservices, featuring five key questions to evaluate before making the transition.
A guide to deciding whether to split a monolith into microservices, featuring five key questions to evaluate before making the transition.
A tutorial on deploying NVIDIA NIM microservices on Kubernetes using the NIM Operator for GPU-backed inference.
Explains why edge components like API gateways must be more resilient than backend services to protect platform availability.
Explains Azure App Configuration for managing settings across microservices and AI apps without redeployment.
Explores security-hardened forks of OpenJDK and Apache River for distributed systems, focusing on authorization and microservice discovery.
Article advocates using glue services (anti-corruption layers) to modernize legacy systems without letting old integrations constrain new platform design.
Explains the key differences between microservices and AI agents, highlighting broken assumptions and security risks.
Challenges the traditional test pyramid, advocating for more integration tests over unit tests using modern tools like Testcontainers.
Explores an alternative microservices pattern: deploying the same service codebase across multiple platforms for local ownership and resilience.
Martin Fowler shares podcast recommendations on programming trends and Uber's microservices, plus a detailed post-mortem on a supply chain compromise.
A guide to implementing gRPC services in Spring Boot using the new Spring gRPC project, including Protobuf definitions and code examples.
A curated collection of articles on software architecture, development, testing, and leadership, featuring insights on microservices, data privacy, UX, and DevOps.
Explains how to implement and use health checks in ASP.NET Core applications to monitor system status and resource utilization.
Explains service discovery in .NET 8, covering the built-in NuGet package, configuration, and integration with HttpClient.
Explores the compounding impact of shaving milliseconds off microservice latency in distributed systems, affecting throughput and scalability.
A curated collection of links and summaries covering software architecture, microservices, AI systems, DevOps, and tech leadership insights.
Explains how to use Azure API Management's new native feature to publish messages directly to Azure Service Bus queues/topics via HTTP APIs.
A curated collection of articles on software architecture, microservices, development practices, and AI coding techniques.
Critique of superficial tech transformations that rename teams and processes without addressing root causes, leaving delivery slow and ineffective.
A curated collection of tech articles covering design systems, data platforms, real-time alerts, microservices, and IoT security.