Advanced Beginner

      • 한국어
          • Core Components
          • Message Flow
          • Consumer Group & Offset
          • Consumer Advanced Operations
          • Replication
          • Advanced Concepts
          • Transactions and Exactly-Once
          • Producer Tuning
          • Consumer Tuning
          • Advanced Error Handling
          • Monitoring Basics
          • Security
          • Ecosystem
          • Environment Setup
          • Implementing Producer/Consumer with Spring Kafka
          • Order System
          • Microservices Integration
          • Consumer Lag Troubleshooting
          • Producer Performance Tuning
          • Message Loss Prevention Guide
          • Topic Design and Partition Planning Guide
          • Glossary
          • References
          • Frequently Asked Questions
            • Strategic Design
            • Tactical Design
            • Aggregate Deep Dive
            • Aggregate Practical Patterns
              • Layered Architecture
              • Hexagonal Architecture
              • Clean Architecture
              • Onion Architecture
              • CQRS
              • Event-Driven Architecture
            • Domain Model Patterns
            • Testing Strategy
            • Anti-Patterns and Pitfalls
            • Project Setup
            • Order Domain
            • Application Layer
            • Event Sourcing Practice
            • Defining Aggregate Boundaries
            • Identifying Bounded Contexts
            • Designing Value Objects
            • Designing Domain Events
            • Glossary
            • References
            • FAQ
            • DDD Debate: Proponents vs Skeptics
              • Basic Syntax
              • Control Structures
              • Functions and Methods
              • Classes and Objects
              • Case Classes
              • Pattern Matching
              • Collections
              • Higher-Order Functions
              • Generics
              • For Comprehension
              • Implicit / Given
              • Type Classes
              • Covariance / Contravariance
              • Advanced Type System
              • Macros and Metaprogramming
              • Concurrency
              • Functional Programming Patterns
              • Environment Setup
              • Basic Examples
              • Scala 2 vs Scala 3 Comparison
              • Spark Integration
              • Practical Projects
              • Implicit/Given Debugging
              • Future Error Handling
              • Type Error Debugging
              • Resolving sbt Dependency Conflicts
              • Performance Profiling
              • Glossary
              • Scala 2 vs Scala 3 Version Comparison
              • FAQ
              • References
                • Architecture
                • RDD Basics
                • DataFrame and Dataset
                • Spark SQL
                • Transformations and Actions
                • Partitioning and Shuffle
                • Caching and Persistence
                • Structured Streaming
                • MLlib
                • Performance Tuning
                • Deployment and Cluster Management
                • Spark Connect
              • Hands-on Examples
                • Environment Setup
                • Basic Examples
                • Monitoring Setup
                • Spring Boot Integration
                • Delta Lake Integration
                • ETL Pipeline
                • Troubleshooting OutOfMemoryError
                • Resolving Data Skew
                • Optimizing Shuffle
              • Appendix
                • Glossary
                • FAQ
                • References
                  • Three Pillars of Observability
                  • Metrics Fundamentals
                  • Prometheus Architecture
                    • Basic Syntax
                    • Aggregation Operators
                    • rate and increase
                    • histogram_quantile
                    • Recording Rules
                    • Alerting Rules
                    • Latency (Response Time)
                    • Traffic (Throughput)
                    • Errors (Error Rate)
                    • Saturation (Resource Usage)
                    • By Service Type
                  • Log Aggregation
                  • Distributed Tracing
                  • OpenTelemetry
                  • Dashboard Design
                  • Environment Setup
                  • Spring Boot Metrics
                  • Kafka Monitoring
                  • Full-Stack Observability
                  • Debugging High Latency
                  • Optimizing Metric Cardinality
                  • Managing Alert Fatigue
                  • Glossary
                  • FAQ
                  • Alerting Actions Guide
                  • References
                    • Architecture
                    • Pod
                    • Deployment
                    • Service
                    • ConfigMap and Secret
                    • Volume and Storage
                    • Networking
                    • Resource Management
                    • Scaling
                    • Health Checks
                    • Namespace
                    • StatefulSet
                    • RBAC
                    • Jobs and CronJobs
                    • NetworkPolicy
                    • Environment Setup
                    • Basic Example
                    • Spring Boot Deployment
                    • StatefulSet Hands-on
                    • RBAC Configuration Lab
                    • CronJob Lab
                    • Pod Troubleshooting
                    • Resource Optimization
                    • Network Troubleshooting
                    • Log Collection & Analysis
                    • Glossary
                    • FAQ
                    • References
                      • Core Components
                      • Data Modeling
                      • Query DSL
                      • Search Relevance
                      • Aggregations
                      • Indexing Strategy
                      • Cluster Management
                      • Performance Tuning
                      • High Availability
                      • Vector Search (kNN)
                      • Korean Search Optimization
                      • Environment Setup
                      • Basic Examples
                      • Product Search System
                      • Log Analysis System
                      • Slow Query Optimization
                      • Memory Troubleshooting
                      • Mapping Migration
                      • Index Rebuild
                      • Cluster Scaling
                      • Glossary
                      • FAQ
                      • References
                  • GitHub

                  Hands-on Examples

                  • Learning Path

                  Try running various Kafka examples with Spring Boot yourself.

                  Learning Path#

                  1. Environment Setup - Docker Compose, Spring Boot configuration
                  2. Basic Examples - Producer/Consumer implementation patterns
                  3. Order System - Real-world event-driven system
                  4. Microservices Integration - Multi-service event flow, Saga pattern
                  Edit Edit this page
                  Backward Ecosystem Environment Setup Forward
                  • Learning Path