Applying Hub-And-Spoke model, Data and Integration Hub is implemented as a middleware between Data Sources and Integration Services. Data extraction and store are centralised applying uniform frameworks and design.
Integration Services are simplified with Data and Integration Hub as a trusted single source of data. Internal or External Clients can integrate directly with Data and Integration Hub.
Medallion Architecture is applied from data ingestion to data harmonisation. ADF pipelines orchestrate data extraction, ingestion, and integration. Domain model data is available through API for the data consumers.
A Parking Permit Portal is to be implemented for general public users where zero administration for users is required. With user name and password, it can open a can of worms; Security issues, operation nightmare, customer service overload are the major concerns to provide a web portal to thousands of users.
Mandala BEST has implemented passwordless access to the permit portal for councils in Australia.
Our Client has a legacy .Net Web Application with MVC (Model View Controller) design applying a big Microsoft SQL server (2TB) and IIS Servers for ASP.Net Application server and DMZ facing web server. All servers are on-premises.
Our Client does not want to do lift-and-shift the servers to the cloud. They intend to re-architecture without affecting the front-end web page end-users.
Mandala BEST Team has helped to migrate data to the cloud and business logic with micro-services architecture.
Our client has implemented a few dozens of micro-services with several micro-data storages, to perform analytics on all of the datasets and view from a single pane of glass, Mandala BEST involves in the architecture process and implementation of big data processing for micro-services.
It's not strictly a Single Page Web Application but unlike Web Portal, we can implement lightweight Web Applications with a dozen of Web Pages in RectJS, 3 dozen of APIs in C# .Net Core and host on Azure Platform. This approach is less complicated compared to K8S (Kubernetes) and TCO (Total Cost of Ownership) is very low with ReatJS on Azure approach.
We provide Big Data Engineering services and ADF (Azure Data Factory) is one of the platforms we use for data ingestion. With ADF and Azure DevOps Tool, we apply the best practices for CI/CD. See how we do in brief at CI/CD for ADF Article.