• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

API gateway in terms of implementation

 
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Davi,

How in general API gateway is being designed. Is it just a routing service and how Quarkus can help us in implementing it?

Jignesh
 
Ranch Hand
Posts: 31
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
https://github.com/Commonjava/gateway Sorry, I should let the book author Davi respond to the question.
 
Jignesh Patel
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Thank you Jeremy for sharing. This is something worth exploring.
 
Jignesh Patel
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I have downloaded the code.  Can this work with JDK17?

Also how this API gateway can be used for doing oauth or auth.
 
Jeremy Whiting
Ranch Hand
Posts: 31
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I don't know if it is compatible. I suggest you try building the project with jdk17 to find out.

I think you should try using the code.quarkus.io site plus the Quarkus quickstart examples to discover oauth or auth integration.

https://code.quarkus.io/?extension-search=origin:platform%20oauth
https://github.com/quarkusio?q=examples&type=all&language=&sort=
 
Jeremy Whiting
Ranch Hand
Posts: 31
2
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
and you should download the free book Quarkus Cookbook

https://developers.redhat.com/e-books/quarkus-cookbook
 
Jignesh Patel
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Jeremy
My team is starting to create Microservices with quarkus I am thinking to use the gateway API you provided to begin with. The request from our monolith GUI will be sent to the gateway you provided and then will hit our customer microservice.
 
Jignesh Patel
Ranch Hand
Posts: 686
Mac
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Is there a sample flow which can describe of being called from GUI to API Gateway to different micro services?
I also believe this will not create any type of licensing issues?
Also in terms of using AWS gateway: https://quarkus.io/guides/amazon-lambda-http which is better solution, in terms of managing lesser servers.
 
With a little knowledge, a cast iron skillet is non-stick and lasts a lifetime.
reply
    Bookmark Topic Watch Topic
  • New Topic