Proxy Design Pattern Explained with Examples for Software Developers & B...


Proxy Design Pattern Explained with Examples for Software Developers & Beginners


In this video we will learn about Proxy design pattern. This is the third design principle in Integration design patterns category for microservices. Proxy service may call different services individually. In Proxy pattern, we can build one level of extra security by providing a dump proxy layer. Proxy microservice pattern is a variation of the Proxy model. In this model we will use proxy module instead of the aggregation module. The proxy service pattern can be sub-divided into two categories 1. Dumb Proxy: this simply delegates the request to another service. 2. Smart Proxy: The smart proxy may apply transformation, logic, filtering, rejection before a request is delegated to other service. The proxy microservice design pattern is slightly similar to the Proxy. but instead of aggregating response from various services like Proxy pattern, this pattern makes calls to other services based on the business requirements. ** Usage of this Design Pattern ** 1. Use this pattern whenever you want introduce a new api and also have to serve existing consumer with old api. 2. Use this pattern whenever you want to implement device or channel specific apis. 3. Use this pattern whenever you want to filter, transform request / response. ** Advantages of this Design Pattern ** 1. Proxy pattern provides a uniform interface instead of different interface per microservice. 2. Proxy pattern allows to apply uniform concerns like logging, security etc at one place. 3. Proxy pattern is simple, easy to implement, and can implement the validations and security easily for incoming request. ** Chapter Timestamps ** 0:00 Welcome to Proxy design pattern 0:54 Agenda of tutorial 1:55 Introduction of Proxy design pattern 3:08 Real world examples of Proxy design pattern 5:52 Usage of Proxy design pattern 6:37 Advantages of Proxy design pattern 7:55 Summary of Proxy design pattern 8:44 Next video on Gateway Routing design pattern #microservicedesignpatterns #proxydesignpattern #proxypattern ** CHECK OUT OUR OTHER VIDEOS ** Aggregator Design Pattern for Microservice    • Aggregator Design...   Difference between Monolithic and Microservice Architecture    • Difference betwee...   Spring boot project setup:    • Spring boot Proje...   Spring Boot Microservice with postgres database Project:    • Spring Boot Micro...   Prepare Docker file, Container and Build Image:    • Docker Tutorial f...   Deploy Docker Image AWS Elastic Container Service:    • Deploy Springboot...   Solid Principle Tutorial    • Solid Principles ...   ** CHECK OUR PLAYLISTS ** Spring Boot Complete Tutorial    • Spring Boot Tutor...   Docker Containers Complete Tutorial    • Cloud & Container...   Microservice Architecture and Microservice Design Patterns Tutorial    • Microservice Arch...   Solid Principles Tutorial    • Solid Principles ...   Java Design Pattern Complete Tutorial with Examples    • Java Design Patte...   ** ABOUT OUR CHANNEL ** CodeOneDigest is a youtube channel that produces videos on programming languages, cloud and container technologies, Software design principles, Java frameworks in English and Hindi languages. Dosto, CodeOneDigest youtube channel pe aapko programming languages, container technology, cloud computing, software engineering se related videos milenge. Check out our channel here:    / @codeonedigest   Don’t forget to subscribe! ** OUR WEBSITE ** https://codeonedigest.wordpress.com/ ** GET IN TOUCH ** Email us on codeonedigest@gmail.com FOLLOW US ON SOCIAL - LIKE, SHARE & SUBSCRIBE Get updates or reach out to Get updates on our Social Media Profiles! Subscribe: https://bit.ly/3NeWQ8U Youtube:    / @codeonedigest   Twitter: https://twitter.com/codeonedigest Facebook: https://www.facebook.com/codeonedigest Instagram: https://www.instagram.com/codeonedigest/ Linkedin: https://www.linkedin.com/in/codeone-d... Reddit: https://www.reddit.com/user/codeonedi... Github: https://github.com/codeonedigest Website: https://codeonedigest.wordpress.com/ Tumblr: https://www.tumblr.com/codeonedigest Pinterest: https://in.pinterest.com/codeonedigest/

Comments

Popular posts from this blog

Ultimate Guide to Shopify Custom App & OAuth Flow | Create Shopify Custo...

Spring Boot Microservice with Postgres Database Running in Docker Contai...