Our team is currently working on an extremely exciting application that has everything that a developer could hope for in a tech stack.
The application is a cross platform application that runs on the desktop, on the web, and on mobile devices from the same build!
Server-side rendering with great SEO is served from Google Cloud Run instances.
Those instances scale on-demand and sit behind a Global Load Balancer on GCP balancing across multiple regions.
Those Cloud Run instances communicate with multiple backend Java/Spring Boot applications that are also deployed to Cloud Run behind multi-region internal load balancers.
Data for the application is stored in a variety of places.
GCS buckets for file storage.
Multi-region Cloud Spanner relational database instance.
Neo4j Aura Graph Database integrated with Vertex AI for entity relationship analysis.
Elasticsearch to enable advanced, robust search capabilities.
Pom Sculptor