Using Amazon ElastiCache for Redis To Optimize Your Spring Boot Application

Brandon Klimek Articles, AWS, Development Technologies & Tools, Java, Spring, Spring Boot 13 Comments

Has your project gotten to the point when big data sets and/or time-consuming calculations have begun to affect performance? Or are you struggling to optimize your queries and need to cache some information to avoid continually hitting your database? Then caching could be your solution.

For this article, I will demonstrate how to utilize Amazon ElastiCache for Redis to speed up areas of your application. The example application we will build uses Spring Boot 2.x and is available on Github.

Azure Migration & Consulting Services

Keyhole Software offers a range of services related to Microsoft Azure, helping clients leverage the capabilities of the Azure cloud platform. Services include Cloud Migration: Migrating applications and infrastructure to Microsoft Azure by assessing the existing environment, developing a migration strategy, and executing the migration process while ensuring minimal disruption to business operations. Azure App Services: Building and deploying web & mobile applications using Azure App Services, designing and implementing scalable and secure application hosting environments. Architecture & Design: Helping clients design scalable and efficient architectures on Azure, working to understand requirements and design architectures that leverage various Azure services to meet specific needs. Cost Optimization: Optimizing Azure infrastructure for cost-effectiveness by assessing resource utilization, identifying cost-saving opportunities, and providing recommendations for optimizing Azure usage and billing.

Cloud Modernization Consulting

Helping nationwide clients embrace cloud technologies through custom modernization, migration, and cloud-native development services. Services include Cloud Strategy & Consulting: Assessing current status and defining cloud adoption roadmaps, identifying the right cloud for specific needs. Cloud Migration: Migrating existing apps & infrastructure to AWS, Azure, and Google Cloud Platform through lift-and-shift, re-architecting, and re-platforming. Cloud Native Development: Developing apps from the ground up using cloud-native technologies and patterns like microservices, containers, & serverless computing. Cloud Optimization & Cost Management: Monitoring resource utilization, identifying optimization opportunities, and implementing cost-saving measures….

Go Forth and AppSync!

Mat Warger API Development, Articles, AWS, Development Technologies & Tools, GraphQL, JavaScript, REST 1 Comment

In a previous post, we discussed the basics of GraphQL and how it can be a great REST API alternative. In this one, weโ€™ll see how AppSync can be more than just a great API alternative โ€” it gives you a soft landing into the world of GraphQL.

Recall our Game API example? Letโ€™s start with the basic type of a game. Follow along and we can implement a simple schema in AppSync together….