Article
Spring WebFlux is Spring's response to the rising issue of blocking I/O architecture. As data is becoming more and more crucial in our age, the approaches we take to retrieve and manipulate it changes. Conventionally, most approaches were "blocking", or rather, synchronous. What this means is that...
Taimoor Choudhary
Sending notifications to users is a fairly common task - be it through email, SMS messages, or even through HTTP/HTTPS POST requests. The Simple Notification Service (SNS) is a publisher/subscriber messaging system provided by Amazon Web Services (AWS). It's a popular choice for many developers and very reliable....
Guest Contributor
When developing a web application, the natural progression is to take it online and make it available for end users. To make this task possible, and easier, there are numerous cloud platforms available to choose from to host your application - Heroku is one of them. Heroku provides a platform...
Dhrubajyoti Bhattacharjee
Amazon Web Services (AWS) offers a wide range of on-demand and reliable computing services. It does this by hiding the infrastructure management and its complexities, thus simplifying the process of provisioning and running cloud infrastructure. AWS allows IT companies and developers to focus on creating better solutions for their products...
Scheduling tasks to be performed at a later date, or repeated in a fixed interval, is a very useful feature. For example, newsletter systems or tasks which process information at a set time-frame rely on being scheduled to run at certain time points. Since Spring Boot offers several options, we're...
In this article, we'll look into Spring Boot Actuator, which provides built-in production ready endpoints that can be used for monitoring and controlling your application. Monitoring applications may include something as simple as knowing the Health and Info to some complex data like understanding Traffic and Metrics for our application....
Dhananjay Singh
Monitoring an application's health and metrics helps us manage it better, notice unoptimized behavior and get closer to its performance. This especially holds true when we're developing a system with many microservices, where monitoring each service can prove to be crucial when it comes to maintaining our system. Based on...
Uploading files to a website isn't an uncommon task, but it also isn't very straightforward to achieve. Some use-cases for why you'd want to upload a file to a website includes services that offer online file conversions and photo sharing websites. In certain applications, we might even want to send...
In this article, we'll introduce you to Spring Cloud Contract, which is Spring's response to Consumer-Driven Contracts. Nowadays, applications are thoroughly tested - whether it be unit tests, integration tests, or end-to-end tests. It's very common in a microservice architecture that a service (consumer) communicates with another service (producer) to...
© 2013-2024 Stack Abuse. All rights reserved.