Nairobi, Kenya

254721214795

Real-Time Streaming Data Architecture & Design

This advanced training provides participants with the knowledge and practical skills required to design, implement, scale, secure, and optimize modern real-time data streaming architectures. The cours...

Click to Register

ONSITE OR VIRTUAL

3 upcoming sessions in the next 3 months

Oct 26 - Oct 30
Nov 23 - Nov 27
Dec 28 - Jan 01
Programme Overview
Training Description

Who Should Attend

  • Data architects
  • Solutions architects
  • Cloud architects
  • Software developers
  • Data scientists
  • DevOps and platform engineers
  • Machine learning engineers
  • Analytics engineers
  • Enterprise architects
  • IT managers
  • Technology and digital transformation professionals
  • Professionals responsible for real-time data platforms and event-driven systems
 
 
 
 
 
Session Objectives
  • Understand the fundamentals of real-time data streaming architectures.
  • Master the design and implementation of high-volume data processing systems.
  • Utilize message brokers for reliable data ingestion and distribution.
  • Implement stream processing engines for real-time data transformation and analysis.
  • Design fault-tolerant and scalable streaming architectures.
  • Utilize cloud-based streaming services for efficient data processing.
  • Troubleshoot and optimize real-time data streaming systems.
  • Implement data security and access control in streaming architectures.
  • Integrate real-time data streams with various data storage and analytics systems.
  • Understand how to monitor and maintain real-time streaming systems.
  • Explore advanced streaming patterns and techniques.
  • Apply real world use cases for real-time data streaming.
  • Design systems that handle back pressure and data loss.
About the Course

This advanced training provides participants with the knowledge and practical skills required to design, implement, scale, secure, and optimize modern real-time data streaming architectures. The course focuses on how organizations can capture and process continuously generated data to support real-time analytics, operational intelligence, automation, and faster decision-making.Participants will explore event-driven architecture, streaming ingestion, message brokers, stream processing, data integration, state management, scalability, fault tolerance, observability, security, and cloud-native streaming platforms. Emphasis is placed on designing resilient, low-latency architectures capable of handling high-volume and high-velocity data across enterprise environments.

Curriculum & Topics

