2021年12月13日

Panther 如何凭借 Prisma 优先考虑人才而非地理位置

Panther 充分利用 Prisma 和尖端技术栈来支持领域驱动架构,使其开发人员能够无缝构建和维护一个包含多个服务的复杂平台。这使得 Panther 能够确保其客户可以通过一键操作为其远程团队自动化全球薪资和合规性。

How Panther champions talent over geography with Prisma

在过去的几年里,技术和社会的发展使得远程工作适用于更多种类职位的情况变得显而易见。数字游民、混合办公模式、自由职业和分布式团队一直呈上升趋势。

公司正在寻求优先考虑人才而非地点,跨越多个时区和文化。Panther 促成了这种文化转变,使向远程劳动力的过渡变得轻松。

Panther 负责超过 160 个国家的招聘、入职、薪资流程、福利和劳动法合规性,以便组织能够专注于增值运营。

Prisma 💚 微服务

在构建应用程序时最常见的软件架构模式是单体和微服务模式。毫无疑问,这是一个有争议的话题,因为这两种模式都有其优点和缺点。任何一种模式的错误实施都会导致负面后果和技术债务。

Panther 在设计和架构其平台时,出色地采用了领域驱动方法,以充分利用微服务。微服务模式是强加给他们的,因为 Panther 的平台由许多相互独立的移动部件组成。

尽管微服务模式是强加给 Panther 的,但所有服务都可以通过联邦 GraphQL API 访问。成功采用的一个原因是使用 Prisma 与其数据库进行交互。

Vasil Popovski,Panther 的联合创始人兼首席技术官,分享了 Prisma 给他们的代码库带来的价值:更快的上市时间、开发人员生产力、类型安全以及通过 GraphQL API 传输的数据的保证数据结构。Panther 享受的其他一些好处包括处理支付时的自动化以及一键处理不同货币的便利。

“在运营方面,我进行了大量调查,了解 Prisma 是否会得到其创建者的支持——它是否是我们可以信赖并在长期内存在的。我还考察了社区,这是转向新技术时的一个重要因素,最后是文档的完整性。所有这些结合起来,给了我们选择 Prisma 的信心。”

Vasil PopovskiVasil Popovski,Panther 联合创始人兼首席技术官 Panther

架构深入探讨

Panther 在构建其平台时的技术考量包括工具和库的性能、可伸缩性和稳定性。平台的核心是使用 TypeScript 构建的,并运行在 Node.js 上。

他们的技术栈包括以下工具和服务:

  • MySQL
  • MongoDB
  • 带有 Apollo Federation 的 GraphQL
  • React

Panther 还利用了数据加载器,通过在处理远程数据源时允许批处理和缓存请求来优化其应用程序。

“我们必须依赖许多内部 API,Prisma 保证最终通过主 GraphQL API 传输的数据及其数据形态是有效且具有特定形态的。”

Vasil PopovskiVasil Popovski,Panther 联合创始人兼首席技术官 Panther

Panther 的工程文化

Panther 认为,如果做得好,远程工作可以比办公室工作更具生产力和更有益。因此,他们是一家 100% 的远程公司,为全球团队量身定制福利和文化。Prisma 完全认同这种观点,因为我们也是 100% 远程的!

正如 Vasil Popovski 在 Prisma Day 的“Prisma In Production”小组讨论中解释的那样,在建立他们的团队和产品时,他们的重点是“人才优先”,使他们的开发人员和用户能够尽最大努力工作,不受地理障碍或行政开销的阻碍。

Panther 正经历着巨大的增长,在上一轮投资中筹集了 250 万美元,并且团队不断壮大。在这里了解更多 Panther 的职业机会:Panther 职业机会

结论

Prisma 可以利用您选择的架构,Panther 是如何无缝实现所有最新技术,并充分发挥其最大潜力的绝佳典范。

Panther 致力于确保其平台在每个层面的最佳性能。因此,他们很高兴能使用 Prisma Data Proxy,它允许您在无服务器环境中连接到数据库,而无需耗尽数据库连接。

要从 Vasil 那里了解更多关于 Panther 的信息,请查看 Prisma Day 的“Prisma In Production”小组讨论

要了解更多关于 Prisma 如何帮助您的团队提高生产力的信息,请访问 prisma.io/enterprise

不要错过下一篇文章!

订阅 Prisma 新闻通讯

© . This site is unofficial and not affiliated with Prisma Data, Inc.