Apache Storm
Equip developers to create, deploy, and tune high‑throughput, fault‑tolerant event‑processing topologies using Apache Storm and Trident APIs.
Get Course Info
Audience: Developers
Duration: 2 days
Format: Lectures and hands‑on labs (50% lecture, 50% lab)
Overview
Learn Apache Storm – a popular event‑processing framework – covering architecture, programming APIs, topology design, and tuning.
Objective
Equip developers to create, deploy, and tune high‑throughput, fault‑tolerant event‑processing topologies using Apache Storm and Trident APIs.
What You Will Learn
- Storm concepts & architecture
- Installing & configuring Storm
- Storm Java API (Spouts, Bolts, Topologies)
- Logging & metrics
- Trident high‑level API
- Designing and tuning Storm systems
Course Details
Audience: Developers
Duration: 2 days
Format: Lectures and hands‑on labs (50% lecture, 50% lab)
Comfortable with Java programming • Linux command‑line skills
Setup: Zero‑install cloud lab • SSH client • Chrome browser
Detailed Outline
- Fast data & streaming architectures
- Lambda architecture
- Message queues & processors
- Architecture
- Sources / Sinks
- Tuples
- Spouts
- Bolts
- Topologies
- Storm Java API
- Bolt / Spout / Topology APIs
- Lab: coding Storm apps
- Mapping & parsing fields
- Scalability & parallelism
- Executors & tasks
- Creating robust topologies
- Logging
- Capturing & analyzing metrics
- Intro to Trident
- Trident operations
- Kafka & Storm integration
- Topology tuning & best practices
Ready to Get Started?
Contact us to learn more about this course and schedule your training.