Skip to content

AshisPadhi/message-reversal-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

  1. Implement an application that exposes this [JSON] document when visited with an HTTP client:
    { "id": "1", "message": "Hello world" }
  2. Containerize with [Docker]the application.
  3. Create a second application that reverses the message of the HTTP response from the first service as JSON. Note that JSON must be dynamically rendered and is not a static string.
    { "id": "1", "message": "dlrow olleH" }
  4. Containerize the second application.
  5. Run both applications in Minikube, Kind, or any other suitable solution to run Kubernetes locally.
    You can use your preferred tool to define the YAML manifests for Kubernetes, for example Helm, Kustomize, Jsonnet, YTT, Cue or Cdk8s.
    Note: The communication between the two applications must occur internally in the cluster. The proposed solution should be able to work on a real cluster as well (up to reasonable adaptations)
  6. Automate deployment of the two applications in the cluster using a script (called script.sh).
    • build and push the Docker image.
    • deploy applications to Kubernetes.
    • print HTTP responses of applications.# message-reversal-app

About

A sample application with two Microservices that reverses the message input from a json.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published