AWS Lambda and NestJS: Communication between services
Originally published on Medium on November 11, 2023. In this guide, we’ll speak about communication in a distributed system using AWS Lambda and NestJ…
Latest Testing & QA news from Tech News
Originally published on Medium on November 11, 2023. In this guide, we’ll speak about communication in a distributed system using AWS Lambda and NestJ…
The API Gateway Has Grown Up When API gateways first entered the enterprise architecture conversation, the value proposition was straightforward: put …
I put together a project to document an architectural discipline I call " Lateral Isolation ". The core idea is simple: preventing direct communicatio…
Microservices with Python: Build Scalable Applications tags: python, microservices, architecture, tutorial Microservices with Python: Build Scalable A…
If you've ever started a microservices project by splitting a monolith into dozens of tiny services, you've probably experienced this: "We have micros…
At 4:30 PM every Friday, thousands of field workers on remote construction sites log off and submit their weekly hours, safety checklists, and equipme…
8 min read · telecom provisioning platform, 30M+ subscribers Most companies avoid migrating their monolith for one reason: they imagine it as a single…
Answer-first: Migrating an e-commerce monolith to 21+ distributed microservices using Golang & DDD. Explore Kratos architecture, Saga patterns, an…
Gearing Up for Speed: A Deep Dive into gRPC Internals and Performance Ever feel like your microservices are gossiping at a snail's pace? You've got th…
A few years ago, an iPaaS platform I worked started experiencing intermittent pod restarts in Kubernetes. The issue initially appeared unrelated to th…
Introduction to Envoy: A Critical Component for Cloud-Native Microservices In microservices architectures, where numerous independent services collabo…
After tackling the question of which branching strategy is best , we turn our focus to architecture in this Continuous Delivery Office Hours episode. …
When Logs and Metrics Aren't Enough You have great dashboards. Your log aggregation is solid. But when a user reports "the checkout page is slow," you…
A checkout saga spans inventory, payment, shipping, and loyalty. Downstream latency shifts every hour. Black Friday is not the day to discover your pa…
When we build backend systems, especially APIs and microservices, debugging production issues is rarely about reading one log line. A single request m…
Why API Breaking Changes Still Reach Production Even With CI/CD A few years ago I watched a "tiny" API change take down checkout for about forty minut…
Introduction This is the second part of sharing my journey to create a microservices-based backend system, in the previous part, I introduced the syst…
A founder asked me last year to review the architecture his agency had pitched. Eleven services. A message queue. A service mesh. The product was a bo…
Every non-trivial business operation touches more than one system. An e-commerce order reserves inventory, charges a payment method, and schedules a s…
Introduction As part of the DMI (DevOps Micro Internship) Cohort 2, our team successfully deployed the Spring Petclinic Microservices application on A…
Most teams I talk to assume microservices are the endgame. Split everything into tiny services, deploy independently, scale each one separately — it s…
Introduction As part of my DevOps learning journey in DMI Cohort 2, I deployed the Spring Petclinic Microservices application locally using Docker Com…
As applications grow, one of the biggest architectural decisions is whether to keep everything in a single application (Monolith) or split it into ind…
Discover the Microservice-to-Engineer Ratio (MTR), a powerful architectural metric that reveals when microservices begin hurting engineering productiv…
In 2014, Pact created an entire engineering discipline. Consumer-driven contract testing — the idea that the API consumer, not the provider, should de…
Migrating from a monolithic system to a more modular, microservice-like structure often appears to be a better solution at first glance. It promises a…
What most system design articles skip is the part where you explain why the boring choice was the right one I built a platform that runs social media …
Choosing the wrong spring.jpa.hibernate.ddl-auto setting can lead to unexpected schema changes or even data loss. In this guide, you'll learn what eac…
A few years ago, I was staring at a red, blinking monitoring dashboard. The system I was looking at had all the modern shiny technology: Kubernetes, R…
The Scaffolding Fatigue Setting up an Enterprise-grade Node.js project from scratch is notoriously time-consuming. Development teams often spend days …