Letitpe Jun 2026
[2026-04-10 09:13:42] INFO Ingestor (kafka) connected to brokers: localhost:9092 [2026-04-10 09:13:43] INFO Event order.created v1 received (offset 34) [2026-04-10 09:13:43] DEBUG Middleware logger – "type":"order.created","payload":… [2026-04-10 09:13:43] INFO Processor orderHandler executed in 12.4ms [2026-04-10 09:13:43] INFO Routed to sink events-sqs (messageId=abc123)
// Enrich the event with a risk flag if (total > 10_000) event.metadata.risk = 'high'; else event.metadata.risk = 'low'; letitpe
"$schema": "http://json-schema.org/draft-07/schema#", "title": "order.created", "type": "object", "properties": "orderId": "type": "string" , "customerId": "type": "string" , "items": "type": "array", "items": "type": "object", "properties": "sku": "type": "string" , "quantity": "type": "integer", "minimum": 1 , "required": ["sku", "quantity"] 10_000) event.metadata.risk = 'high'
LetItPe tackles these pain points head‑on by providing that: else event.metadata.risk = 'low'
“LetItPe” is a lightweight, open‑source framework designed to simplify in modern web and server‑side applications. The name is a playful contraction of “Let It Process Events” , emphasizing the library’s core mission: let developers focus on business logic while the framework handles the heavy lifting of event ingestion, routing, transformation, and persistence.