- Cost effective solution: Maximum benefits at the lowest cost and risk - by using reusable frameworks / libraries
- Business continuity - New changes should not break the application. Minimum downtime for deployment. Rollback plan should be in place. Automated test run to ensure the quality of deployed build. TDD.
- Architecture should compliance with standards and policies - It differed from domain to domain.
- Should adopt best practices related to technologies / domain in the market
- Information should be security until and unless it is for public use.
- Architecture should be technological independent - SOA based architecture
- Easy-to-use applications - user friendly user interfaces. Get it reviewed by UX expert.
- Component reusability and simplicity
- Low-coupling interfaces - Dependency injection
- Adherence to functional domains
- Changes based on requirements
Search This Blog
Some architectural principals an architect should follow
Labels:
Experience,
Practice,
twelve-factor

-
Need to create a new login and new user with the lowest possible priveledges. New login can be created in the 'master' database only...
-
What is Terraform? Terrafrom is a tool for infrastructure provisioning. Terraform automate and manage your infrastructure, your platform, an...
-
What is a compilation in Angular? An Angular application consists mainly of components and their HTML templates. Because the components and ...