Source: Secrets to Overcoming the Challenges of Horizontal Scaling in SQL Databases 1. Understanding Horizontal Scaling in SQL Databases Scaling horizontally involves adding more servers to distribute the load, as opposed to vertical scaling, ...
Project Context I’ve been working on a system built with a microservices architecture that uses Google Cloud Pub/Sub and Cloud Run to manage notifications and keep a continuous NLP analysis flow running smoothly. Each microservice has a specific role...
Source: How the Saga Pattern Resolves Distributed Transaction Issues: Methods and Real-World Example 1. Understanding the Problem: The Complexity of Distributed Transactions Distributed transactions involve multiple microservices, where ...
Source: What is Service Mesh? 1. Understanding the Concept of Service Mesh A service mesh is an infrastructure layer that controls communication between microservices in a distributed application. It provides a way to manage a high volume of ...
Source: How to Secure APIs in Microservices with Spring Boot 1. Understanding API Security in Microservices API security involves protecting the data and operations exposed by your APIs. In a Microservices architecture, this means securing com...
Source: Deploying CI/CD in Microservices with Kubernetes Using Jenkins 1. Setting Up Jenkins for CI/CD in Kubernetes 1.1 Installing Jenkins on Kubernetes To start, you need to install Jenkins on your Kubernetes cluster. Jenkins can be dep...
Source: Spring Boot: Integrating with External Services via Client Libraries 1. Understanding Client Libraries Client libraries are specialized code packages that simplify interactions with external services or APIs. They abstract the complexi...
Source: Microservices: Monitoring and Observing with Zipkin and Jaeger 1. Introduction to Microservices Monitoring In a microservices architecture, an application is decomposed into loosely coupled services that interact with each other. This ...
Source: How to leverage Spring Boot for building microservices? 1. Benefits of microservices Microservices architecture involves breaking down a large application into smaller, loosely coupled services that can be developed, deployed, and scal...
Overview This article is part of the Microservices Best Practices series. The goal of this Tech Community article series is to address the need for Best Practices for Microservices Development. One major pattern of a Cumulocity IoT microservice is ...