Factor House’s cover photo
Factor House

Factor House

Software Development

Northcote, Victoria 2,277 followers

About us

We are an independent, engineering-led software house from Melbourne, Australia. We build essential tools for modern engineers. At Factor House, we believe insight has the power to shape the future. Over 20+ years of experience fuels our engineers with the insight to design specialized products for developers, empowering them to imagine and create new solutions. Kpow for Apache Kafka is our flagship product and is used by thousands of expert engineers globally. Start a free trial today at kpow.io.

Website
https://factorhouse.io
Industry
Software Development
Company size
11-50 employees
Headquarters
Northcote, Victoria
Type
Privately Held
Founded
2019
Specialties
software engineering, apache kafka, apache flink, clojure, data streaming, devops, event stream processing, data engineering, data lineage, finops, data platform, big data processing, and data in motion

Locations

Employees at Factor House

Updates

  • View organization page for Factor House

    2,277 followers

    Lots happening in October, from community sessions to a trip to Chicago. Swipe through to see where to find the Factor House team this month 🌐 Oct 6: Migrating to open source Kafka, with Chad Harris and Justin George from NetApp Instaclustr 🌐 Oct 14: Beyond IAM: governing Amazon MSK for teams and AI agents, with Chad Harris 🌐 Oct 28: Virtual Kafka User Group, Americas, with a lightning talk from Yaroslav Tkachenko (formerly Activision, Shopify) 🌐 Oct 28: Virtual Kafka User Group, Asia Pacific, with a lightning talk from Gaurav Bhatt (Sportsbet) 🇺🇸 Oct 29: Databricks Data + AI World Tour, Chicago Then on Nov 4-5 we're heading to 🇺🇸 Current San Francisco at Moscone Center. Come and find us at booth 403. Links to everything are in the comments

  • View organization page for Factor House

    2,277 followers

    Deploy MirrorMaker 2 on Kafka Connect the obvious way, and your target cluster fills with a second copy of every record from the beginning of time. That's because replication progress doesn't migrate. A new source connector starts at offset zero. Chad Harris has written a practical guide to moving MM2 off connect-mirror-maker.sh and onto Kafka Connect, covering: → How to seed offsets so nothing is re-replicated → Why consumer offset translation is off by default → The cutover order that keeps things uneventful → When you shouldn't bother moving at all Link in comments.

    • No alternative text description for this image
  • View organization page for Factor House

    2,277 followers

    Thanks to Stefan Baer, Senior Key Expert in Data Integration at Siemens, for a great lightning talk at last week's Kafka User Group - Europe. Stefan walked through how Siemens tackled schema quality across multi-producer Kafka topics, where schemas were "agreed" between teams but never validated, so one producer's mistake flowed through to every consumer. A few takeaways: → Using Claude Code to rebuild a working schema from real production messages, surfacing drift the existing schema had missed → Balancing validator strictness: too strict rejects everything, too loose accepts almost anything → A staged rollout, from consumer-side validation, to a gatekeeper at the merge point, to producer-side validation Want to join the next Kafka User Group? Registration link in the comments

    • No alternative text description for this image
  • View organization page for Factor House

    2,277 followers

    Dead letter queues in Kafka usually mean bolting on a stream processor or an external retry service. Chad Harris has put together a walkthrough of a consumer-side approach that skips both, using nothing beyond Kafka itself: → Each consumer group gets its own retry and DLQ topics → A failed message only replays to the consumer group that failed, not every group subscribed to the topic → No new infrastructure to run or maintain If your team has dealt with fan-out problems from a single shared DLQ, this is worth a read. Link in comments.

    • No alternative text description for this image

Similar pages

Browse jobs