TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: How would you structure a CRM for scale?

2 点作者 digest大约 1 年前
I&#x27;m curious to hear how you would structure the architecture for an email marketing&#x2F;CRM service for scale. Let&#x27;s say you have 5,000 customers. Some customers have 5,000 or less contacts, some have 100,000+, some have millions.<p>Are you storing all their data on one large database? Multiple databases? If multiple databases is there a specific way you&#x27;re splitting up the data across these databases?<p>If multiple databases how are you ensuring search in your app is extremely fast to return any datapoint a customer is looking for on a customer record?<p>When it comes to email sending, how are you handling it? Lets say you have 100 customers at once send an email blast that consists of 30MM emails. What queue service are you using? What about analytics to track all of the data? Are you storing that data on separate boxes?<p>What about replication? Set it up on all boxes?<p>Curious to hear how people would handle a setup like this that will remain extremely fast, all data is quickly searchable from the UI, application is always stable and does not slow down under heavy write operations, and if there is downtime maybe the entire app is not offline but only a few databases that contain only some customers data.

2 条评论

pestatije大约 1 年前
CRM - customer relationship manager
brudgers大约 1 年前
I would structure it financially and start by charging enough money to make a high level of service profitable.<p>Technically, I would start with on-premises with bespoke hardware from Dell with a fast response service contract.<p>For software I&#x27;d look for a white label solution.<p>In short I would spare no-expense because the customer is paying for it and the more I charge the more net revenue there is at any given markup. Charging a lot filters for customers who will pay a lot. CRM&#x27;s are sold to the people who write checks not the people who have to use them.<p>YMMV. Good luck.