Log inSign up
Michael Drogalis
6,041 posts
Image
user avatar
Michael Drogalis
@MichaelDrogalis
šŸ”„ Founder @ShadowTrafficIO šŸ“° Writes about bootstrapping michaeldrogalis.substack.com
Seattle, Washington
mdrogalis.dev
Joined May 2011
476
Following
2,646
Followers
  • Pinned
    user avatar
    Michael Drogalis
    @MichaelDrogalis
    Nov 14, 2023
    šŸ”„ It's finally here! I'm excited to announce that @ShadowTrafficIO is now available. Head to the home page to get started for free. For my entire career, I've been baffled by how long it takes to build demos, load tests, and proof-of-concept projects. Everyone's built little
    21K
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    May 9, 2021
    Put a UUID on it. Put a timestamp on it. Put a version on it. You won’t regret it.
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Sep 5, 2023
    Put a UUID on it. Put a timestamp on it. Put a version on it. You won’t regret it.
    310K
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Jul 22, 2019
    I've been working with @apachekafka for 7+ years. I find myself doing the same set of activities every time. Here's a set of Kafka productivity hacks for doing a few things way faster than you're probably doing them now. @confluentinc šŸ”„
    Image
    apache-kafka-productivity-hacks.md
    From gist.github.com
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    May 3, 2024
    Things I wish I knew as a 22 year-old engineer: 1. Software engineering is mainly about people, not code. Technical expertise will only take you so far. 2. There's a time to hack together a house of cards and a time to build a masterpiece. Learn the difference. 3. Prioritize
    35K
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Nov 21, 2016
    My respect for a person goes up by a 1000-fold when I hear things like: - I was wrong, you're right. - I'm sorry. - I don't know the answer.
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Apr 23, 2024
    šŸ”„ I can't believe it: 8 months in, and I've just closed my 3rd enterprise customer. Will I make it long term? Who knows. But so far, my revenue per employee is higher than many seed-funded startups, and all of my existing customers have expanded 3-4x their initial use cases.
    Image
    18K
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Mar 14, 2021
    Thinking about writing something on what’s changed since @martinkl’s turning the database inside out talk (spoiler: a lot. The practical side is way different now.) Anyone interested?
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Oct 4, 2023
    Since leaving Confluent, I've been asked by so many people how their company can win at stream processing. Honestly, I don't know, but one thing's been apparent: latency isn't the killer feature. Whoever wins is going to figure out what it really is.
    25K
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Aug 2, 2018
    I’m incredibly excited to share that Distributed Masonry will be joining @confluentinc ! It’s been amazing journey, and I couldn’t ask for a better exit. 1/
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Mar 10, 2020
    I’ve scratched an itch I’ve had for ages. Introducing Voluble, an intelligent data generator for @apachekafka. Voluble generates streams of realistic events with support for cross-topic relationships, tombstoning, configurable rates, and more.
    Image
    GitHub - MichaelDrogalis/voluble: Intelligent data generator for Apache Kafka. Generates streams of...
    From github.com
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Aug 23, 2020
    Many teams have created best practices for how they should name & describe their @apachekafka events. When they do this, a kind of murky categorization emerges, but no one can quite make out where the boundaries are. As it turns out, linguists beat us to it a long time ago. 1/
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Jun 1, 2021
    How it started / how it's going:
    Image
    Image
  • user avatar
    Michael Drogalis
    @MichaelDrogalis
    Apr 14, 2020
    Every now and again I see criticism for using @apachekafka for small/low volume projects. If you host it yourself, sure, there’s an ops burden. But I think this misses the point: commit logs are a *hugely* useful primitive for any volume. At least as useful as database tables.

New to X?

Sign up now to get your own personalized timeline!

Create account

By signing up, you agree to the Terms of Service and Privacy Policy, including Cookie Use.

TermsĀ·PrivacyĀ·CookiesĀ·AccessibilityĀ·Ads InfoĀ·Ā© 2026 X Corp.
Don't miss what's happening
People on X are the first to know.
Log inSign up
Advertisement
Advertisement