===============================================================================================
MD sytax guide - https://confluence.atlassian.com/bitbucketserver/markdown-syntax-guide-776639995.html/
https://spring.io/guides/gs/rest-service-cors/
https://en.wikipedia.org/wiki/Cross-origin_resource_sharing/
https://www.baeldung.com/spring-cors/
https://github.com/only2dhir/spring-boot-jwt/
https://medium.com/@hantsy/protect-rest-apis-with-spring-security-and-jwt-5fbc90305cc5/
https://www.youtube.com/watch?v=mD3vmgksvz8/
https://dzone.com/articles/thoughts-and-ideas-related-to-java-programming/
https://www.youtube.com/watch?v=cKjgkNt-tFg/
JWS - json web signature
Use it for hot swapping of code
### Zipkin - tracing services
https://github.com/openzipkin/zipkin#quick-start/
https://github.com/openzipkin/zipkin/tree/master/zipkin-server/
https://github.com/openzipkin/sleuth-webmvc-example/ -- this good source
opentracing.io
### sleuth
https://www.baeldung.com/spring-cloud-sleuth-single-application/
> https://github.com/apache/incubator-zipkin-brave -- for instrumenataion
> https://ai.google/research/pubs/pub36356 --Dapper, a Large-Scale Distributed Systems Tracing Infrastructure
### dependencies -
> spring-cloud-sleuth
> spring-cloud-sleuth-core
> spring-cloud-sleuth-dependencies
> spring-cloud-sleuth-zipkin
> spring-cloud-sleuth
>spring-cloud-starter
>spring-boot-starter-aop
>spring-cloud-sleuth-core
> spring-cloud-zipkin
Zuul is an edge service that provides dynamic routing, monitoring, resiliency, security, and more.
https://github.com/Netflix/zuul/
https
amqp
apache thrift
grpc
custom tcp protocol
https://www.youtube.com/watch?v=_m4xpHUf55E/
https://spring.io/blog/2019/03/14/lazy-initialization-in-spring-boot-2-2/
https://www.youtube.com/watch?v=l7VBdWhtl7A/
https://dzone.com/articles/monitoring-using-spring-boot-2-prometheus-and-graf/
https://www.baeldung.com/spring-security-method-security/
For Load balancing
use to register/deregiste microservices
https://www.baeldung.com/spring-cloud-netflix-hystrix
https://dzone.com/users/3204300/arvind029.html?sort=saved/
https://www.javainuse.com/spring/spring-cloud-netflix-feign-tutorial/
https://spring.io/projects/spring-cloud
https://github.com/OpenFeign/feign
https://www.baeldung.com/intro-to-feign
https://dzone.com/microservices-news-tutorials-tools
https://www.youtube.com/watch?v=YYvY9pc3Shw
https://objectcomputing.com/resources/publications/sett/july-2018-micronaut-framework-for-the-future
Google project Dalvy
https://www.youtube.com/watch?v=za4elW_AImo
https://docs.spring.io/spring-framework/docs/3.0.0.M3/reference/html/ch18s03.html
MarshallingHttpMessageConverter
ClientHttpRequestFactory
https://docs.cloudfoundry.org/cf-cli/cf-help.html