Angular driven Progressive Web Apps handle much of their business logic and rendering client-side. This lifts the burden off the server while providing a more fluid user experience.
I prepared an Angular project and began integrating with the REST API. Within a week, I had basic features for searching products, browsing lists, and viewing details.
ElasticSearch was also pulled into the mix. I added triggers into the service endpoints so that any data posted into Dynamo would be replicated into ElasticSearch simultaneously. Front-end searches are now ES powered.