At Practo, we have a software offering (Ray by Practo) that is used by more than 40,000 doctors and their staff. They use it manage their scheduler and digitize medical records.
In today’s fast paced world, speed beats everything else, especially when it comes to the Internet. Users expect content to be accessible over the Internet in a flash. If you are someone who has ever hosted a website which caters to users across geographic locations…
WebSockets are an advanced technology that makes it possible to open an interactive communication session between the user’s browser and a server. With this API, you can send messages to a server and receive event-driven responses without having to poll the…
At Practo we’re constantly looking for ways to improve user experience. A major part of it is ensuring that all our services are responsive and highly available. Over the last week we were faced with a challenge. Our Redis server that stores User data…
Blue Green Deployment
Master-Slave Databases are a common configuration of databases considering it allows…
Containers are changing the landscape of how the applications are developed and run. With containers coming into…
Access Control is a very basic problem. There are a ton of libraries in Flask which offer the solution for implementing Role Based Access Control (RBAC).
In REST API, the resources are mapped to a particular entity in the DB. Thus, having POST access to a…