<!-- 
RSS generated by JIRA (1001.0.0-SNAPSHOT#100246-sha1:7a5c50119eb0633d306e14180817ddef5e80c75d) at Thu Feb 08 23:20:36 UTC 2024

It is possible to restrict the fields that are returned in this document by specifying the 'field' parameter in your request.
For example, to request only the issue key and summary add field=key&field=summary to the URL of your request.
-->
<rss version="0.92" >
<channel>
    <title>FOLIO Jira</title>
    <link>https://folio-org.atlassian.net</link>
    <description>This file is an XML representation of an issue</description>
    <language>en-us</language>    <build-info>
        <version>1001.0.0-SNAPSHOT</version>
        <build-number>100246</build-number>
        <build-date>07-02-2024</build-date>
    </build-info>

<item>
            <title>[FOLIO-2432] Introduce Publish / Subscribe to Developers</title>
                <link>https://folio-org.atlassian.net/browse/FOLIO-2432</link>
                <project id="10290" key="FOLIO">FOLIO</project>
                    <description>&lt;p&gt;There has been significant investment in a publish / subscibe infrastructure for FOLIO. Work is just beginning to start to use it for data import and other places.&lt;/p&gt;

&lt;p&gt;In order to help developers understand how and when to use this new facilitiate, it could be useful to introduce it to the wider development community.&lt;/p&gt;

&lt;p&gt;Topics could include:&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;What is publish / subscribe?&lt;/li&gt;
	&lt;li&gt;What is an event in FOLIO?&lt;/li&gt;
	&lt;li&gt;How has FOLIO implemented it?
	&lt;ul&gt;
		&lt;li&gt;How are events delivered to subscribers?&lt;/li&gt;
		&lt;li&gt;Are events delivered to each instance of a subscriber or only one?&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;How is an event defined?
	&lt;ul&gt;
		&lt;li&gt;Including guidance around how to do this consistently&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;How does a module subscribe to an event?
	&lt;ul&gt;
		&lt;li&gt;Using the client library?&lt;/li&gt;
		&lt;li&gt;Using the API directly?&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
	&lt;li&gt;How does a module publish an event?
	&lt;ul&gt;
		&lt;li&gt;Using the client library?&lt;/li&gt;
		&lt;li&gt;Using the API directly?&lt;/li&gt;
	&lt;/ul&gt;
	&lt;/li&gt;
&lt;/ul&gt;


&lt;p&gt;&lt;b&gt;Out of Scope Topics&lt;/b&gt;&lt;/p&gt;
&lt;ul&gt;
	&lt;li&gt;Intended use / patterns&lt;/li&gt;
	&lt;li&gt;Event naming guidance&lt;/li&gt;
	&lt;li&gt;Event specification guidance&lt;/li&gt;
	&lt;li&gt;Event versioning guidance&lt;/li&gt;
&lt;/ul&gt;
</description>
                <environment></environment>
        <key id="79634">FOLIO-2432</key>
            <summary>Introduce Publish / Subscribe to Developers</summary>
                <type id="10003" iconUrl="https://folio-org.atlassian.net/rest/api/2/universal_avatar/view/type/issuetype/avatar/10318?size=medium">Task</type>
                                            <priority id="10005" iconUrl="https://dev.folio.org/assets/jira-priority/tbd.svg">TBD</priority>
                        <status id="1" iconUrl="https://folio-org.atlassian.net/images/icons/statuses/open.png" description="The issue is open and ready for the assignee to start work on it.">Open</status>
                    <statusCategory id="2" key="new" colorName="blue-gray"/>
                                    <resolution id="-1">Unresolved</resolution>
                                                        <assignee accountid="-1">Unassigned</assignee>
                                                                <reporter accountid="63e2a2771b13d42998e4e706">Marc Johnson</reporter>
                                    <labels>
                    </labels>
                <created>Thu, 23 Jan 2020 16:34:36 +0000</created>
                <updated>Wed, 3 Jun 2020 16:40:23 +0000</updated>
                                                                                <due></due>
                            <votes>0</votes>
                                    <watches>1</watches>
                                                                    <issuelinks>
                            <issuelinktype id="10003">
                    <name>Relates</name>
                                                                <inwardlinks description="relates to">
                                        <issuelink>
            <issuekey id="60240">MODINV-181</issuekey>
        </issuelink>
                            </inwardlinks>
                                    </issuelinktype>
                    </issuelinks>
                <attachments>
                    </attachments>
                <subtasks>
                    </subtasks>
                <customfields>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                <customfield id="customfield_10000" key="com.atlassian.jira.plugins.jira-development-integration-plugin:devsummarycf">
                        <customfieldname>Development</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10019" key="com.pyxis.greenhopper.jira:gh-lexo-rank">
                        <customfieldname>Rank</customfieldname>
                        <customfieldvalues>
                            <customfieldvalue>0|i00mkn:</customfieldvalue>

                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    <customfield id="customfield_10020" key="com.pyxis.greenhopper.jira:gh-sprint">
                        <customfieldname>Sprint</customfieldname>
                        <customfieldvalues>
                            
                        </customfieldvalues>
                    </customfield>
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    </customfields>
    </item>
</channel>
</rss>