KSQL Arch Domain: Arquitetura com Kafka, Rabbit, Java e Go
Master Kafka Streams, KSQLDB & RabbitMQ for real-time data pipelines & microservices. Learn Java & Go, boost performance with Kafka Connect.
Course Content
KSQL Arch Domain: Arquitetura com Kafka, Rabbit, Java e Go is an all-levels Udemy course taught by Felipe Rodrigues | Lead Performance Architect - Software Engineering. It runs 11h 6m, is taught in Portuguese, and includes a certificate of completion. Learners rate it 4.8 out of 5 from 3 reviews, with 63 students enrolled. It is a paid course, first published April 2025.
🚀 Unlock Peak Application Performance: A Deep Dive into Modern Software Architectures 🚀
Ready to excel in today's competitive market with robust and high-performing software systems? Join Felipe Rodrigues, "The Architect of Controlled Chaos," on a journey to master application performance!
This comprehensive course tackles real-world performance challenges, equipping you with the skills to build scalable applications, effectively monitor and troubleshoot performance bottlenecks, and ensure a seamless user experience.
Here's what you'll learn:
- Microservices Architecture: Explore the power of Microservices with practical applications using Kafka x RabbitMQ. Discover when and why to choose each messaging system for optimal results.
- Containerization & Automation: Master Docker and Shell Scripts for streamlined development and deployment workflows.
- Real-time Data Processing: Implement K-SQL Streams for powerful data transformations and analysis.
- Clean Architecture & Domain-Driven Design: Build maintainable and adaptable software using proven architectural patterns.
- Performance Optimization & Observability: Gain strategies for performance optimization and implement robust observability practices to proactively identify and resolve issues.
- Language Proficiency: Apply performance techniques in Java/Spring Boot and GoLang through hands-on examples.
- Event-Driven Systems & Database Replication: Understand and implement Event-Driven architectures and database replication strategies for high availability and scalability.
- DevOps Culture & System Design: Embrace a DevOps culture and learn effective system design principles for building resilient and scalable applications.
Throughout the course, we'll stress-test our applications and collaboratively solve performance problems. You'll learn to:
- Develop high-performance applications from the ground up.
- Identify and resolve performance bottlenecks effectively.
- Optimize the user journey to minimize impact and ensure a fluid experience.
Whether you're a beginner, intermediate, or advanced developer, this course offers valuable insights and practical skills to elevate your expertise in software performance. We'll delve into performance insights from leading books and focus on the details that make a difference in application performance.
Let's code and build exceptional software together! 💻✨
Want AI in your product? Hire the team behind TutorialSearch.io
LLM features, RAG, agents and automation wired into a real product — built by the devs who shipped this site.