Diploma in Streaming with Kafka/Pulsar and Complex Event Processing

About us Diploma in Streaming with Kafka/Pulsar and Complex Event Processing

The Diploma in Streaming with Kafka/Pulsar and Complex Event Processing trains participants in the design and implementation of large-scale data streaming architectures. It focuses on the use of technologies such as Kafka and Pulsar for managing real-time event streams, including complex data processing with Apache Flink and/or Spark Streaming. Participants will learn to build robust, scalable, and fault-tolerant data pipelines, integrating microservices and monitoring tools to optimize performance. The course covers data integration, real-time analytics, and the application of this knowledge in various use cases such as IoT, e-commerce, and log analysis. The diploma program provides practical skills for developing distributed applications, managing asynchronous messaging, and optimizing the latency and performance of streaming solutions. It explores different design patterns for event processing and delves into the implementation of security and high availability strategies. Students will be prepared to design and implement real-time data platforms and address big data challenges in enterprise environments. Target keywords (natural in the text): data streaming, Kafka, Pulsar, event processing, Apache Flink, Spark Streaming, microservices, data pipelines, IoT, e-commerce.

Diploma in Streaming with Kafka/Pulsar and Complex Event Processing

995 $

Competencias y resultados

Qué aprenderás

1. Streaming Mastery with Kafka/Pulsar and Complex Events

Para quien va dirigido nuestro:

Diploma in Streaming with Kafka/Pulsar and Complex Event Processing

9.9 Streaming Fundamentals: Concepts and Principles
9.9 Introduction to Kafka and Pulsar: Streaming Platforms
9.3 Streaming Benefits: Real-Time and Analytics
9.4 Streaming Use Cases: Common Applications
9.5 Key Streaming Components: Producers, Consumers, Brokers
9.6 Introduction to Events: Types and Structure
9.7 Defining Complex Events: Patterns and Designs
9.8 Introduction to Streaming Architectures
9.9 Additional Tools and Technologies

9.9 Kafka vs. Pulsar Comparison Pulsar: Architectures and Design
9.9 Kafka Design: Brokers, Topics, Partitions
9.3 Pulsar Design: Tenants, Namespaces, Topics
9.4 Communication Protocols: Kafka and Pulsar
9.5 Scalability in Kafka: Implementation and Configuration
9.6 Scalability in Pulsar: Implementation and Configuration
9.7 Data Modeling in Kafka: Serialization and Deserialization
9.8 Data Modeling in Pulsar: Schema and Formats
9.9 Platform Selection: Criteria and Factors

3.9 Kafka Installation and Configuration
3.9 Topic Creation and Management in Kafka
3.3 Implementing Producers in Kafka
3.4 Implementing Consumers in Kafka
3.5 Data Flows: Reading and Writing with Kafka
3.6 Integration with External Data Sources
3.7 Implementing Connectors in Kafka
3.8 Engineering Practices Data Processing with Kafka
3.9 Developing Applications with Kafka Streams

4.9 Installing and Configuring Pulsar
4.9 Creating and Managing Topics in Pulsar
4.3 Implementing Producers in Pulsar
4.4 Implementing Consumers in Pulsar
4.5 Data Streams: Reading and Writing with Pulsar
4.6 Integrating with External Data Sources
4.7 Implementing Functions in Pulsar
4.8 Implementing Serverless Processing in Pulsar
4.9 Developing Applications with Pulsar Functions

5.9 Data Transformation: Filters and Mappings
5.9 Data Enrichment: Joins and Aggregations
5.3 Implementing Time Windows
5.4 Detecting Anomalies and Complex Events
5.5 Implementing Custom Functions
5.6 Using Stream Processing Frameworks
5.7 Real-Time Data Analysis
5.8 Integrating with Storage Systems
5.9 Testing and Transformation Validation

6.9 Complex Event Design: Patterns and Models
6.9 Event Modeling: Languages ​​and Tools
6.3 Event Scheme Design
6.4 Implementing Aggregations and Calculations
6.5 Designing Complex Workflows
6.6 Designing Alerting and Notification Systems
6.7 Event Simulation and Testing
6.8 Optimizing Design Performance
6.9 Design Documentation and Maintenance

7.9 Horizontal Scalability: Kafka and Pulsar
7.9 Performance Parameter Tuning
7.3 Optimizing Consumers and Producers
7.4 Optimizing Storage and Performance
7.5 Using Caching to Improve Performance
7.6 Implementing Partitioning Strategies
7.7 Backpressure Management and Flow Control
7.8 Performance Monitoring and Tuning
7.9 Query and Processing Optimization

8.9 Kafka Monitoring: Metrics and Alerts
8.9 Pulsar Monitoring: Metrics and Alerts
8.3 Data Visualization: Dashboards
8.4 Logging and Recording: Tools and Practices
8.5 Log Management in Kafka and Pulsar
8.6 Implementing Alerts and Notifications
8.7 Root Cause Analysis
8.8 Load and Performance Testing
8.9 Documentation and Reporting

9.9 Security in Kafka: Authentication and Authorization
9.9 Security in Pulsar: Authentication and Authorization
9.3 Encrypting Data at Rest and in Transit
9.4 Role-Based Access Control
9.5 Data Governance: Policies and Compliance
9.6 Auditing and Event Logging
9.7 Protection Against Attacks and Vulnerabilities
9.8 Key and Certificate Management
9.9 Regulatory and Legal Compliance

Proyectos tipo capstones

Admisiones, tasas y becas

¿Tienes dudas?

Nuestro equipo está listo para ayudarte. Contáctanos y te responderemos lo antes posible.

Please enable JavaScript in your browser to complete this form.
Scroll to Top