Remix.run Logo
cwiggs 2 hours ago

Curious how you run things and have good work life balance for your employees, with so few people?

Especially with the migration to k8s. K8s is much more complex than Heroku, some even say it requires an entire infra engineering team to manage.

steffoz an hour ago | parent | next [-]

In general, we try to keep things extremely simple. And then we simplify some more. If you're very strict on this basic rule and apply it at every level, from the start, you can go a long way with a small but stable team.

Regarding k8s: EKS is a very different beast compared to managing your own cluster in terms of complexity. We invested months into understanding a lot, yes, but then the day-to-day operations are not that heavy. At least, that's our opinion after 6 months; we'll see!

anderspetersson an hour ago | parent | prev [-]

I would say k8s is a piece of software that enable teams to stay small. While the internals are insanely complex the developer experience is not that hard to learn.

yabones 42 minutes ago | parent [-]

I agree, though it takes some discipline to keep it simple and small. It can be really easy to let your clusters get huge, tools get complex, operator sprawl, etc. but keeping it simple and understandable is worth it in the long term.

The biggest problem is that most of the popular tools are built for the target audience of "dedicated infra team", when in reality most k8s users don't really have that.