

To build #Webapps we decided to use Angular 2 with RxJS #Data - Amazon RDS, Amazon DynamoDB, Amazon S3, MongoDB Atlas

#Eventsourcingframework - Amazon Kinesis, Amazon Kinesis Firehose, Amazon SNS, Amazon SQS, AWS Lambdaģ. #Microservices - Java with Spring Boot, Node.js with ExpressJS and Python with FlaskĢ. To build our #Backend capabilities we decided to use the following:ġ. The event-driven architecture is made up of highly decoupled, single-purpose event processing components that asynchronously receive and process events. We also decided to use Event Driven Architecture pattern which is a popular distributed asynchronous architecture pattern used to produce highly scalable applications. Microservices modularity facilitates independent updates/deployments, and helps to avoid single point of failure, which can help prevent large-scale outages. You can gain modularity, extensive parallelism and cost-effective scaling by deploying services across many distributed servers. Microservice architecture style is an approach to developing an application as a suite of small independently deployable services built around specific business capabilities. We decided to go with Microservices architecture as we wanted scale. We are in the process of building a modern content platform to deliver our content through various channels.
