Pre-Condition:
You have a IT System DB + API + Web Frontend
But it is inside your intranet. (That is good for security)
But
You customer want to use App to interact with you
How ?
You can Move the system to AWS add App face API call it Done
I don't like it. Because it expose to much to the internet
So
I propose a piggyback system
There are a db with 2 table on AWS
a.View table for app read only
b.Command table for app action on internal db.(Create, Update, Delete)
Then you need to add 2 API in you intranet system
a.Aggregator that watch the tables and aggregate the data every X seconds.
then send to View table on AWS
b.Dispatcher that watch the Command table on AWS and
run the pending command use the original API
Since the View table is read only it is easy to build with append only and back with redis cache.
There is a X in the system that determine the turn around time that user Interact with your system.
So when you design your app need to take that into consideration.
You can cover that with UI trick or add a notification to tell App to read the update

Recent Comments