Skip to content

Example of Circuit Breaker pattern implementation. It solves iFood's backend interview test just for fun.

Notifications You must be signed in to change notification settings

dayvsonsales/microservices-resiliency-typescript

Repository files navigation

Playlists suggestions

This a RESTful API that receives as a parameter either city name or lat long coordinates and returns a playlist suggestion according to the current temperature.

It's based on iFood backend challenge and makes use of SOLID, DDD, KISS, DRY, and the Circuit Breaker pattern.

This project uses a microservice architecture with Service Registry, Self-registration, and API Gateway patterns (with Netflix Eureka and Zuul Proxy projects).

Technologies

  • Typescript
  • Express
  • Redis
  • Spotify Web API
  • Open Weather Maps API
  • Opossum Circuit Breaker
  • Netflix Eureka
  • Zuul Proxy

Using

About

Example of Circuit Breaker pattern implementation. It solves iFood's backend interview test just for fun.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published