Eric Sammer's Avatar

Eric Sammer

@esammer.bsky.social

CEO @ Decodable. Systems, databases, stream processing. O’Reilly author, ex-Cloudera, Splunk, Rocana, and others. https://www.decodable.co

3,866 Followers  |  112 Following  |  25 Posts  |  Joined: 23.10.2024  |  2.2211

Latest posts by esammer.bsky.social on Bluesky

Post image

The kind of thing being posted in Decodable's slack today (this one is from @rmoff.net):

31.10.2024 18:03 — 👍 11    🔁 1    💬 0    📌 0

And his epitaph read:

26.10.2024 03:52 — 👍 17    🔁 1    💬 0    📌 0

The consensus seems to be SaaS or Fully Managed SaaS. Really appreciate everyone weighing in on this. The internal debate remains lively. 😉

25.10.2024 23:28 — 👍 1    🔁 0    💬 1    📌 0

It's not often, but more than you might expect. Varies by role and how hot the market is. Some people just live life dangerously.

25.10.2024 20:42 — 👍 1    🔁 0    💬 0    📌 0

This is approximately what we do today, yea. "Traditional" just has this weird connotation of "legacy." It's also not specific or descriptive. "Normal" also makes BYOC sound abnormal which it is increasingly not.

25.10.2024 20:19 — 👍 1    🔁 0    💬 0    📌 0

Is it actually dedicated or is it multi-tenant? Ours is the latter.

25.10.2024 20:00 — 👍 0    🔁 0    💬 1    📌 0

Some terms people use:
- (Full, Hosted, Managed) SaaS
- Serverless

The confusion is that our BYOC option can also be managed by us. 🤷‍♂️

25.10.2024 19:54 — 👍 1    🔁 0    💬 5    📌 0

Poll:

We (Decodable) have a managed stream processing platform. It has a control plane (CP) and data plane (DP). We always run the CP. Customers can choose to let us run the DP or they can run it in their VPC (BYOC).

What do you call the type of account where we run both the CP and DP? Plz repost!

25.10.2024 19:53 — 👍 7    🔁 2    💬 10    📌 0

Unsolicited evergreen career advice: show up for interviews or at least send a note if you can't make it.

25.10.2024 19:19 — 👍 8    🔁 0    💬 3    📌 0

Ok, fair question! I think it's because of the way it's used. Unmounting and remounting it in a failure case is weird and slow and subject to bad corner cases (local i/o abstraction over a network service). Same issues as NFS, plus or minus.

25.10.2024 16:22 — 👍 2    🔁 0    💬 1    📌 0

I was lucky enough to see a very large, very high throughput, very margin-sensitive system, with enterprise SLAs in the cloud that informed my most recent opinions on this. Those include never using EBS. Even there, and to the earlier point, a storage service w/ ephemeral disk backed by s3 = better.

25.10.2024 16:20 — 👍 5    🔁 1    💬 0    📌 0

Yes, totally agree.

25.10.2024 16:16 — 👍 1    🔁 0    💬 0    📌 0

Yes. This.

25.10.2024 16:15 — 👍 3    🔁 0    💬 0    📌 0

I'm not shilling for rocksdb or anything. Flink's state backends and checkpointing system are due for an update. The Flink 2.x work might be The Way (too early to tell). Just suggesting we don't throw the baby out with the bath water on this one.

25.10.2024 16:14 — 👍 2    🔁 0    💬 1    📌 0

There are valid questions about how things like rescaling and restoration work, but I think there are good patterns for dealing with this that get into the design of the storage layout and primitives. TLDR, it should be possible to page in/flush chunks rather than everything, but that's obvious.

25.10.2024 16:12 — 👍 3    🔁 0    💬 2    📌 0

The current discourse on disaggregated compute and storage in data infra says local disk is bad. I think this lacks nuance. Local persistent disk (e.g. EBS) is bad. Ephemeral local disk should be embraced as a block cache for reads and staging of writes to durable storage. The cost/op is a win.

25.10.2024 16:10 — 👍 23    🔁 6    💬 6    📌 1

Half of what I talk to technical founders about is learning and building this stuff for the first time. I wish I had these things two companies ago.

25.10.2024 05:17 — 👍 2    🔁 0    💬 0    📌 0

Strongly considering open sourcing a bunch of our key docs and templates at Decodable for technical (would-be) founders: MSA, NDA, operational model, marketing and sales funnel / revenue model. Stuff like that. Is this interesting to anyone but me?

25.10.2024 05:16 — 👍 14    🔁 3    💬 4    📌 0

I made an infra engineer starter pack. Folks posting about databases, stream processing, durable execution, orchestrators, service meshes, and more.

go.bsky.app/SCZe42X

25.10.2024 01:16 — 👍 290    🔁 75    💬 44    📌 16

Thanks for including me. Great list!

25.10.2024 05:04 — 👍 2    🔁 0    💬 0    📌 0

Unfortunately things I'm not yet ready to talk about. Database stuff.

23.10.2024 16:24 — 👍 1    🔁 0    💬 0    📌 0

Ok, so have you met my friend `#[async_trait]`?

23.10.2024 16:16 — 👍 1    🔁 0    💬 1    📌 0

Of course my first real contribution to tech-bluesky is to complain about the ergonomics of a async programming in Rust. I'm the worst.

23.10.2024 16:10 — 👍 3    🔁 0    💬 0    📌 0

I've been writing a ton of Rust lately. I know this isn't a hot take, and I know why it's the way that it is, but async still feels so bolt-on. The way async, closures, generics, and (object-safe) traits work together (or don't) is really painful. It's still good, but it definitely hinders adoption.

23.10.2024 16:09 — 👍 3    🔁 0    💬 1    📌 0

I’d be immensely excited to rebuild tech twitter here. Let’s make it happen.

23.10.2024 05:49 — 👍 22    🔁 7    💬 1    📌 0

Hello world.

23.10.2024 05:46 — 👍 4    🔁 0    💬 0    📌 0

@esammer is following 20 prominent accounts