15 Topics | 71 Sessions

  • play Workshop 1.1: Fundamentals of real-time data streaming.

  • play Workshop 1.2: Overview of streaming architectures and patterns.

  • play Workshop 1.3: Setting up a development environment for streaming applications.

  • play Workshop 1.4: Introduction to streaming tools and frameworks.

  • play Workshop 1.5: Best practices for streaming architecture.

  • play Workshop 2.1: Utilizing Apache Kafka for high-throughput messaging.

  • play Workshop 2.2: Implementing RabbitMQ for reliable message queuing.

  • play Workshop 2.3: Utilizing cloud-based messaging services (AWS Kinesis, Azure Event Hubs).

  • play Workshop 2.4: Implementing message serialization and deserialization.

  • play Workshop 2.5: Best practices for message broker usage.

  • play Workshop 3.1: Utilizing Apache Flink for stateful stream processing.

  • play Workshop 3.2: Implementing Apache Spark Streaming for batch and stream processing.

  • play Workshop 3.3: Utilizing Apache Kafka Streams for real-time data transformations.

  • play Workshop 3.4: Implementing cloud-based stream processing services (Google Dataflow).

  • play Workshop 3.5: Best practices for stream processing.

  • play Workshop 4.1: Designing fault-tolerant streaming systems.

  • play Workshop 4.2: Implementing data replication and recovery.

  • play Workshop 4.3: Utilizing checkpointing and state management.

  • play Workshop 4.4: Handling stream processing failures and restarts.

  • play Workshop 4.5: Best practices for fault tolerance.

  • play Workshop 5.1: Designing scalable streaming systems for high-volume data.

  • play Workshop 5.2: Implementing data partitioning and sharding.

  • play Workshop 5.3: Utilizing horizontal scaling and load balancing.

  • play Workshop 5.4: Optimizing streaming applications for performance.

  • play Workshop 5.5: Best practices for scalability.

  • play Workshop 6.1: Utilizing cloud-based streaming services (AWS Kinesis, Azure Event Hubs, Google Dataflow).

  • play Workshop 6.2: Implementing serverless streaming architectures.

  • play Workshop 6.3: Optimizing cloud resources for streaming applications.

  • play Workshop 6.4: Best practices for cloud-based streaming.

  • play Workshop 7.1: Debugging streaming applications and pipelines.

  • play Workshop 7.2: Analyzing streaming system logs and metrics.

  • play Workshop 7.3: Utilizing monitoring tools and dashboards.

  • play Workshop 7.4: Optimizing streaming performance and resource utilization.

  • play Workshop 7.5: Best practices for troubleshooting.

  • play Workshop 8.1: Implementing data security in streaming architectures.

  • play Workshop 8.2: Utilizing authentication and authorization.

  • play Workshop 8.3: Implementing data encryption and masking.

  • play Workshop 8.4: Implementing data auditing and compliance.

  • play Workshop 8.5: Best practices for data security.

  • play Workshop 9.1: Integrating real-time data streams with databases and data lakes.

  • play Workshop 9.2: Utilizing data connectors and APIs.

  • play Workshop 9.3: Implementing real-time analytics dashboards.

  • play Workshop 9.4: Integrating streaming data with machine learning models.

  • play Workshop 9.5: Best practices for integration.

  • play Workshop 10.1: Monitoring streaming system performance and health.

  • play Workshop 10.2: Implementing alerting and notifications.

  • play Workshop 10.3: Utilizing monitoring tools and techniques.

  • play Workshop 10.4: Implementing streaming system maintenance strategies.

  • play Workshop 10.5: Best practices for monitoring.

  • play Workshop 11.1: Implementing event-driven architectures.

  • play Workshop 11.2: Utilizing change data capture (CDC).

  • play Workshop 11.3: Implementing stream processing for complex event processing (CEP).

  • play Workshop 11.4: Utilizing windowing and aggregation techniques.

  • play Workshop 11.5: Advanced techniques for real-time streaming.

  • play Workshop 12.1: Implementing real-time fraud detection systems.

  • play Workshop 12.2: Utilizing streaming data for IoT applications.

  • play Workshop 12.3: Implementing real-time analytics for e-commerce.

  • play Workshop 12.4: Utilizing streaming data for log analytics.

  • play Workshop 12.5: Best practices for real world applications.

  • play Workshop 13.1: Deploying streaming architectures on cloud platforms (AWS, Azure, GCP).

  • play Workshop 13.2: Utilizing cloud-based streaming services.

  • play Workshop 13.3: Optimizing cloud resources for streaming.

  • play Workshop 13.4: Best practices for cloud deployment.

  • play Workshop 14.1: Implementing data governance policies in streaming architectures.

  • play Workshop 14.2: Utilizing metadata management tools.

  • play Workshop 14.3: Implementing data lineage and data dictionary.

  • play Workshop 14.4: Best practices for data governance.

  • play Workshop 15.1: Emerging trends in real-time data streaming.

  • play Workshop 15.2: Utilizing AI and automation in streaming architectures.

  • play Workshop 15.3: Implementing edge streaming and processing.

  • play Workshop 15.4: Best practices for future streaming architecture

img

$ 2,000


Availability Calendar

Find a schedule that works for you. Click any available session to submit a booking.

Selected Session:
Delivery modes & Locations
This Programme Includes

Certificate of completion

Training manual

Reference materials

10 o'clock tea

Lunch

4 o'clock tea

Course Highlights
  • icon 10 Days Intensive Training

  • icon 15 Core Learning Topics

  • icon 71 Professional Sessions

  • icon Unknown Expert-led Delivery

FAQs

Frequently Asked Questions

Explore detailed answers to the most common questions about our platform and services.

Will I receive a certificate upon completion?

Yes. Participants who successfully complete a training program and meet the minimum attendance requirements will be awarded a globally recognized Certificate of Proficiency from the Pebbles Institute of Research and Technology.

While the majority of our intensive professional programs are structured for high-engagement, on-site delivery, we offer select courses in a virtual or hybrid format. If your organization requires online delivery for a specific module, please indicate this during your booking inquiry.

Our primary residential and corporate training programs are hosted in premium, fully equipped conference facilities in Nairobi, Kenya. We also coordinate regional and international training locations depending on the specific cohort and organizational requirements. Exact venue details are communicated in your admission letter.

Registering is simple. Browse our training catalog, select your desired course, and click the "Book to Register" button. Fill out the brief registration form with your details, and a training coordinator will contact you within 24 hours to provide the admission letter and payment details.

Payments can be made via bank transfer or bank draft payable to PB Institute of Research and Technology. For corporate-sponsored participants, a formal undertaking/Local Purchase Order (LPO) from the employer is required to secure a slot before the training commencement date.

Yes. We specialize in corporate capacity building. Corporate sponsorships and group registrations can be coordinated directly through our admissions team. We also offer customized, in-house versions of our courses if you have a team of five or more participants.