DEV Community

Prashant Andani
Prashant Andani

Posted on

3

Frontend Architecture Decision making and checklist

Before getting started with the Architecture planning for a Front end development of a project. Things to be sure and Architect the code base accordingly
Here is the checklist to worth looking in to.

** This is the first set of thoughts **

  1. Responsiveness (Web, Mobile etc) Multi-Browser support (chrome, firefox, safari with versions) Is IE Support required?
    1. Feature flagging (A/B testing of a set of features for user groups based on location etc before releasing to all) https://dzone.com/articles/feature-flag-driven-development
    2. Role-based access
    3. SEO - Server-side rendering
    4. PWA - Mobile Web (Offline first, Network first)
    5. Realtime data sync - Is realtime data syncing is required, in that case, we can think of Web socket or any other approach.
    6. Security - What are the security measures to be considered
    7. Internationalization
    8. Accessibility - Accessibility is the practice of making your websites usable by as many people as possible.
    9. Performance first - https://medium.com/yld-blog/performance-driven-development-c7fc030cc060

Image of Datadog

Create and maintain end-to-end frontend tests

Learn best practices on creating frontend tests, testing on-premise apps, integrating tests into your CI/CD pipeline, and using Datadog’s testing tunnel.

Download The Guide

Top comments (0)

Billboard image

Create up to 10 Postgres Databases on Neon's free plan.

If you're starting a new project, Neon has got your databases covered. No credit cards. No trials. No getting in your way.

Try Neon for Free →

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay