Skip to content
Miguel Bernard edited this page Jul 5, 2021 · 3 revisions

An opinionated library that removes some friction of the CloudNative.CloudEvents C# SDK by providing a strongly typed implementation of the CloudEvent<T> class. The library also provides multiple utils to manipulate, transform and create CloudEvents.

Goals

  • Provide good default, but make everything extensible
  • More userfriendly to use than the default C# SDK
  • Type safety to avoid run-time errors
  • Avoid confusion regarding the content of the Data property of a CloudEvent
  • Modern design using C# 9 records
  • Structural equality
  • Intended to be used and passed around in your application business domain layer (carries all the metadata you need without the serialization information)
  • Very opinionated

Features

  • Simplifed CloudEvent creation

In a nutshell

cloudevents layers

Clone this wiki locally