Software Architecture and Design

Starting at

$

75

/hr

About this service

Summary

Providing software architecture and design services, ensuring creative and adaptable solutions that consider all aspects of development from deployment to support.

Process

The process consists of a couple of steps.
Firstly a discussion regarding the wants and needs of your project, things you might have considered, understanding the limitations and the business flow.
In the second step I will start to draw out a draft of the proposed architecture and system design, on which we will further discuss
Usually during the second step I might discover new questions that might need clarification in order for me to provide the best possible solution, so ongoing shorter discussions might be required.
Third step usually involves a short presentation of the draft and gathering input regarding the outcome in order to be able to adapt it to the actual needs and wants. This step is usually to validate that my understanding is in line with your expectation.
Next, diving deep into the design and creating the deliverables. When getting into details, further clarifications might be required, so this step may also involve further discussions.
Lastly the presentation of the deliverables and gathering input so that I can fine tune them.

What's included

  • High level design document

    A document that defines the data flow within the app and the resources involved

  • Proposed infrastructure

    A proposed list of components and technologies to be used Techstack, cloud components, git flow, devops flow


Skills and tools

Software Architect

Software Engineer

ASP.NET Core

Azure

JavaScript

React

Vue.js