Tuanhdotnettuanhnet.hashnode.dev·Dec 10, 2024Reasons to Use Architecture as Code for Efficient Infrastructure ManagementSource: Reasons to Use Architecture as Code for Efficient Infrastructure Management 1. What is Architecture as Code? Architecture as Code (AaC) is an extension of the Infrastructure as Code (IaC) paradigm. While IaC focuses on automating...architecture
Tuanhdotnettuanhnet.hashnode.dev·Nov 15, 2024Secrets to Overcoming the Challenges of Horizontal Scaling in SQL DatabasesSource: 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, ...database
Alejandro Rodríguezalerodriguez.dev·Nov 13, 2024Lesson Learned #01: Cloud Run with Cloud Pub/SubProject 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...2 likes·47 readsLesson LearnedPubSub
Tuanhdotnettuanhnet.hashnode.dev·Oct 20, 2024How the Saga Pattern Resolves Distributed Transaction Issues: Methods and Real-World ExampleSource: 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 ...transaction
Tuanhdotnettuanhnet.hashnode.dev·Sep 28, 2024What is Service Mesh?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 ...devop
Tuanhdotnettuanhnet.hashnode.dev·Sep 6, 2024How to Secure APIs in Microservices with Spring BootSource: 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...microservice
Tuanhdotnettuanhnet.hashnode.dev·Sep 5, 2024Deploying CI/CD in Microservices with Kubernetes Using JenkinsSource: 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...devop
Tuanhdotnettuanhnet.hashnode.dev·Aug 30, 2024Spring Boot: Integrating with External Services via Client LibrariesSource: 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...Spring
Tuanhdotnettuanhnet.hashnode.dev·Aug 27, 2024Microservices: Monitoring and Observing with Zipkin and JaegerSource: 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 ...microservice
Tuanhdotnettuanhnet.hashnode.dev·Aug 20, 2024How to leverage Spring Boot for building microservices?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...microservice