New Gen Digital Architecture Paradigms - Deep Dive

Photo by Luca Bravo on Unsplash

New Gen Digital Architecture Paradigms - Deep Dive

Harshvardhan's photo
Harshvardhan
·Jun 28, 2022·

2 min read

Subscribe to my newsletter and never miss my upcoming articles

Table of contents

  • Solution Architecture
  • Software Architecture
  • N-Tier Architecture

Solution Architecture

image.png

Business Architecture: describes the sequence of events and actions for each user persona to complete the online loan application Data Architecture: defines the information scope needed to complete the loan application such as information format, source, and quality. Data architecture also addresses the concerns for private data security and integrity while ensuring performance, availability, and consistency Application Architecture: Decomposes the application into granular single responsibility UX, functional, data components that the loan account opening web or mobile apps consist of Integration Architecture: Identifies external data and functional resources, and defines the methods to interact with these resources Security Architecture: Deals with Customer Identity and Access Management (CIAM) concerns such as user registration, authentication, and password recovery Technology Architecture: Addresses the infrastructure needs for high availability and performance for:

    - compute (virtualization, containerization, serverless)
    - network (firewalls, subnets)
    - storage (object, block, file share)

DevOps Architecture: Focuses on enhancing change management operations via CI/CD pipeline and application observability (logs monitoring, incident management)

Software Architecture

image.png

  • A Domain Object Model Class Diagram is essential in defining the domain-driven design that ensures consistent data structure across UX, API, and backend data tiers.
  • A Services Component Diagram breaks down the application into bounded context REST APIs that can be implemented as self-contained microservices
  • A Sequence Diagram demonstrates how each user function is implemented by an orchestrated process made up of multiple service interactions
  • A Deployment Diagram is necessary to demonstrate the platform each software component is deployed on such as VMs, Kubernetes pods, or serverless lambda, and how high availability is configured across multi-availability zones.

N-Tier Architecture

image.png

Therefore New Gen Cloud Native Digital Application Architecture is quite more comprehensive and well derived based on the foundation of TOGAF Architectural Framework and NIST CyberSecurity Principles (New Gen Digital Architectural Framework == f(TOGAF, NIST, DevSecOps 2.0, Distributed Micoservices Governance, Hybrid Distributed Computing, Micro Frontend LCNC UI-UX Architecture,Modern Data and AI Architecture, Cloud Native Virtualization Architecture))

Follow the series to know the purest and holistic foundational work - NIST and TOGAF

References

Did you find this article valuable?

Support Harshvardhan by becoming a sponsor. Any amount is appreciated!

See recent sponsors Learn more about Hashnode Sponsors
 
Share this