这是位于澳大利亚的Birchal公司如何在CockroachDB上创建一个众筹平台的故事
早期资本是经历数字颠覆的众多金融服务领域之一。新兴的创业公司创始人越来越多地转向在线股权众筹平台,而不是追求传统的早期阶段资本筹集方法。
近年来,股权众筹被确立为初创企业和中小企业筹集资金的可靠和流行机制。然而,为公司(和投资者)建立一个负担得起、易于使用的在线平台并不是一件容易的事。在遵守数据法规、接触不同地区的客户以及扩大规模以适应增长方面,存在着许多挑战。
在内陆地区创造机会
澳大利亚众筹(CSF)行业始于2018年,初具规模,但正在加速发展,迄今已完成约120个成功的CSF要约,整个行业筹集了约8000万美元,其中大部分是在墨尔本的平台Birchal完成的。他们是如何做到的?他们如何已经拥有这个市场的70%?
简单地说,Birchal的创始人把遵守复杂的法规网络和开发一个使新品牌和投资者的投资过程简单而快速的解决方案作为他们的使命。在Birchal上展示其服务或产品的公司有机会与潜在的新利益相关者接触并为其业务筹集资金。从另一个角度看,Birchal使投资者能够轻松地支持他们所喜爱的品牌。
[图片:Birchal的用户友好界面] 。
如果没有这个简单易用的平台为他们处理金融交易,Birchal的客户可能永远没有机会筹集到大量资金,使他们的业务起步。
在建立澳大利亚领先的众筹平台之前,Birchal的团队心中有雄心勃勃的目标,有几个挑战需要克服。最终,他们在CockroachDB上建立了一个可扩展且有弹性的平台。
关于众筹的简要背景故事
Birchal的联合创始人Matt Vitale和Alan Crabbe在创建Birchal之前,曾在截然不同的领域工作。马特是一名证券律师,在澳大利亚的金融服务监管环境方面有专长。艾伦共同创建了Pozible.com,这是一个为创作者提供工具和服务的平台,用于计划、起草和执行众筹活动。根据这一经验,他们知道,在开始建立Birchal之前,他们必须对抗大量的法律和监管挑战。
幸运的是,在2017年,澳大利亚政府推出了众包资金(CSF),作为初创企业和中小型公司向公众筹集资金以资助其业务的一种新方式。现在是Birchal起飞的时候了。
Birchal的团队知道,他们必须建立一个独特的用户界面和无缝体验,使他们与其他众筹平台区别开来。他们看到,他们的大多数竞争者采取了一种非常过时的投资方法,并向公司收取大量费用来参与。相反,他们想把每家公司当作自己的项目,并向合适的受众展示机会。他们知道他们可以利用预测分析和数字广告的优势,使他们的平台独一无二。
他们对Birchal有很大的计划,并知道他们需要建立一个能够支持他们未来发展的基础设施。
[图片:Birchal上的公司简介样本] 。
一个独特的平台需要一个独特的数据库
Birchal首席技术官Josh Stewart在Postgres方面有很多经验,他想把Birchal建立在一个可靠的、SQL数据库上。然而,他也知道Postgres(以及一般的传统数据库)很难横向扩展,他希望有一个从头到尾都是云原生的解决方案。乔希和他的团队简单地评估了谷歌Spanner,因为他们是谷歌云提供商(GCP)的客户。然而,Spanner在管理大型工作负载时很昂贵,而Birchal当时是一家初创公司,希望保持低开销。
由于Birchal的商业模式以金融交易为中心,他们希望有一个面向交易的系统,并能为这些类型的工作负载进行扩展。他们考虑过采用NoSQL来实现他们所需要的规模,但他们真的想坚持使用SQL,以降低他们的开发人员的学习曲线,并使产品快速落地。此外,保证交易的一致性对他们来说非常重要,而很多NoSQL解决方案只能保证最终的一致性。
"我们不仅想要一个能在我们启动时为我们工作的数据库,而且我们需要一个能在未来为我们工作的解决方案。我们希望有一个对故障有弹性的数据库。一个可以扩展的现代云数据库"。- Josh Stewart,首席技术官
最终,他们需要创建有弹性的基础设施,这样他们就可以向客户承诺,即使在投资高峰期,他们的数据也可以随时使用。随着他们将来转移到新的管辖区(在澳大利亚和其他地方),他们希望能够将数据绑定到一个地方,以实现低延迟的访问,并满足合规性要求。
要求摘要。
- 为初创企业提供负担得起的解决方案
- 对故障和高可用性有弹性
- 云端原生
- ACID保证
- 面向交易的系统
- 能够将数据与位置联系起来
- 规模上的一致性
经过一番搜索,Josh发现了CockroachDB,从表面上看,它符合他的所有要求。此外,它还与Postgres-Wire兼容。现在,是时候亲自测试一下它了。
满足并超越雄心勃勃的计划
早在2017年,乔希和他的团队在一天之内就把CockroachDB启动并运行了。当时他们还处于建立平台的早期阶段,所以最初他们将CockroachDB核心作为一个通用的数据存储。
当Birchal在2018年成为澳大利亚证券和投资委员会(ASIC)批准的首批许可平台之一时,他们进入了生产阶段,开始做更多的交易数据存储。这包括收集支付信息、活动数据、公司信息、投资者兴趣、投资数据等等。
"从Postgres来,我对CockroachDB的性能感到惊喜。在Postgres中,你花了很多时间和资源来优化生产工作负载。有了CockroachDB,这些工作就已经完成了。"- Josh Stewart,首席技术官
在大型活动的高峰期,该平台开始获得动力,达到每秒200次的查询或每分钟300次的交易。
在CockroachDB核心平台上成功运行了3年后,Birchal希望确保他们的业务在未来能够无限扩展。一个简单的方法是将他们的业务迁移到CockroachCloud上。
使用CockroachCloud的天空是无限的
Birchal不仅想利用CockroachCloud的扩展能力,他们还希望有一个管理服务来为他们处理日常的运营。由于CockroachCloud为他们处理管理问题,他们可以专注于建立自己的平台,而不是将时间和金钱投入到维护数据库上。该团队对额外支持和企业功能的可用性感到惊喜。
如前所述,Birchal使用GCP作为他们的云供应商。他们设置了4个vCPUs和3个节点,在流行品牌发布的流量增加期间,可以增加到5个节点。
他们的大部分后端服务是事件驱动的,并建立在微服务上。他们有一堆连接到GraphQL的客户端,并通过该层进行通信。他们也有GraphQL后面的Rest APIs,直接与CockroachCloud通信。
[图片:Birchal的架构概览。]
最终,Birchal的团队设想了一个他们的技术是无服务器的未来。他们正在努力创建一个能够自我管理的基础设施,以便团队能够保持精简和高效。他们相信CockroachCloud在未来能够很好地与无服务器架构配合,因为它的自动扩展功能和在云中作为SQL API的能力。(CockroachDB已经在其他公司被用作可扩展的无服务器应用程序的后端)。
将乐趣放回资金中
使用CockroachDB,Birchal能够对未来的投资行为做出明智的决定,这使他们具有竞争优势。例如,他们监测流量的峰值,以预测一个公司何时可能筹集到大笔资金。他们还分析了过去的活动表现,以预测某家公司可能会筹集多少资金。该团队正在研究将数据从CockroachDB流向其他数据源,以便他们能够运行更高级的分析。
目前,Birchal拥有澳大利亚众筹市场70%的份额。未来,鉴于新加坡和东南亚等地区的主要金融服务行业,他们将寻求进一步扩展到亚太地区。
Birchal对股权投资世界的新方法正在改变澳大利亚企业主的生活。在CockroachDB的基础上,Birchal展示了金融服务业公司如何利用一流的技术来打造独一无二的产品。
对建立一个像Birchal这样的下一代平台感兴趣吗?你应该与我们的团队取得联系。或者自己免费试用一下CockroachCloud。如果你有兴趣了解更多,请查看我们的其他客户正在建造的东西。