Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Architecture as Code: Onsite Accelerator - London 2024-03-12 #185

Closed
rocketstack-matt opened this issue Feb 27, 2024 · 15 comments
Closed

Architecture as Code: Onsite Accelerator - London 2024-03-12 #185

rocketstack-matt opened this issue Feb 27, 2024 · 15 comments

Comments

@rocketstack-matt
Copy link
Member

Signup

As mentioned in the Working Group call on 2024-02-27 @ojeb2 has kindly offered to host a second onsite accelerator. Please comment with your name and company on this issue if you would like an opportunity to attend.

When Tuesday 12th March 2024, 15:00 - 18:00
Where City of London (address will be confirmed to attendees)

@Budlee
Copy link
Member

Budlee commented Feb 27, 2024

Matthew Auburn / Morgan Stanley

@mgasca
Copy link
Member

mgasca commented Mar 2, 2024

Miguel Gasca/Morgan Stanley

@pratikthanki
Copy link

Pratik Thanki / Trayport

@rocketstack-matt rocketstack-matt pinned this issue Mar 4, 2024
@arhy
Copy link

arhy commented Mar 4, 2024

Alex Armstrong / Morgan Stanley

@aidanm3341
Copy link
Member

Aidan McPhelim / Morgan Stanley

@willosborne
Copy link
Member

Will Osborne / Morgan Stanley

@matthewgardner
Copy link
Member

Matthew Gardner/Morgan Stanley

@rocketstack-matt
Copy link
Member Author

Matthew Bain / Morgan Stanley

@yt-ms
Copy link

yt-ms commented Mar 8, 2024

Yan Tordoff / Morgan Stanley

@jpgough-ms
Copy link
Member

James (Jim) Gough / Morgan Stanley

-- James only if you need ID 😄

@aldwins-ln
Copy link

Aldwin Saugere / Morgan Stanley

@rocketstack-matt
Copy link
Member Author

Event is taking place tomorrow as planned. All folks on this thread have been registered and should have received details on the location.

@rocketstack-matt
Copy link
Member Author

Minutes

On Tuesday 12th January we were very kindly hosted by @ojeb2 at the London Stock Exchange Group in Paternoster Square.

16434BC6-8DFC-4860-B3D6-FEC0FF2551DD_1_105_c

218EB600-7B3A-47A9-81FC-8E6D3DA80623_1_105_c

For the first part of the meet-up we recapped the progress that has been made in the last couple of months, where we seem to be on a great upwards trajectory of contribution and development.

@rocketstack-matt first gave an overview of the migration of CALM to be a JSON Meta Schema and associated vocabulary and the rationale for doing do, namely it enabled the development of new schemas as patterns. @jpgough-ms delved deeper into how this enables us to develop architecture patterns that are far more opinionated rather than being mere base schemas to be extended and we were able to live demo the cool code completion features this gives us in JSON aware IDEs such as IntelliJ and VS Code.

Next up we had two cool demos showing the fledgling visualisation capabilities. First @aidanm3341 showed us his native rendering of CALM via a VS Code extension.

image

Then @Budlee was able to demonstrate the new translator service mapping CALM to the well used C4 model.

92C42F3D-0E53-4413-8530-405CE0B7608D_1_105_c

Next on the agenda was a discussion around Composable Interfaces - in other words how could we combine architecture specifications into more complex interacting schemas. The initial discussion was focused around the existing api-pattern and how it is in effect an architecture description of systems that in themselves should have complex CALM representations.

C071CFDA-34DD-46C9-B62A-E16CE67A01A3_1_105_c

There was a long and detailed discussion, far too long to capture here, but you can see the full detail of what was captured for consideration on this issue.

Following a brief hiatus to grab coffee, we entered into a discussion on the need to start looking at the control requirements aspect of architecture. The control requirements are the aspects of policies and governing bodies for architectures that are to be built / deployed to ensure they fulfil necessary regulatory, audit or firm standards requirements.

@rocketstack-matt was able to give a little background on a conversation we had with another partner organisation the week prior where we were fortunate to be given a behind the curtains peek at some work that company has already done on capturing the control requirements and policy aspects of architectures as code. Whilst we can't reveal any more in the minutes at this point in time we're hopeful that partner org will be able to come to a future meet-up soon to reveal more and perhaps even some contributions to bootstrap this aspect of the architecture model.

As we neared the end of the event, we moved to @jpgough-ms to walk through another proposal for a new feature, this time that of a new CLI capability which would allow for the rapid bootstrapping of architecture instantiations and could also act as the foundations for a broader array of CLI functions.

The final sections of the meet-up led to a call for continued commitment and finally a brainstorming session where we captured ideas for new features and folks signed up to write up the issues for them ahead of the next working group - you know who you are!

F99EF667-2BC0-4237-99F3-AB0AF880619E_1_105_c

As we wrapped, we were super fortunate to be meeting on the same day as LSEG were also hosting the London Enterprise Technology Meet Up where we were able to decamp for a drink and debrief before some fascinating insight into the Digital Operational Resiliency Act (DORA), but we'll leave that for another post!

Thanks again to @ojeb2 and LSEG!

@Budlee
Copy link
Member

Budlee commented Mar 16, 2024

Great write up of the event

@ojeb2
Copy link

ojeb2 commented Mar 26, 2024

added finos/architecture-as-code#84 to capture the Data Catalog / Lineage integration issue from the action board.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests