karelumair / Quotes-API

1 stars 0 forks source link

Checkout this concepts #80

Open pratikGhodke1 opened 1 year ago

pratikGhodke1 commented 1 year ago

[As a task you can add notes here in comments]

karelumair commented 1 year ago

API Throttling (Rate Limiting)

Algorithms used for Throttling:

karelumair commented 1 year ago

Microservices

Benefits:

karelumair commented 1 year ago

Service Discovery and Registry

"Service discovery is basically a technology to automatically detect services and devices on a network."

Service Discovery

Two types of service discovery.

Client Side

Server Side

Service Discovery Tools

pratikGhodke1 commented 1 year ago

Can you also check -

karelumair commented 1 year ago

Frameworks Available for microservice architecture in python.

pratikGhodke1 commented 1 year ago

You can also take a look at nameko framework which works on asynchronous queue-based mechanism.

karelumair commented 1 year ago

Advantages and disadvantages of implementing microservices in python

Advantages

Disadvantages

pratikGhodke1 commented 1 year ago

Python actually is not a strongly typed language. Its dynamically type and any variable can be re-assigned to contain different data type without explicit data type conversion. It does have some data type checks and enforcements though.

karelumair commented 1 year ago

oh yes. Actually I was also confused coz I knew it is dynamic but that article refferred as strongly typed. I searched it and it said Python is both strongly typed and dynamically typed. That's why mentioned it.

karelumair commented 1 year ago

Better solutions than python

Java

Golang

.NET

karelumair commented 1 year ago

Why language choice matters in microservices development?