During project and product development, software engineering teams need to make architectural decisions to reach their goals. These decisions can be technical or process-related.

Technical: Deciding to use JBOSS Data Grid as a caching solution vs Amazon Elasticache or deciding to use the AWS Network Load Balancer (NLB) vs AWS Application Load Balancer (ALB).
Process: Deciding to use a Content Management portal for sharing documents or project-related artifacts. 

Making these decisions is a time-consuming and difficult process, and it’s essential that teams justify, document, and communicate these decisions to relevant stakeholders.

Leave a Reply

Your email address will not be published. Required fields are marked *