Hi,

Given there's a lot to unpack with this SIP and the discussion has been
relatively light, I thought there was merit in pinging this thread to
garner any additional feedback before putting the SIP to a vote.

-John

On Thu, Nov 2, 2023 at 12:54 PM John Bodley <[email protected]> wrote:

> Hi,
>
> I was hoping to start a formal discussion for [SIP-99] Proposal for
> correctly handling business logic
> <https://github.com/apache/superset/issues/25048>. The SIP covers a slew
> of subtopics which are broken down into sub-SIPs, i.e., SIP-99 merely
> serves as an umbrella, whereas
>
>    - [SIP-99A] Primer on managing SQLAlchemy sessions
>    <https://github.com/apache/superset/issues/25107>
>
> is merely a primer (to help set context), and
>
>    - [SIP-99B] Proposal for (re)defining a “unit of work”
>    <https://github.com/apache/superset/issues/25108>
>    - [SIP-99C] Proposal for model and business validation
>    <https://github.com/apache/superset/issues/25828>
>    - [SIP-99D] Proposal for consolidating Command/DAO create, update, and
>    upsert operations <https://github.com/apache/superset/issues/25830>
>
> outline the actual proposed changes. From a discussion perspective,
> please comment on the respective sub-SIPs—SIP-99B, SIP-99C, and SIP-99D.
> Note that the followup vote will be for the entirety of SIP-99 as opposed
> to the sub-SIPs.
>
> Thanks
> -John
>
>

Reply via email to