Member-only story

Composing DAPR Custom State Store Component for Oracle Cloud Object Storage

Lucas Jellema
Oracle Developers
Published in
14 min readDec 31, 2021

Dapr is a runtime framework for distributed applications and a personal assistant with many generic qualities relevant to any application. Through Dapr, applications can easily benefit from configuration and secret management, from interacting with dozens of external technologies in both inbound and outbound direction, from having messages received and sent on their behalf, and from management of state — persisting and retrieving relevant data.

Dapr ships with many implementations of bindings, state store, pubsub and secret stores components. And Dapr is open, allowing anyone to create their own additional custom components that function with the collection included in the open source project. Besides, your own custom Dapr components can — and really should be — offered back to the open source project to be validated and subsequently included.

I noticed that the Dapr project currently doesn’t have component implementations for Oracle technology — apart from MySQL database. None of the OCI services have been opened up through a Dapr component, and even the Oracle Database isn’t supported. Of course the community is us or at least me, so if I feel that certain services and technologies should have a Dapr component to open up the synergy between Dapr and particular services and technologies, why shouldn’t I take on that task myself?

In this article I will discuss the development of a custom Dapr state store component for the OCI Object…

--

--

Oracle Developers
Oracle Developers

Published in Oracle Developers

Aggregation of articles from Oracle engineers, Groundbreaker Ambassadors, Oracle ACEs, and Java Champions on all things Oracle technology. The views expressed are those of the authors and not necessarily of Oracle.

Lucas Jellema
Lucas Jellema

Written by Lucas Jellema

Lucas Jellema is CTO and IT architect at Conclusion, The Netherlands. He is Oracle ACE Director, one time JavaOne Rockstar and programmer

No responses yet