Open msfussell opened 3 years ago
Organization/Company: Roadwork Website: https://roadwork.io/ Country: BE Contact: xavier@roadwork.io Usage scenario: Using Dapr for https://scraper.ai, utilizing its Bindings for automatically scaling the cluster based on a RabbitMQ Queue (HTTP) Status: Production Contributions: https://github.com/Roadwork/dapr-js-sdk (We are primarily utilizing Node.js and C# but were lacking an easy-to-use HTTP interface for Node.js, so we wrote one 😊)
Organization/Company: Roadwork Website: https://roadwork.io/ Country: BE Contact: xavier@roadwork.io Usage scenario: Using Dapr its Actor framework for high-scale and high-volume Sensor abstractions (protobuf) Status: In Development
Organization/Company: EKEYNOW Pte. Ltd. Website: https://www.ekeynow.com/ Country: Singapore Contact: kevin@ekeynow.com Usage scenario: Moving to Dapr to build large scale SaaS applications. Status: In Development
Organization/Company: StaringWorld Website: http://www.staringworld.com/ Country: Chengdu / China Contact: huan.zhang@staringworld.com Usage scenario: Abp vNext SaaS application based on Dapr. Status: In Development
Organization/Company: Solid Value Software Website: https://dotnetsilverlightprism.wordpress.com/2021/05/03/discover-dapr-the-dapr-mesh-and-a-net-code-sample/ Country: United States Contact: gstevens@solidvaluesw.com Usage scenario: Using Dapr on client contract software development projects in Azure, on-prem, the Edge and K8s to enable easier-to-build-and-maintain distributed software systems. Status: Developing production systems using Dapr.
Organization/Company: Tdcare Website: http://www.tdcare.cn/ Country: ChangSha / China Contact: tzw@tdcare.cn Usage scenario: Hospital information system based on Dapr. Have five production. Status: Production
Organization/Company: Tencent Website: https://www.tencent.com Country: China Contact: seachen@tencent.com Usage scenario: Using Dapr for Q&A robot ai in game industry , utilizing its ServiceInvocation and State capabilities. Status: Production
Organization/Company: Alibaba Cloud Website: https://www.alibabacloud.com/ Country: HangZhou / China Contact: shengli.caosl@alibaba-inc.com Usage scenario: Using Dapr to invoke the baas on the Function Compute of Alibaba Cloud Status: Production
Organization/Company: DingTalk Website: https://www.dingtalk.com Country: China Contact: xiongfeng.bxf@alibaba-inc.com Usage scenario: Dapr provides multi-language support and portability for dingtalk to deploy on cloud and on-premises environments. Status: Production
Organization/Company: AutoNavi Website: https://amap.com/ Country: China Contact: gdtech@alibaba-inc.com Usage scenario: Using Dapr sidecar in Faas runtime to support existing service invocation, state management, etc. Status: Production
Organization/Company: personal Website: https://github.com/sd797994/Oxygen-Dapr.EshopSample Country: China Contact: 360107272@qq.com Usage scenario: E-commerce Web-Site && Management system Status: In Development
Organization/Company: RED(XiaoHongShu) Website: https://www.xiaohongshu.com/protocols/about?language=en-US Country: China Contact: yimo@xiaohongshu.com Usage scenario: 1. Using Dapr to extend RED's own faas platform's function ability 2. Interested in combining it with Envoy Status: In Development
Organization/Company: China Re Catastrophe Risk Management Company Website: https://www.chinarecrm.com.cn/zhzjz/622292/index.html Country: China Contact: luhan@chinarecrm.com.cn Usage scenario: Using DAPR to integrate with message queue in order to realize event driven scalable architecture on K8S. Status: Production
Organization/Company: Endeavour Group Website: https://endeavourgroup.com.au/ Country: Australia Contact: andrej@medic-consulting.com Usage scenario: Using DAPR for new e-commerce initiatives targeting AKS. Status: In Development
Not using yet but actively exploring Dapr to be used in several use-cases including monolithic app modernization and greenfield cloud native PoCs. (janos.veres@lhsystems.com)
I'm happy to see that Dapr is already used in production.
Organization/Company: Man Group Website: https://www.man.com/ Country: UK Contact: TradingTechPlatformEngineering@man.com Usage scenario: Dapr is key to our strategy for evolving our core operational and investment management platform, significantly accelerating our delivery of technical, operational and efficiency improvements in a hybrid environment consisting of Windows & Linux platforms, development languages ranging from .NET Framework/Core to Java and Python, and both containerized and non-containerized workloads. Status: In Development
Organization/Company: Border States Electric Website: https://borderstates.com/ Country: USA Contact: jrovang@borderstates.com Usage scenario: Using Dapr to build micro services and EDA heavily integrated with our ERP. Status: Production
Not using yet but actively exploring Dapr to be used in several use-cases including monolithic app modernization and greenfield cloud native PoCs. (janos.veres@lhsystems.com)
I'm happy to see that Dapr is already used in production.
Same here
Organization/Company: NashTech
Website: https://nashtechglobal.com/
Country: Vietnam
Contact: thangchung@ymail.com
Usage scenario: Researched and delivered some virtual presentations last year. This year, we implement it into the in-house product which leverages cloud-native on Kubernetes to solve problems (service-service invocation, message broker, state and secrets management, more observability tools) for our customers around the world.
OSSes use Dapr: https://github.com/vietnam-devs/coolstore-microservices, and https://github.com/thangchung/practical-dapr
Status: In Development and Test
Organization/Company: Masa Stack Website: In Development Country: HangZhou / China Contact: gushoudao@masastack.com Usage scenario: Using Dapr to build .net development technology stack. Status: POC Passed, Refactoring
Organization/Company: Nicolis Project Website: https://www.nicolisproject.com/ Logo: https://www.lingoapp.com/107276/a/mNwJwE?asset_token=HkSunFwkg6W9wSkMao1DiPpafWzpgQsQz2ipZemUptc&context=kit&v=0 Country: IT Contact: andrea.persico@nicolis.com andrea.tosato@hudi.it Usage scenario: Using Dapr for B2B application focused on Retail market, using pub-sub, service2service invocation, state and secret management, observability and bingings. The main focus is to deploy our solution (both on cloud and on-premises) to speed up future development and deployment in large retailer organizations. Status: In Development
Organization/Company: Schwarz IT KG Website: https://it.schwarz Country: Germany Contact: tristan.rehberg@mail.schwarz Usage scenario: Currently refactoring our internal Warenwirtschaft; event-driven architecture; aks in combination with keda running on Azure. Status: PoC
Organization/Company: 宇动源(北京)信息技术有限公司 Website: http://cosmosource.com Country: China Contact: cosmosource@cosmosource.com Usage scenario: Explore the evolution of platform architecture. Status: PoC
Organization/Company: Myself Website: https://www.alexdresko.com Country: USA Contact: me@alexdresko.com Usage scenario: Budget and spending analysis tool. First microservicesy thing.
Organization/Company: Ventus Cloud AG Website: https://ventuscloud.eu Country: Switzerland/Ukraine Contact: support@ventus.ag Usage scenario: Using Dapr to support and protect our API infrastructure. We use invocation, state management, pub/sub, observability, middleware. Status: Production (first version was with Dapr v0.10.0)
Organization/Company: UWM (United Wholesale Mortgage) Website: https://www.uwm.com Country: USA Contact: trodgers@uwm.com Usage scenario: Using DAPR as a key part of our next generation microservices Status: In development
Organization/Company: Ricent Website: http://www.ricent.com/ Country: Shenzhen / China Contact: z@ricent.com Usage scenario: Abp vNext SaaS application based on Dapr. Status: In Development
Organization/Company: Swoop Funding Website: https://www.swoopfunding.com Country: UK/IE/AUS Usage scenario: Dapr is a core part of our microservice based Funding Platform, hosted on Azure Kubernetes Service with a RabbitMQ Cluster for Pub/Sub and MongoDB Cluster for State storage alongside Azure SQL Server. An aggregator acts as in intermediary/orchestrator between the microservices. All services are part of an Istio Service Mesh and sit behind a Kong API Gateway which itself is a part of the Istio Service Mesh enabling us to use TLS or mTLS to the edge and mTLS throughout the Kubernetes cluster.
Dapr Features Used
Other
Engineering Stack
Hosting Stack
Status: Production (Since Q1 2021), Development started Q4 2020
Organization/Company: mondora srl sb Website: https://mondora.com/ Country: ITA Contact: info@mondora.com Usage scenario: Using Dapr bindings to abstract message-brokers specifics and streamline service-to-service invocations, gradually adopting Virtual Actors to scale and provide concurrence and parallelization guarantees. Status: Development
Organization/Company: Tinx.ai Website: https://tinx.ai/ Logo: https://tinx.ai/images/logo/logo-accent.svg Country: BE Contact: xavier@tinx.ai Usage scenario: Tinx.ai provides AI as a service and enables no-code scenarios. It uses Dapr in combination with Consumer Apps for workload management and automatic queue processing. Status: Production
Organization/Company: Openplay Technologies Pvt. Ltd. Website: https://www.openplaytech.com/ Country: India Contact: hareeshkumar.mandaloju@openplaytech.com Usage scenario: Using Dapr to enrich inter process communication with pubsub, observability and other features. Status: Development Logo: https://www.openplaytech.com/assets/img/Openplay-Logo.svg
Organization/Company: Dedalow / NTT DATA Website: https://dedalow.com/ Country: Spain Contact: fvelaayl@nttdata.com Usage scenario: Using Dapr to integrate cloud services (Azure and AWS):
Status: Production
Organization/Company: Lonsid Website: https://www.lonsid.cn/ Country: HangZhou / China Contact: gushoudao@masastack.com Usage scenario: Using Dapr to refactoring Lang Tao Mall and IoT. Status: Lang Tao Mall(Production) IoT (POC)
Organization/Company: China Merchants International Technology Co., Ltd
Website: https://www.cmit1872.com/
Country: China
Usage scenario: Dapr is a core part of our microservice based CTOS Platform, hosted on Rancher Kubernetes Service with a RabbitMQ Cluster for Pub/Sub , An aggregator acts as in intermediary/orchestrator between the microservices. All services sit behind an APISIX API Gateway which itself is a part of the Daprd service enabling us to use TLS or mTLS to the edge and mTLS throughout the Kubernetes cluster.
Dapr Features Used
• Components (RabbitMQ)
• Bindings (Pub/Sub)
Engineering Stack
• C#
• NET 5.0 > Upgrading to .NET 6 shortly
• Docker
• Gitea/Jenkins > Moving to Azure DevOps Server Pipelines
• SonarCloud
Hosting Stack
• Rancher 2.5.8
• Harbor 2.2.3
• APISIX API Gateway 2.10
• APISIX Kubernetes Ingress Controller
• Dapr (1.4.2)
• Prometheus-Stack (Prometheus, Alert-Manager, Grafana)
• ElasticSearch
• RabbitMQ
• Zipkin
• Oracle
Status: Production
Organization/Company: Wortell Website: https://www.wortell.nl Country: Netherlands Contact: ben.gelens@wortell.nl Usage scenario: Started using Dapr in our MDR (Managed Detection and Response) as a Service solution we offer to customers. Basically a whole bunch of microservices running in AKS with sidecar architecture leaning on pod assigned identities (where components are able to use them). Started with pubsub to replace our custom integration event handling code over Azure ServiceBus and RabbitMQ. Adopted Secrets Management and service to service invocation. Planning to adopt state management in the near future. Gradually transitioning functionality over to Dapr as our applications and Dapr evolve. Status: Production
Organization/Company: FUJITSU CLOUD TECHNOLOGIES LIMITED Website: https://fjct.fujitsu.com/ Country: Japan Contact: iaas-oss-info@list.fjct.fujitsu.com Usage scenario: Using Dapr for applications that operate virtual infrastructures Status: Production
Organization/Company:3-shake Inc. Website: https://3-shake.com/ Country: Japan Contact: shuya.motouchi@3-shake.com Usage scenario: Using Dapr for applications that SaaS. Status: In Development
Organization/Company: Nomono Website: https://nomono.co/ Country: Norway Contact: trond.hindenes@nomono.co Usage scenario: Using Dapr for distributed messaging between our microservices Status: Production
Organization/Company: enChoice Website: https://www.enchoice.com Country: USA Contact: pwidner@enchoice.com Usage scenario: Using Dapr for our core distributed system / microservices infrastructure Status: Production
Organization/Company: Microsoft Website: https://microsoft.com Country: USA Contact: jehollan@microsoft.com Usage scenario: Use Dapr to build our application platform like Azure Container Apps Status: Production
Organization/Company: Nexi Group - Relay Website: https://www.nexigroup.com/ Logo: https://www.nexigroup.com/content/dam/corp/img/cross/icons/Nexi_colorato.svg Country: Norway, Sweden, Denmark, Finland, Italy Contact: gordan.jandreoski@nexigroup.com Usage scenario: High throughput payment processing gateway, where Dapr actors are at the core of the processing platform. Event driven architecture, with distributed services (micro services). Status: Development started Q2 2021, Production Q1 2022
Organization/Company: IBM Research Accelerated Discovery Website: https://research.ibm.com/science Country: United States of America Contact: karl.wehden@ibm.com Usage scenario: Using DAPR to orchestrate simulations, hypothesis generation, knowledge management and telemetry across scientific discovery workflows on novel compute resources, including HPC, AI Accelerators, and Quantum systems Status: In Development
Organization/Company: Vizzn Website: http://www.vizzn.ca/ Country: Canada Contact: bosman@vizzn.ca Usage scenario: currently using dapr for a suite of highly innovative software solutions for the heavy construction industry. Status: In Production
Organization/Company: DeFacto - Defacto Teknoloji Website: https://corporate.defacto.com.tr/ Country: TURKEY Contact: SoftwareArchitecture@defacto.com Usage scenario: Using Dapr to build large scale ERP applications running on OpenShift. We are developing microservices by centering dapr on the newly developed ERP platform. We are using dapr in many processes like waybill, allocation, mobile pos application etc. Status: In Production Project Name and URL: DfApi Dapr Version: We have been using it since version 0.11. The version we are using now is 1.6.0 Can we use your logo on the Dapr.io website? Yes. Logo image available at https://corporate.defacto.com.tr/assets/img/logo.png
• State Management (Couchbase) • Pub/Sub (Nats Streaming) • Service Invocation
• C# • NET 5.0 and NET 6.0 • Docker • Harbor • Azure DevOps Server • CQRS and Event Sourcing
• Rancher 2.3.5 • OpenShift 4.8.0 • Dapr (1.6.0) • Prometheus-Stack (Prometheus, Alert-Manager, Grafana) • ElasticSearch • Nats Streaming • Zipkin • Couchbase • MSSQLSERVER • OpenTelemetry
Organization/Company: QingCloud Technologies Website: https://kubesphere.io/ Country: China Contact: benjamin@kubesphere.io Usage scenario: Using Dapr to build cloud native FaaS platform OpenFunction Status: Production Project Name and URL: https://github.com/OpenFunction/OpenFunction Can we use your logo on the Dapr.io website? Yes. Logo image available at https://github.com/OpenFunction/OpenFunction/blob/main/docs/images/openfunction.png
Organization/Company: UISEE Website: https://www.uisee.com/en/ Country: China Contact: haili.zhang@uisee.com Usage scenario: We're using Dapr along with OpenFunction to build a cloud agnostic FaaS platform for Autonomous-Driving cloud system. For an Autonomous-Driving platform, the complex use cases and numerous modules pose huge challenges to the entire architecture. Take data-archiving as an example, large amounts of time-sensitive data are generated in the vehicle and cloud every second, scattered in various devices and clusters. Challenges like multi-types of storage media, non-uniform data size, mixed asynchronous operations, steep resource overhead curves all prompt for a more flexible, elastic, and cost-saving architecture. Dapr and OpenFunction are paving the way for us to resolve these problems. Status: In PoC
Organization/Company: Proximus Website: https://proximus.com Logo: https://www.proximus.com/dam/jcr:faa9fdaa-5a3c-46ea-b148-c370a900b4d8/logo-proximus-w605-h200.png Country: BE Contact: xavier.geerinck.ext@proximus.com Usage scenario: Proximus uses Dapr for its Hybrid Cloud scenarios and several applications Status: Production
Organization/Company: KalmarEnergi Website: https://kalmarenergi.se Country: Sweden Contact: osama.zarraa@kalmarenergi.se Usage: Using Dapr between microservices for different scenarios such as automatic connect/disconnect electric meters and consuming messages from Kafka. Status: Production
Are you using Dapr?
If you are using Dapr, first we would like to Thank You. Our goal is to grow the community, improve Dapr and help each other.
The purpose of this issue
We are always interested in finding out who is using Dapr, what attracted you to using it, how we can listen to your needs and if you are interested, help promote your organization.
What we would like from you
Submit a comment in this issue to include the following information, which would then also get included into the ADOPTERS.md file in this repo for others to see: