Companies Home Search Profile

gRPC for Microservice Environments

Focused View

Mustafa Özyurt

1:03:51

0 View
  • 1 - Whats gRPC.mp4
    04:56
  • 2 - Practical example with Order Service.mp4
    06:20
  • 3 - Protocol Buffer Encoding.mp4
    10:58
  • 4 - Intro.mp4
    03:19
  • 5 - Timeout Pattern.mp4
    04:31
  • 6 - Timeout Pattern Discount Service.mp4
    03:15
  • 7 - Timeout Pattern Demo.mp4
    07:54
  • 8 - Whats Hexagonal Architecture.mp4
    06:51
  • 9 - Hexagonal Architecture with Rest Api.mp4
    08:15
  • 10 - gRPC implementation.mp4
    07:32
  • Description


    Microservice architecture requires more performant ways to communicate to each other. gRPC helps you to achieve this.

    What You'll Learn?


    • gRPC communication in Microservice environment
    • Protocol Buffers
    • How to use gRPC in a Hexagonal Architecture
    • Resiliency patterns in gRPC

    Who is this for?


  • Engineers who wants to learn more about Microservices
  • Looking more performing ways for inter service communcation beside of Rest APIs
  • Developers and Devops or anyone wants to be one.
  • What You Need to Know?


  • Knowing the ways while communicating with an API, like aware of RESTful Api's and some knowledge.
  • More details


    Description

    This course is designed to help you understand and apply gRPC, an efficient and modern RPC (Remote Procedure Call) framework, to improve communication in microservices architectures. Whether you're new to gRPC or looking to enhance your skills, this course provides a clear and hands-on approach to learning how gRPC works and how it can transform your system’s performance.

    We’ll begin by covering the fundamental concepts behind gRPC, including Protocol Buffers (protobufs), the serialization mechanism that powers gRPC’s high performance. You'll learn how gRPC compares to REST and why it's often the better choice for service-to-service communication in modern, distributed systems.

    The course then moves on to practical implementations of gRPC. You’ll learn how to set up and use gRPC to build faster, more scalable, and reliable microservices. Along the way, we’ll focus on how gRPC can simplify communication between services and reduce overhead, all while maintaining the flexibility and speed necessary for high-performance systems.

    By the end of this course, you’ll have the skills needed to implement gRPC in your own systems and take advantage of its powerful features to improve the efficiency and maintainability of your microservices. Whether you’re working on new projects or optimizing existing ones, this course will give you the knowledge to leverage gRPC effectively.

    Ideal for developers and engineers, this course will help you optimize backend systems by improving communication, performance, and scalability using gRPC.

    Who this course is for:

    • Engineers who wants to learn more about Microservices
    • Looking more performing ways for inter service communcation beside of Rest APIs
    • Developers and Devops or anyone wants to be one.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Mustafa Özyurt
    Mustafa Özyurt
    Instructor's Courses
    Currently in Berlin before Istanbul/London developing web applications and managing engineering teams with over 15 years experience. Recent projects i have been working on are mostly Fin-Tech, E-Commerce, high traffic social media applications. Some companies i have worked for are eBay, TicketMaster, Rocket Internet, HelloFresh...  I'm happy to share my experiences from the times Google was not around till the current AI era working with the teams/projects from US/Europe/Asia and all around the globe. Sometimes giving talk events in Europe one was in Munich PHP Conference one of the biggest PHP conferences of Europe, about Domain Driven design. And planning some more coming this year.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 10
    • duration 1:03:51
    • Release Date 2025/01/24