finos / community

FINOS Community, Project and SIG wide collaboration space
http://community.finos.org
66 stars 28 forks source link

Special Interest Group - Architecture as Code #260

Closed rocketstack-matt closed 1 year ago

rocketstack-matt commented 1 year ago

Please note that only FINOS members can propose new projects. If you're interested in membership, see https://www.finos.org/membership-benefits#become-a-member.

Business Problem

Firms across the Finance Industry have an obligation to have robust Software Development Lifecycle (SDLC) & Change Implementation Management (CIM) practices that ensure changes to software which is the foundation of their business do not cause instability for their employees, clients or other market participants. What’s more, effective SDLC and CIM controls can enable firms to move faster more safely, driving innovation, reducing cost, mitigating risk and attracting top engineering talent into the industry through the ability to focus on business problems rather than software development barriers.

However, whilst most organisations have strong, well-defined processes and controls around the development and deployment of code, design and architecture tends to encompass a wide variety of techniques and disparate practices even within a single organisation, with no common industry standard for describing system architectures. Most commonly architecture is captured in a combination of non-interrogatable formats which tend to go stale as system state over time drifts from the agreed architecture.

The ability to codify how system architectures are defined would create numerous opportunities to innovate and drive both controls and automations, such as:

Proposed Solution

There are two main trends in software architecture space:

It is proposed that the formation of a Special Interest Group (SIG) would allow for participants across the industry to collaborate on common design and architecture problems and constraints and produce one or more proposals for processes, techniques and technologies that would help drive standard practices around codifying architecture, interchanging architectural model data and driving automation.

This SIG would be of particular interest to any organisation developing or deploying custom technology across their organisations, third party software vendors and consultancies who would be able to share patterns, problems and opportunities with the aim of reducing the cost and risk of developing and deploying software, increasing capacity to focus on genuine business differentiating problem-solving.

Current State

2023-05-16

2023-05-18

Existing Materials

SIG Maintainers

Name Email Address FINOS Member GitHub Profile
Yan Tordoff yan.tordoff@morganstanley.com Morgan Stanley @yt-ms
Matthew Bain matthew.bain@morganstanley.com Morgan Stanley @rocketstack-matt

SIG Contribution and Onboarding process (v. 1.0, last updated on October 27, 2020)

Below is the list of tasks that FINOS Team and the contribution author goes through in order to complete the FINOS SIG onboarding process. Please do not edit these contents at contribution time!

Voting (SIG Lead and FINOS ED)

Identify project meta (Lead: FINOS SIG POC, Support: FINOS Marketing)

Project Communication Channel(s)

Repository transfer (Lead: FINOS Infra)

Infra setup (Lead: FINOS Infra)

Metadata update (Lead: FINOS Infra)

Update FINOS SIG Roster

Announcement (Lead: FINOS POC)

Press Release (OPTIONAL) (Lead: FINOS POC)

Onboarding and training

Contributors Metadata (Lead: FINOS SIG POC, Support: FINOS infra)

TheJuanAndOnly99 commented 1 year ago

Thanks for your contribution @rocketstack-matt! We'll get back to you in the following days with next steps.

davidwatkins73 commented 1 year ago

Hi @rocketstack-matt / @yt-ms / @maoo

I'm one of the finos/waltz maintainers and keen to get involved with this SIG. It was great to hear the discussions at the recent FINOS event. Do you have some idea of timelines when this group may up and running ?

/dw

rocketstack-matt commented 1 year ago

Hi @davidwatkins73 , thanks for reaching out . . . as a first step we've agreed to start as a Working Group as part of the existing Devops-Automation SIG.

I'm updating a few of the docs in that SIG space and will be setting up regular meetings in the next week.

davidwatkins73 commented 1 year ago

Wonderful! Thanks for the update

rocketstack-matt commented 1 year ago

Just to give an update @davidwatkins73 we're planning on the first Working Group being 11AM EST on Tuesday 25th July, this will take the place of the second monthly Automated Change Deployment Working Group that is currently in the calendar.

I'm just waiting on a new microsite for the SIG being deployed by FINOS then I will post a further update pointing to that which will have all the details.

TheJuanAndOnly99 commented 1 year ago

Architecture as code was accepted as a working group of the devops automation. Closing this issue for now.