| Stored files |
| "01-Introduction\3-Tech_Stack_Overview.mkv" | 145,565,995 | C50FE982 |
| "02-Microservices_Architecture_Design\10-Architecture_Definition_Process.mkv" | 187,395,690 | 59FD1906 |
| "02-Microservices_Architecture_Design\7-Coming_from_a_Monolith.mkv" | 273,946,792 | 84D488FE |
| "02-Microservices_Architecture_Design\8-Microservices_Guiding_Design_Principles.mkv" | 222,552,597 | F80A913F |
| "02-Microservices_Architecture_Design\9-Communication_Styles.mkv" | 292,136,527 | 573B7C61 |
| "03-Advanced_Go_Crash_course\11-Effective_Error_Handling.mkv" | 188,821,005 | 7B4AB5CE |
| "03-Advanced_Go_Crash_course\16-Context_and_Timeouts.mkv" | 142,991,880 | 7D80B7AA |
| "03-Advanced_Go_Crash_course\17-Concurrency_with_Channels.mkv" | 179,409,107 | 85083FAB |
| "03-Advanced_Go_Crash_course\19-Map_Concurrency_Mutexes.mkv" | 157,639,435 | 23478E76 |
| "04-Development_Environment_Setup\21-Windows_Users_Setup.mkv" | 183,477,830 | 2F207DCD |
| "04-Development_Environment_Setup\22-Mac_Linux_Setup.mkv" | 133,624,331 | 83720257 |
| "04-Development_Environment_Setup\23-Structuring_a_Microservice_project.mkv" | 170,344,779 | 6C39D20A |
| "04-Development_Environment_Setup\24-Theory_Clean_Architecture_Repository_Pattern.mkv" | 193,062,098 | E523C500 |
| "04-Development_Environment_Setup\26-Part_2_Repository_Pattern.mkv" | 369,485,984 | 4665B921 |
| "04-Development_Environment_Setup\27-Why_Kubernetes_and_Tilt.mkv" | 146,486,876 | 593D9705 |
| "05-API_Gateway_and_HTTP_Servers\29-Role_of_the_API_Gateway.mkv" | 159,006,109 | 63E0B7DE |
| "05-API_Gateway_and_HTTP_Servers\30-Implementing_an_HTTP_Server.mkv" | 345,725,285 | 424E90C8 |
| "05-API_Gateway_and_HTTP_Servers\31-External_API_communication_OSRM.mkv" | 437,781,269 | 734FAB20 |
| "05-API_Gateway_and_HTTP_Servers\33-Gracefull_shutdown.mkv" | 198,399,542 | C541AB24 |
| "06-WebSockets\35-Implementing_WebSocket_connections.mkv" | 304,837,444 | 1462F10D |
| "06-WebSockets\36-Handling_CORS.mkv" | 232,488,058 | 4842C91A |
| "07-Service_Communication_with_gRPC\37-gRPC_Introduction.mkv" | 162,310,377 | F97C77DF |
| "07-Service_Communication_with_gRPC\39-Defining_the_Trip_Proto.mkv" | 182,177,422 | 6EBDAAB3 |
| "07-Service_Communication_with_gRPC\40-Implementing_the_Gateway_Trip_gRPC_Client.mkv" | 114,912,437 | F5F80DBD |
| "07-Service_Communication_with_gRPC\41-gRPC_Server_implementation_on_Trip_Service.mkv" | 180,185,989 | 9CE501DD |
| "07-Service_Communication_with_gRPC\43-Preview_Trip_Handler_Part_2.mkv" | 158,700,986 | 92FE3EF0 |
| "07-Service_Communication_with_gRPC\45-Ride_Pricing_Estimation.mkv" | 392,549,811 | B8411A6B |
| "07-Service_Communication_with_gRPC\46-Implementing_the_TripStart_gRPC_handler.mkv" | 274,770,432 | C0010B89 |
| "08-Kubernetes_Essentials\48-Kubernetes_Under_the_Hood.mkv" | 187,631,595 | E81512BC |
| "08-Kubernetes_Essentials\50-Creating_Deployment_Files.mkv" | 269,854,418 | C31FD7FE |
| "08-Kubernetes_Essentials\51-Doing_our_first_production_deployment.mkv" | 328,832,235 | 50893AB0 |
| "09-Drivers_Service\52-Bootstrapping_the_Service.mkv" | 280,346,744 | 26AEFCB1 |
| "10-Asynchronous_Communication\55-Introduction_to_Async_communication.mkv" | 267,765,469 | F7FB6CB8 |
| "10-Asynchronous_Communication\56-Setting_up_RabbitMQ.mkv" | 202,768,318 | FD6E0F73 |
| "10-Asynchronous_Communication\57-Connecting_to_RabbitMQ.mkv" | 257,512,326 | 5E63EF12 |
| "10-Asynchronous_Communication\59-Publishing_the_First_Message.mkv" | 435,384,049 | 92893E30 |
| "10-Asynchronous_Communication\60-Message_Durability.mkv" | 148,082,561 | C6C7CCEF |
| "10-Asynchronous_Communication\61-Consuming_Messages.mkv" | 121,474,200 | 11B93B94 |
| "10-Asynchronous_Communication\62-Message_Distribution_Acknowledgment.mkv" | 181,649,983 | F2CCE829 |
| "10-Asynchronous_Communication\63-Fair_Dispatch.mkv" | 115,781,597 | C25D746A |
| "10-Asynchronous_Communication\64-The_Pub_Sub_Pattern.mkv" | 333,823,215 | F97CDED3 |
| "10-Asynchronous_Communication\65-Implementing_the_Exchange_Topics_flow.mkv" | 417,458,801 | 1100036B |
| "10-Asynchronous_Communication\66-JSON_Message_Sending_Consuming.mkv" | 268,948,779 | 498075F2 |
| "10-Asynchronous_Communication\67-Finding_a_Suitable_Driver.mkv" | 344,368,504 | 18740AA0 |
| "11-Real_time_Notifications\69-WebSocket_Connection_Manager.mkv" | 118,962,366 | D2EC5D2A |
| "11-Real_time_Notifications\70-Queue_Consumer.mkv" | 325,044,704 | 260863A9 |
| "11-Real_time_Notifications\72-Listening_for_Trip_Accept_event.mkv" | 333,228,919 | 237DAB34 |
| "11-Real_time_Notifications\73-Declining_a_Trip_Request.mkv" | 114,824,933 | 2A845344 |
| "12-Payments\76-Adding_the_Stripe_secret_key.mkv" | 119,449,355 | 66EDECAA |
| "12-Payments\77-Stripe_Processor_Implementation.mkv" | 369,134,938 | 1C171954 |
| "12-Payments\78-Listening_to_the_Payment_Event.mkv" | 198,583,934 | D3A67715 |
| "12-Payments\79-Stripe_Payment_Webhook.mkv" | 354,035,245 | 53A7642B |
| "13-Observability\81-Setting_up_Tracing.mkv" | 187,291,339 | C2D2B5DD |
| "13-Observability\82-Jeager_Exporter.mkv" | 234,516,260 | A5456362 |
| "13-Observability\83-HTTP_Instrumentation.mkv" | 301,171,919 | DA2036CE |
| "13-Observability\84-gRPC_Instrumentation.mkv" | 121,443,637 | 72E1D0BC |
| "13-Observability\85-RabbitMQ_Instrumentation.mkv" | 178,801,266 | C43177D7 |
| "14-Reliability\88-Implementing_DLQ_and_DLX.mkv" | 216,924,226 | B5022E2D |
| "15-Databases_with_MongoDB\90-MongoDB_Connection.mkv" | 177,197,450 | 26F3C81E |
| "15-Databases_with_MongoDB\91-MongoDB_Repository.mkv" | 101,545,892 | A48C5994 |
| "16-Production_Deployment\93-Dockerizing_our_project_for_production.mkv" | 230,636,518 | 37D7EA7A |
| "16-Production_Deployment\94-Kubernetes_Cluster_Deployment.mkv" | 252,933,540 | 367E56BC |
Connectez-vous pour commenter.
Aucun commentaire — soyez le premier.