Skip to content

property images technologies

dana-jpg edited this page May 3, 2024 · 2 revisions

The following technologies are used:

Spring Boot

  • Spring Boot is used as the framework for building the Property Images microservice. It provides a streamlined development experience for creating stand-alone, production-grade Spring-based applications. In this project, Spring Boot simplifies configuration and setup, allowing developers to focus on implementing business logic.
  • Learn more by looking at the Spring Boot Documentation

Amazon S3

-Amazon Simple Storage Service (S3) is utilized for storing property images uploaded by users. S3 offers highly scalable, durable, and secure object storage, making it an ideal choice for handling large volumes of images in cloud-based applications. In this project, S3 integration enables efficient storage and retrieval of property images.

Java Servlet API

  • The Java Servlet API is a foundational technology for developing Java-based web applications. It provides a standard interface for extending the functionality of web servers to support dynamic content generation. In this project, the Servlet API is used within the Spring Boot framework to handle HTTP requests and responses, facilitating communication between clients and the microservice.
  • Dive into the documetation: Official Java Servlet API Documentation

Spring Dependency Injection (DI)

  • Spring DI is employed to manage the dependencies of the Property Images microservice. It enables the automatic wiring of components, promoting loose coupling and facilitating the integration of various modules within the application. In this project, DI simplifies the configuration of beans and promotes modular design.
  • Learn more: Official DI Documentation

Multipart File Upload

  • Multipart file upload functionality is utilized for handling image uploads in the microservice. It allows clients to transmit binary data, such as image files, as part of HTTP requests. In this project, multipart file upload enables users to upload property images along with other metadata, facilitating image storage and management.
  • Get familiar with Multipart File Upload: Official Documentation

Spring Boot Actuator

  • Spring Boot Actuator provides production-ready features for monitoring and managing Spring Boot applications. It offers endpoints for gathering application metrics, health checks, and other operational insights. In this project, Actuator endpoints can be leveraged to monitor the health and performance of the Property Images microservice.
  • For learning more, check out the Official Spring Boot Actuator Documentation

Clone this wiki locally