What is a Socket?A socket can be thought of as a channel or gateway through which data goes in and out. It serves as an endpoint for communication between two processes in the same machine or different machines over a network connection. There needs to be a way of standardizing the way data is transferred […]

IntroductionIn today’s world, organisation often use IT systems to store and process vast quantities of data. If those data are disclosed, it will be huge lose to the companies and it may lose many customers. Many companies counts systems as one of the most important assets. Organizations use access control mechanisms to mitigate the risks […]

Nowadays, all applications are moving towards microservices architecture. Microservices architecture splits application into multiple services that does a unique functions of the whole application.Typically, each microservice is containerised using Docker to be organised at the networking level in order for the application to run as intended. The process of organizing multiple containers in this manner […]

DevOps is a set of practices that automates the processes between software development and IT teams, in order that they can build, test, and release software faster and more reliably.DevOps is the collaboration between development and operations that emphasises better collaboration and tighter integration. It unites agile, continuous delivery and automation to help development and […]

Microservices are a software development technique that arranges an application as a collection of loosely coupled services. In a microservices architecture, services are  fine-grained and the protocols are lightweight.Decoupled services allow teams to iterate quickly and with minimal impact to the rest of the system.Before discussing further,let’s see the architecture that prevailed before microservices, i.e. […]

Data Privacy and Protection is Mandatory for all AI/ML Application DevelopmentGDPR is one of major concern when comes to data privacy and data protection in AI/ML application development. In this article we briefly explained about the customer rights under GDPR regulation and especially applying the GDPR in chatbots development.IntroductionThe GDPR is the successor to the […]

Docker is an application that simplifies the process of managing application in containers. A great tool for deployment of application inside containers. To take full advantage of its potential, each component of an application should run in its own individual container.The Docker community came up with a single YAML file to orchestrate all your Docker […]

When we start to look into establishment of communication between frontend and backend for our website we have to think about the webservices architecture we will follow.SOAP vs RESTWhen we start to look into establishment of communication between frontend and backend for our website we have to think about the webservices architecture we will follow.SOAP […]

Read if you are ready dive into the world of docker for the first time!An application that simplifies the process of managing application processes in containers is Docker. Containers let you run your applications in resource-isolated processes. In this tutorial, you’ll learn how to install and use Docker Community Edition (CE) on Ubuntu 18.04.Requirements:One Ubuntu […]

CONTENTSBasic RequirementsHardwareHow to get moodleCreate DatabaseCreate moodledata directoryInstall Moodle codeConfigure MoodleInstall MoodleFinal configurationBasic RequirementsYou will need a working web server (e.g. Apache), a database (e.g. MySQL, MariaDB or PostgreSQL) and have PHP(sometimes known as the LAMP platform) configured. See the release notes in the dev docs for software requirements.Moodle requires a number of PHP extensions. […]

IntroductionThe Geospatial analysis uses the satellite imagery to help find useful insights which otherwise is not feasible from other data sources. As we started with the agricultural domain, our objective was to find the spread of agricultural fields and to determine the crop yields in a specific region.NDVI (Normalized Difference Vegetation Index)In order to achieve […]

Data requirements for Machine Learning algorithms are usually higher compared to traditional statistical algorithms. As more and more organisations rely on models for their operational work it becomes important to make sure data is available in good quality at the exact time of model execution/scoring. In the changing complex world all the data points are […]

IntroductionIndian policy framework has been very proactive in capturing the wave of data emergence and industry 4.0 revolution. Probyto have been following General Data Protection Regulation(GDPR) & providing its input on impact of same in Data Science applications. GDPR is also one of the leading example for Data Protection which is expected to be adopted […]


Subscribe for Newsletter