4 ms·
I don't know much about AWS, I assume it's not that different from Azure which I do know. If I'd be asked to create an architecture like that with a small team
by Maarten88 10y ago
I don't know much about AWS, I assume it's not that different from Azure which I do know. If I'd be asked to create an architecture like that with a small team on Azure, I'd create an IoT hub, connect it to stream analytics, put my logic in there, and dump the results to a database (SQL or Hadoop or anything), adding some Power BI on top of that all for nice charts and graphs that would be embedded in my service or app. All that secured using Azure AD and monitored with Operations Manager.
That would be a total vendor lock-in architecture, but I'd never have to think about configuring redis clusters, failover, backup or anything. I would have no idea what technology stack is below it. It scales, and it just works. The only devops work would be to create a deployment script that would automate a deployment from sourcecontrol. The initial setup of the whole infrastructure would cost a few days maximum, and none of the hard operations problems would be mine. I'd click boxes like "Geo redundant availability: yes/no".
I think that's the benefit of these expensive cloud services. If you do low level stuff yourself on expensive cloud providers like AWS or Azure, you are doing it wrong.