Designing Microservices using Spring Boot, Spring Cloud, Eureka and Zuul | # 1 | Tech Primers




This video covers an example implementation of Stock Price Viewer using Microservices Architecture using Spring Cloud, Spring Boot, Eureka, Zuul.

Github Link for Code:

Slack Community:

Twitter:

Facebook:

GitHub: or

Video Editing: iMovie

Background Music: Broke For Free – Day Bird

Previous 28 Beautiful Bedroom Interior Design Ideas Part 2
Next RESIDENTIAL LANDSCAPE DESIGN PROCESS

34 Comments

  1. Nandan Reddy V
    November 21, 2017
    Reply

    Hi Ajay,
    Got the following exception while trying to use the Yahoo Finance API –
    Exception in thread "main" java.io.IOException: Server returned HTTP response code: 403 for URL: http://download.finance.yahoo.com/d/quotes.csv?s=USD%2FVND&f=nsc4xab2sa5sbb3sb6sl1sk3sd1t1opghva2kjm3m4sj2sss1sj1sf6sr1qdyee7e9e8rr5p6p5b4s6j4t8s7&e=.csv

    Any thoughts on this.

  2. Vijay Roy
    February 19, 2018
    Reply

    your explanation and presentation are awesome.

  3. 61Marsh
    February 21, 2018
    Reply

    Hey man, Thanks for the tutorial, very informative!!

  4. Lalchand Mali
    February 21, 2018
    Reply

    Let assume we have 30 microservices, so one instance of eureka server can not handle the all request. so we have to go for multiple instance of eureka server. my question is how to configure multiple instance of eureka server and how to register microservices with them?

  5. kaptea
    February 23, 2018
    Reply

    Nice tutorials love to watch all your videos just one request can we expect Oauth 2 with microsevices

  6. Sachin Shukla
    February 25, 2018
    Reply

    Really nice video. I watched both of them and liked them as well. good information is filled in less time along with Architecture diagram. One of the best videos to learn Spring boot concepts.
    -$

  7. Vikram Gandhari
    February 26, 2018
    Reply

    nice tutorials. can we expect soap web services application with spring boot from u

  8. jnnjnj
    February 26, 2018
    Reply

    For same kind of implementation, my team is asking 2 Weeks πŸ™ … but you did within an hour πŸ™‚

  9. jnnjnj
    February 26, 2018
    Reply

    May be you deserve salary more than 40 Lakhs/year πŸ™‚

  10. Neeraj Chand
    February 26, 2018
    Reply

    Good Job…Please add some advanced level videos on microservices covering Zipkin & hystrix.

  11. Lewis Florez Renza
    March 4, 2018
    Reply

    I have the following error and I don't know what is happening

    at java.lang.Thread.run(Unknown Source) [na:1.8.0_151]
    Caused by: com.netflix.client.ClientException: Load balancer does not have available server for client: http//:localhost:8300
    at com.netflix.loadbalancer.LoadBalancerContext.getServerFromLoadBalancer(LoadBalancerContext.java:483) ~[ribbon-loadbalancer-2.2.4.jar!/:2.2.4]
    at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:184) ~[ribbon-loadbalancer-2.2.4.jar!/:2.2.4]
    at com.netflix.loadbalancer.reactive.LoadBalancerCommand$1.call(LoadBalancerCommand.java:180) ~[ribbon-loadbalancer-2.2.4.jar!/:2.2.4]
    at rx.Observable.unsafeSubscribe(Observable.java:10151) ~[rxjava-1.2.0.jar!/:1.2.0]

  12. Rahul Santha
    March 4, 2018
    Reply

    THANK YOU SO MUCH.

    Pros:
    – Great hands on explanation
    – No fluff, just stuff

    Cons:
    – BG music
    – Sometimes the scrolling between IDEs is too fast (so unable to see which layer has what port number) – but managed to pause the find the info.

    Overall I enjoyed watching the full video. Better than some videos I have seen on pluralsight.com
    Keep up the good work buddy!!

  13. Jayakumar J
    March 6, 2018
    Reply

    Nice tutorial. If you can give the links for your other tutorials in the description, it would be easy to refer. I could not find a separate video from you on zuul proxy as you have mentioned in this tutorial.

  14. Amit Singh
    March 10, 2018
    Reply

    Very nice and informative video. Keep it up

  15. Akash Patel
    March 10, 2018
    Reply

    Awesome

  16. Michael Chung
    March 25, 2018
    Reply

    I've imported the Maven project and launched the Eureka service then the DB service.

    1. Launching the Eureka service is a success.
    2. Launching the DB service is a success (I've modified the application.properties to connect to my MySQL database).

    However, after I launch the DB service, the Eureka service keeps throwing exception:

    ERROR 3146 — [et_localhost-17] c.n.e.cluster.ReplicationTaskProcessor : Network level connection to peer localhost; retrying after delay

    com.sun.jersey.api.client.ClientHandlerException: java.net.ConnectException: Connection refused

    localhost:8302 gives me:
    Application: DB-SERVICE
    AMIs: n/a (1)
    Available Zones: (1)
    Status: UP (1) – 192.168.1.4:db-service:8300

    EMERGENCY! EUREKA MAY BE INCORRECTLY CLAIMING INSTANCES ARE UP WHEN THEY'RE NOT. RENEWALS ARE LESSER THAN THRESHOLD AND HENCE THE INSTANCES ARE NOT BEING EXPIRED JUST TO BE SAFE.

  17. Kanna C
    March 26, 2018
    Reply

    i will not say the BGM is very bad( good to hear separately from https://brokeforfree.bandcamp.com/track/day-bird ), But it is disturbing / deviating our main aim of the video.

  18. Kevin Boger
    March 27, 2018
    Reply

    Awesome video!! Once the microservice architecture is created, how would I implement Swagger for documenting the API endpoints?

  19. Red Handed
    March 27, 2018
    Reply

    any specific reason you haven't used DeleteMapping for delete operation?

  20. JS Ever
    March 30, 2018
    Reply

    You seriously deserve an like and subscribe. You teach the way it actually help to learn than just showing how one do it its more like how its must be done. Thanks for the great tutorial πŸ™‚

  21. RG Media Films
    March 31, 2018
    Reply

    Good tutorial but background is disturbing.

  22. mahadev shindhe
    April 12, 2018
    Reply

    Background music is annoying. makes sleepy if continuously watching.

  23. sreenivasa reddy
    April 13, 2018
    Reply

    good tutorial, but why u added background music.

  24. Taraka Nagendra Kumar Busam
    April 13, 2018
    Reply

    Are you using free version of IntelliJ?

  25. Asvin V
    April 15, 2018
    Reply

    How to create that templates you were using?

  26. sarika chougale
    April 17, 2018
    Reply

    what is that noise. Can you please stop that background music.

  27. Rahul Jadhav
    May 2, 2018
    Reply

    As per above Architecture at which level I need to write my web-security code like JWT security, and OAuth

  28. krunal panchal
    May 4, 2018
    Reply

    Thanks for the tutorial. But background music is disturbing and annoying !

  29. VENKATESH PUPPALA
    May 14, 2018
    Reply

    Great channel! very use full

  30. u know me
    May 22, 2018
    Reply

    Please make vedio how to integrate our application with paytm.. if any one know please help me..

  31. nitin gupta
    May 22, 2018
    Reply

    I am getting the below error in db-service., could you please help
    2018-05-22 21:43:34.706 ERROR 9445 — [ main] o.a.tomcat.jdbc.pool.ConnectionPool : Unable to create initial connections of pool.

    java.sql.SQLException: Unknown system variable 'tx_isolation'

  32. gabriel ortiz
    May 30, 2018
    Reply

    Nice tutorial!!! Good job

  33. kurupudi veeradurga
    June 2, 2018
    Reply

    Nice video … Ajay..learnt lot of things in very less time.

  34. hari rayapaneni
    June 3, 2018
    Reply

    Great video!!!, Kudos to you

Leave a reply

Your email address will not be published. Required fields are marked *