Jump to: navigation, search

Difference between revisions of "Zaqar/home"

(Quality Engineering)
(Move new home page into place)
Line 1: Line 1:
= Messaging Service ("Marconi") =
#REDIRECT [[Marconi]]
Marconi is a cloud messaging and notification service for developers building applications on top of OpenStack. The service features a web-friendly HTTP API, which developers can use to send messages between the various components of their SaaS and mobile applications, using a variety of communication patterns. Underlying the API is an efficient messaging engine designed with scalability and security in mind.
At first glance, Marconi's RESTful API may seem a bit out of the ordinary. Message brokers typically rely on a custom binary protocol and long-lived connections. However, many of today's developers prefer a more web-friendly HTTP API. They value the simplicity and transparency of the protocol, its firewall-friendly nature, and its huge ecosystem of tools, load balancers and proxies. In addition, cloud operators appreciate the scalability aspects of the REST architectural style.
Several OpenStack programs have expressed interest in integrating with Marconi to surface events to end users and user-agents. We look forward to collaborating with these and other programs on their individual use cases:
* Heat
* Swift
* Horizon
* Guest Agent
* Ceilometer
== Resources ==
The Marconi team hangs out in '''#openstack-marconi''' on Freenode. Feel free to stop in anytime to chat with us; the crew is always happy to hear your ideas and answer questions. If you run into a bug, please  report it using our [https://bugs.launchpad.net/marconi issue tracker].
==== Docs ====
* [http://docs.openstack.org/developer/marconi/ Marconi User Guide]
* [[Marconi/docs/about|About the Program]]
==== Releases ====
<!-- TODO(kgriffs): Add release notes -->
* 2014.1 ([http://tarballs.openstack.org/marconi/marconi-2014.1.tar.gz download] | [[Marconi/releases/icehouse|notes]])
==== Talks ====
* Alejandro Cabrera. Rackspace Atlanta. Introducing Openstack Marconi. July 17, 2013. [http://www.youtube.com/watch?v=b-IWDG7kKGQ Youtube] [https://speakerdeck.com/cabrera/introducing-openstack-marconi Speaker Deck]
* Flavio Percoco. EuroPython 2013. Marconi: Queuing and Notification Service for Openstack. July 2, 2013. [http://www.youtube.com/watch?v=iNOd7-_TdDo YouTube]
* Kurt Griffiths, Allan Metts. Openstack Summit April 2013. Project Overview: OpenStack Queuing and Notification Service ("Marconi""). April 2013. [http://www.youtube.com/watch?feature=player_embedded&v=henTTZWtt2k YouTube]
* Kurt Griffiths, Flavio Percoco, Allan Metts. Openstack Summit November 2013. Openstack Queuing and Notification Service Marconi. November 2013. [http://www.youtube.com/watch?v=IgE3Jskqtek YouTube]
==== Articles ====
* Oz Akan. Rackspace Devops Blog. July 25, 2013. [http://developer.rackspace.com/blog/openstack-marconi-api.html Openstack Marconi API].
* Flavio Percoco. Developer's Black Hole. March 2014. [http://blog.flaper87.com/post/531cd585d987d24e83f082a5 People don't like to queue up].
== Contributor Guide ==
==== Getting Started ====
* [[Marconi/docs/contrib/intro|Introduction]]
* [[Marconi/docs/contrib/tutorials/patch|Your First Patch]]
* [[Marconi/docs/contrib/tutorials/review|Your First Review]]
* [[Marconi/docs/contrib/tutorials/wtt|Write the Tests!]]
* [[Marconi/docs/contrib/wtd|Write the Docs!]]
<!-- TODO(kgriffs): screencasts -->
==== API Specs ====
* [[Marconi/specs/api/v1|API v1.0]] ('''released in 2014.1''')
* [[Marconi/specs/api/v1.1|API v1.1]]
* [[Marconi/specs/api/v2.0|API v2.0]]
==== Design ====
* [[Marconi/docs/design/server|Server Architecture]]
* [[Marconi/docs/design/client|Client Library]]
==== Quality Engineering ====
* [[Marconi/docs/contrib/quality/security|Application Security]]
* [[Marconi/docs/contrib/quality/performance|Performance]]
* [[Marconi/docs/contrib/quality/functional|Functional Tests]]
* [[Marconi/docs/contrib/quality/integration|Tempest Tests]]
==== Resources ====
* [[Marconi/docs/about|About the Program]]
* [[Marconi/docs/contrib/style|Programming Style Guide]]
* [[Marconi/docs/contrib/process|Development Process]]
* [[Marconi/docs/contrib/faq|Frequently Asked Questions]]
* [[Marconi/docs/contrib/help|Getting Help]]
==== Community ====
* [https://webchat.freenode.net/?channels=openstack-marconi #openstack-marconi] (IRC)
* [[Meetings/Marconi|Meetings]]
* [https://launchpad.net/marconi/+milestones Milestones]
* [https://blueprints.launchpad.net/marconi Blueprints]
* [https://bugs.launchpad.net/marconi Bugs]
* [https://github.com/openstack/marconi Server Code]
* [https://github.com/openstack/python-marconiclient Client Code]
== Administrivia ==
* [[Marconi/docs/admin/roadmap|Roadmap]]
* [[Marconi/docs/admin/incubation|Incubation Status]]
* [[Marconi/docs/admin/release/how-to-release|How to Release]]

Revision as of 17:15, 10 May 2014

Redirect to: