- 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
Vipul: A Technology Enthusiast Pursuing Smart Application Development
Driven by a passion for technology and innovation, Vipul embarks on a journey to develop smart and efficient application solutions. His expertise lies in exploring the convergence of Cloud, Data Analysis, and AI integration, paving the way for groundbreaking applications.
With a keen interest in smart application development, Vipul delves into the realm of cloud computing, data analysis, and artificial intelligence, seeking to harness their power to create transformative solutions. His primary focus revolves around high-performance distributed scalable server solutions, addressing the growing demand for robust and scalable systems.
Vipul's passion extends beyond his technical prowess, as he actively engages in the technology community, sharing his knowledge and fostering collaboration. He believes in the transformative potential of technology and is committed to empowering others to explore its possibilities.
-
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 ...