Skip to content

Commit

Permalink
Update readme with new communit dates (dapr#1261)
Browse files Browse the repository at this point in the history
* Update readme with new dates

* Remove unused images
  • Loading branch information
Mark Fussell authored Mar 13, 2020
1 parent 64fbd55 commit 9116115
Show file tree
Hide file tree
Showing 3 changed files with 11 additions and 7 deletions.
18 changes: 11 additions & 7 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ Dapr codifies the *best practices* for building microservice applications into o

__Note: Dapr is currently under community development in alpha phase. Dapr is not expected to be used for production workloads until its 1.0 stable release.__

![Dapr Conceptual Model](/img/dapr_conceptual_model.jpg)
![Dapr overview](https://github.com/dapr/docs/blob/master/images/overview.png)

## Goals

Expand All @@ -31,13 +31,13 @@ __Note: Dapr is currently under community development in alpha phase. Dapr is no

## How it works

Dapr injects a side-car container/process to each compute unit. The side-car interacts with event triggers and communicates with the compute unit via standard HTTP or gRPC protocols. This enables Dapr to support all existing and future programming languages without requiring you to import frameworks or libraries.
Dapr injects a side-car (container or process) to each compute unit. The side-car interacts with event triggers and communicates with the compute unit via standard HTTP or gRPC protocols. This enables Dapr to support all existing and future programming languages without requiring you to import frameworks or libraries.

Dapr offers built-in state management, reliable messaging (at least once delivery), triggers and bindings through standard HTTP verbs or gRPC interfaces. This allows you to write stateless, stateful and actor-like services following the same programming paradigm. You can freely choose consistency model, threading model and message delivery patterns.

Dapr runs natively on Kubernetes, as a standalone binary on your machine, on an IoT device, or as a container that can be injected into any system, in the cloud or on-premises.
Dapr runs natively on Kubernetes, as as self hosted binary on your machine, on an IoT device, or as a container that can be injected into any system, in the cloud or on-premises.

Dapr uses pluggable state stores and message buses such as Redis as well as gRPC to offer a wide range of communication methods, including direct dapr-to-dapr using gRPC and async Pub-Sub with guaranteed delivery and at-least-once semantics.
Dapr uses pluggable component state stores and message buses such as Redis as well as gRPC to offer a wide range of communication methods, including direct dapr-to-dapr using gRPC and async Pub-Sub with guaranteed delivery and at-least-once semantics.


## Why Dapr?
Expand All @@ -54,6 +54,7 @@ Dapr is flexible in threading and state consistency models. You can leverage mul
* Consistent service-to-service discovery and invocation
* Opt-in stateful models: Strong/Eventual consistency, First-write/Last-write wins
* Cross platform virtual actors
* Secrets management to retrieve secrets from secure key vaults
* Rate limiting
* Built-in distributed tracing using [OpenTelemetry](https://opentelemetry.io)
* Runs natively on Kubernetes using a dedicated Operator and CRDs
Expand All @@ -71,7 +72,7 @@ See [Getting Started](https://github.com/dapr/docs/tree/master/getting-started).

## Samples

* [Run Dapr Locally](https://github.com/dapr/samples/tree/master/1.hello-world)
* [Run Dapr locally](https://github.com/dapr/samples/tree/master/1.hello-world)
* [Run Dapr in Kubernetes](https://github.com/dapr/samples/tree/master/2.hello-kubernetes)

See [Samples](https://github.com/dapr/samples) for additional samples.
Expand All @@ -83,13 +84,15 @@ We want your contributions and suggestions. One of the easiest ways to contribut
|:-----|:------------|
| IM chat | https://gitter.im/Dapr/community
| Mailing list | https://groups.google.com/forum/#!forum/dapr-dev
| Meeting dates | [Bi-weekly Tuesdays 10:00AM PST](https://calendar.google.com/calendar?cid=OGQ0ZWNva2xrbHE1YXQ4ZGNsMjg1M2pzbzRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ). Dates for 2020 - 7th Jan, 21st Jan, 4th Feb, 18th Feb, 3rd March, 17th March, 31st March
| Meeting dates | [Bi-weekly Tuesdays 10:00AM PST](https://calendar.google.com/calendar?cid=OGQ0ZWNva2xrbHE1YXQ4ZGNsMjg1M2pzbzRAZ3JvdXAuY2FsZW5kYXIuZ29vZ2xlLmNvbQ). Dates for 2020 <br>- 17th March, 31st March <br>- 14th April, 28th April<br>- 12th May, 26th May
| Meeting link | https://aka.ms/dapr-community-call
| Meeting notes | https://aka.ms/dapr-meeting-notes
| Meeting recordings | http://aka.ms/dapr-recordings
| Twitter | [@daprdev](https://twitter.com/daprdev)
| Channel 9 | Azure Friday - Learn All About Distributed Application Runtime Dapr: [Part 1](https://channel9.msdn.com/Shows/Azure-Friday/Learn-all-about-Distributed-Application-Runtime-Dapr-Part-1) and [Part 2](https://channel9.msdn.com/Shows/Azure-Friday/Learn-all-about-Distributed-Application-Runtime-Dapr-Part-2)
| MS Ignite 2019 | [THR2267 - Mark Russinovich presents next generation app development and deployment](https://myignite.techcommunity.microsoft.com/sessions/84599) and [Mark Russinovich presents The Future of Cloud Native Applications with OAM and Dapr](https://myignite.techcommunity.microsoft.com/sessions/82059)
| MS Ignite 2019 | [THR2267 - Mark Russinovich presents "Next generation app development and deployment"](https://myignite.techcommunity.microsoft.com/sessions/84599) and [Mark Russinovich presents "The Future of Cloud Native Applications with OAM and Dapr"](https://myignite.techcommunity.microsoft.com/sessions/82059)
| Hanselminutes | [Dapr Distributed Application Runtime with Mark Russinovich](https://hanselminutes.com/718/dapr-distributed-application-runtime-with-azure-cto-mark-russinovich)
| Azure Community Live | [Build microservice applications using DAPR with Mark Fussell ](https://www.youtube.com/watch?v=CgqI7nen-Ng)

### Contributing to Dapr

Expand All @@ -110,6 +113,7 @@ See [Roadmap](https://github.com/dapr/dapr/wiki/Roadmap) for what's planned for
| [Docs](https://github.com/dapr/docs) | The documentation repository for Dapr.
| [Samples](https://github.com/dapr/samples) | This repository contains a series of samples that highlight Dapr capabilities.
| [Components-contrib ](https://github.com/dapr/components-contrib) | The purpose of components contrib is to provide open, community driven reusable components for building distributed applications.
| [Dashboard ](https://github.com/dapr/dashboard) | General purpose dashboard for Dapr
| [Go-sdk](https://github.com/dapr/go-sdk) | Dapr SDK for Go
| [Java-sdk](https://github.com/dapr/java-sdk) | Dapr SDK for Java
| [JS-sdk](https://github.com/dapr/js-sdk) | Dapr SDK for JavaScript
Expand Down
Binary file removed img/dapr_k8s.jpg
Binary file not shown.
Binary file removed img/dapr_standalone.jpg
Binary file not shown.

0 comments on commit 9116115

Please sign in to comment.