Software Architecture Modeling?

Post Reply
paul.jakubowski
Posts: 19
Joined: 24 Feb 2019, 03:03

I'm trying to understand how to best position the modeling phase that is used during designing a solution vs. the solutions deployment. I've read the university pages on capturing software architecture and it's components, but I notice that there isn't really an editor (cloud) to support this and only one viewer that I could find. That process involves a lot of 'clicks' and moving around the capture area. Is this an area that others are using when creating designs? Is this an area that has any enhancements planned for capture (I could see the 'diagram' part maybe connecting to this?)

I'm hoping to find a way to allow architects to model a design and the components involved in defining the design that is as easy as defining the deployments. I'm considering adding a deployment type that is 'architecture definition' but I'm not sure if that creates noise further downstream.

Paul
paul.jakubowski
Posts: 19
Joined: 24 Feb 2019, 03:03

Going to try adding to this post before I create another one. Still trying to figure out the best way to capture this.

Here is a real example I'm working on.

We have an application that has been built. It has 3 basic components to it:
- Front-end
- Back-end
- Data Pipeline

Within the Front-end the technologies involved are React as SPA Framework, TanStack React Query as Client-Side Data Management, Leaflet Cluster as Mapping, Azure MSAL Auth as Client Auth SDK
Within the Back-end the technologies involved are Uvicorn as Application Runtime Server, FastAPI as API Framework, Pydantic as Validation Library, CORS Middleware as Cross-Origin Request Middleware, SQLAlchemy as Object-Relational Mapping Library, PyODBC as Database Driver, SQL Server as Relational Database
Within the Data Pipeline the technologies involved are Pandas as Data Processing Library, PyODBC as Database Driver, SQL Server as Relational Database

I can list our all the technologies on the Application Editor Technology Usage Tab and that does show me all the technology involved. I can even connect the lines to the different major modules, but I'm not sure that really conveys what is a part of what? I've attached the Strategic Technology Alignment view that generates as reference.

Any help of guidance on the proper way to capture and model this would be greatly appreciated.

Paul
You do not have the required permissions to view the files attached to this post.
Post Reply