Designing μ-services

16 videos


BFF - Backend for Frontend - Pattern in Microservices

2635 views 131 likes 2022-07-04

As your application evolves, supporting multiple types of clients like Desktop, Mobile apps, etc becomes tricky. The bac...

Best practices that make microservices integration easy

938 views 52 likes 2022-06-27

Running microservices in isolation does not make any sense. To get something done, multiple microservices need to talk t...

Things to remember while building Microservices

938 views 41 likes 2022-06-20

An engineer working on Microservices should not only just focus on engineering; there are so many other aspects to look ...

Why should we have a standard way of building Microservices?

701 views 29 likes 2022-06-17

We all love creating microservices, but what if every team creates its own microservice uniquely and uses its own conven...

10 Challenges in Adopting and Implementing Microservices

935 views 48 likes 2022-06-15

We always hear great things about Microservices. But, every few months every senior engineer gets a feeling, can we not ...

What are Microservices?

2342 views 96 likes 2022-06-13

Everyone is doing Microservices, but what are they after all? From a distance, it looks like a function put over the net...

API Composition Pattern in Microservices

1814 views 102 likes 2022-06-08

Say, we have very happily created 6/7 microservices and everything is going well. Now for a new usecase that is introduc...

Database per Service Pattern in Microservices

2909 views 123 likes 2022-06-01

Microservices should be loosely coupled and autonomous so that they can take their own decision and be as performant as ...

Everything you need to know about REST

3161 views 170 likes 2022-05-30

REST is how browsers talk to our servers. 99.99% of all your API requests that originates from your browser and go to yo...

Introduction to RPC - Remote Procedure Calls

2713 views 165 likes 2022-05-13

One of the most interesting things that revived itself after a decade is Remote Procedure Calls, fondly called as RPCs; ...

Designing Workflows in Microservices - Orchestration vs Choreography

2586 views 157 likes 2022-05-11

In a microservices architecture there will always arise a need to design workflows; for example: when on an e-commerce w...

Synchronous and Asynchronous Communication between Microservices

3214 views 170 likes 2022-05-04

How should two microservices talk to each other? Picking the right communication pattern is super-important as a good de...

Shared Database Pattern in Microservices

3128 views 143 likes 2022-04-27

Microservices need to communicate with each other. Communication between them is always about getting or updating data t...

How to scope a microservice?

2098 views 99 likes 2022-04-20

Microservices are extremely tempting and you will always feel like writing a new service for every problem at hand. You ...

Advantages of adopting a microservices-based architecture

4391 views 230 likes 2022-04-08

Microservices are great, and the overall microservices-based architecture has some key advantages. In this video, we tal...

Handling timeouts in a microservice architecture

3816 views 227 likes 2022-03-18

Handling timeout well is extremely critical as it makes your distributed system robust and ensures you provide a consist...

Be a better engineer

A set of courses designed to make you a better engineer and excel at your career; no-fluff, pure engineering.

System Design Masterclass

A masterclass that helps you become great at designing scalable, fault-tolerant, and highly available systems.

800+ learners

Details →

Designing Microservices

A free playlist to help you understand Microservices and their high-level patterns in depth.

17+ learners

Details →

GitHub Outage Dissections

A free playlist to help you learn core engineering from outages that happened at GitHub.

67+ learners

Details →

Hash Table Internals

A free playlist to help you understand the internal workings and construction of Hash Tables.

25+ learners

Details →

BitTorrent Internals

A free playlist to help you understand the algorithms and strategies that power P2P networks and BitTorrent.

42+ learners

Details →

Topics I talk about

Being a passionate engineer, I love to talk about a wide range of topics, but these are my personal favourites.

Arpit's Newsletter read by 17000+ engineers

🔥 Thrice a week, in your inbox, an essay about system design, distributed systems, microservices, programming languages internals, or a deep dive on some super-clever algorithm, or just a few tips on building highly scalable distributed systems.

  • v12.7.8
  • © Arpit Bhayani, 2022

Powered by this tech stack.