54 discussions in the community
I'm really struggling to explain the CAP theorem clearly and concisely in system design interviews. I understand the concept: you can only pick two of...
our cto is pushing to use kafka for literally everything, including sending emails and generating reports, citing standardization benefits. while i ag...
i've become a big proponent of the modular monolith as an often-overlooked middle ground, especially for startups or teams that prematurely jump into ...
we're dealing with a service that has a heavily normalized postgresql schema, and it's starting to cause significant performance headaches. a common u...
i've had a bit of a pendulum career path over the last six years, moving from Staff Engineer to Engineering Manager and then back to Principal Enginee...
Over the past six years, I've gone from Staff Engineer to Engineering Manager, then back to Principal, and most recently to Tech Lead. It feels like a...
My current team is quite strict about following clean architecture principles. While I appreciate the separation of concerns and testability, it feels...
we're a small startup, and technical debt conversations are perpetually deprioritized in favor of new features. it's a common story, i know. but it's ...
i've been advocating for a modular monolith approach lately, especially after seeing several teams at work struggle with premature microservices. they...
our current team follows clean architecture pretty strictly. for even a simple CRUD feature, we end up with controllers, use cases, interactors, entit...
we're a startup currently handling around 5k requests per second, and we're debating our next scaling move. our current service is running on 2 medium...
We're trying to improve the consistency and performance of an inventory system, and caching is a big part of that. We're currently debating write-thro...
i've had a bit of a pendulum career path, moving from staff engineer to engineering manager and then back to principal engineer over the last six year...
our team's been really leaning into clean architecture principles lately, which is great for theoretical purity and testability. the challenge we're r...
There's conflicting advice on when to mention specific technologies versus staying abstract in system design interviews. On one hand, saying 'we'd use...
at work, we're currently running both postgresql and mongodb in our stack. postgres handles all the relational stuff, and mongodb is used for document...
i often feel like i'm sounding rehearsed when discussing non-functional requirements (NFRs) at the start of a system design interview. bringing up ava...
we're designing a new event-driven service that needs to process about 10k messages per second, requiring at-least-once delivery, and the ability to r...
our main transactional database schema is highly normalized, which made a lot of sense initially for data integrity. however, we're now finding that c...
There's conflicting advice out there about whether to mention specific technologies (e.g., 'use Kafka') or to stay more abstract (e.g., 'use a distrib...