<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Microservices on YennJ12 Engineering Blog</title><link>https://yennj12.js.org/yennj12_blog_V4/tags/microservices/</link><description>Recent content in Microservices on YennJ12 Engineering Blog</description><generator>Hugo -- gohugo.io</generator><language>en-us</language><lastBuildDate>Mon, 29 Sep 2025 08:19:47 +0800</lastBuildDate><atom:link href="https://yennj12.js.org/yennj12_blog_V4/tags/microservices/feed.xml" rel="self" type="application/rss+xml"/><item><title>AWS API Gateway: Complete Guide with Load Balancer Comparison, Microservices Architecture, and Java Implementation</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/aws-api-gateway-comprehensive-guide-comparison/</link><pubDate>Mon, 29 Sep 2025 08:19:47 +0800</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/aws-api-gateway-comprehensive-guide-comparison/</guid><description>🎯 Introduction In modern distributed systems with dozens or hundreds of microservices, managing API traffic becomes increasingly complex. AWS API Gateway emerges as a critical component that acts as a single entry point for all client requests, solving major challenges in microservices architecture. This comprehensive guide explores API Gateway fundamentals, compares it with load balancers, and provides production-ready Java implementations.
API Gateway transforms chaotic microservices communication into organized, secure, and scalable architecture patterns that are essential for enterprise-grade applications.</description></item><item><title>Building Employee Management System with Spring Boot and Vue.js</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/spring-boot-vue-employee-management-system/</link><pubDate>Sat, 27 Sep 2025 10:00:00 +0000</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/spring-boot-vue-employee-management-system/</guid><description>Comprehensive guide to building a modern employee management system using Spring Boot microservices architecture and Vue.js frontend, designed for enterprise scalability and extensibility.</description></item><item><title>Java Learning Journey: Fundamentals to Advanced</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/comprehensive-java-learning-journey-fundamentals-to-advanced/</link><pubDate>Sat, 27 Sep 2025 10:00:00 +0000</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/comprehensive-java-learning-journey-fundamentals-to-advanced/</guid><description>Complete exploration of Java programming concepts through practical examples, covering core language features, object-oriented principles, design patterns, modern frameworks, and advanced topics like reactive programming and microservices.</description></item><item><title>Building Production Kubernetes Platform on AWS EKS</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/building-production-kubernetes-platform-aws-eks-cdk/</link><pubDate>Sat, 30 Aug 2025 15:19:09 +0800</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/building-production-kubernetes-platform-aws-eks-cdk/</guid><description>Deep dive into architecting a comprehensive Kubernetes platform on AWS EKS with integrated data processing, monitoring, and observability using infrastructure as code.</description></item><item><title>Microservices Architecture Patterns: Lessons from Scale</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/microservices-architecture-patterns/</link><pubDate>Sun, 10 Aug 2025 15:28:17 +0800</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/microservices-architecture-patterns/</guid><description>Deep dive into proven microservices architecture patterns that help organizations scale their systems effectively while maintaining reliability and developer productivity.</description></item><item><title>SAGA Pattern: Managing Distributed Transactions in Spring Boot Microservices</title><link>https://yennj12.js.org/yennj12_blog_V4/posts/saga-pattern-distributed-transactions-spring-boot/</link><pubDate>Tue, 28 Jan 2025 01:00:00 +0800</pubDate><guid>https://yennj12.js.org/yennj12_blog_V4/posts/saga-pattern-distributed-transactions-spring-boot/</guid><description>🎯 Introduction In the era of microservices architecture, managing transactions across multiple services presents significant challenges. Traditional distributed transaction mechanisms like Two-Phase Commit (2PC) often lead to tight coupling, reduced availability, and poor performance. The SAGA Pattern emerges as a powerful alternative, providing a way to manage distributed transactions through a sequence of local transactions, each with compensating actions for rollback scenarios.
📚 What is the SAGA Pattern? 🔍 Core Concepts The SAGA pattern is a design pattern for managing long-running distributed transactions across multiple microservices.</description></item></channel></rss>