<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Singular State</title>
  <link>https:&#x2F;&#x2F;singular-state.com</link>
  <description>Advanced technical expertise for feasibility, prototyping and modernization. We build the working pilot and ramp up your team to take it forward.</description>
  <language>en-US</language>
  <atom:link href="https://singular-state.com/topics/api-design/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>A successful API facade can make the underlying system harder to retire</title>
    <link>https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;a-successful-api-facade-can-make-the-underlying-system-harder-to-retire&#x2F;</link>
    <guid isPermaLink="true">https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;a-successful-api-facade-can-make-the-underlying-system-harder-to-retire&#x2F;</guid>
    <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
    <description>How easier access to retained behavior can increase the obligations that a later replacement must satisfy.</description>
  </item>
  <item>
    <title>API facades and the behavior behind the interface</title>
    <link>https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;api-facades-and-the-behavior-behind-the-interface&#x2F;</link>
    <guid isPermaLink="true">https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;api-facades-and-the-behavior-behind-the-interface&#x2F;</guid>
    <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
    <description>A facade exposes a consumer contract over retained behavior. Translation and routing do not remove the operational obligations of the underlying application.</description>
  </item>
  <item>
    <title>Idempotence: what a repeated operation is allowed to do</title>
    <link>https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;idempotence-what-a-repeated-operation-is-allowed-to-do&#x2F;</link>
    <guid isPermaLink="true">https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;idempotence-what-a-repeated-operation-is-allowed-to-do&#x2F;</guid>
    <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
    <description>Idempotence concerns the intended effect of repeated requests. It is distinct from identical responses, broker acceptance, and exactly-once business execution.</description>
  </item>
  <item>
    <title>Where Oracle Forms business logic ends and an API begins</title>
    <link>https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;where-oracle-forms-business-logic-ends-and-an-api-begins&#x2F;</link>
    <guid isPermaLink="true">https:&#x2F;&#x2F;singular-state.com&#x2F;articles&#x2F;where-oracle-forms-business-logic-ends-and-an-api-begins&#x2F;</guid>
    <pubDate>Mon, 07 Sep 2026 00:00:00 +0000</pubDate>
    <description>Recovering Forms event logic and execution context before exposing database operations through an API.</description>
  </item>
</channel>
</rss>
