What do we need for the blockchain? Why is there such hype around the 40-year-old technology? What are the problems? Answers to these questions were given on this website through a number of articles on blockchain. Yes, blockchain has already exceeded the hype, but that does not mean that the technology is no longer attractive. We are now on the plateau of productivity and we have understood what … [Read more...]
How Big Data Helps with Anti-Money Laundering Compliance
In the age of digitalization, information is everything. As innovation continues to influence human life and change our way of living, it's only logical to deduce that the more reliable data we collect, the better we can understand reality. Through careful evaluation, interpretation, and utilization of such massive amounts of data, it becomes easier to solve problems, create better products and … [Read more...]
How to Install ThingsBoard on Cloud Server or VPS
ThingsBoard is an open-source IoT platform that supports MQTT, CoAP and HTTP protocols related to IoT. It is a software package that can be installed to add various prototyping boards including Raspberry Pi, Arduino, ESP32 for data collection, processing, visualization, and device management. When we install vanilla Mosquitto with Ellipse Paho, we get a basic UI. The default Mosquitto package is … [Read more...]
IBM Cloud Code Engine : Basics
IBM Code Engine will not force you to learn a lot of new things. Buildpack is something you know from Heroku. Buildpacks are available for Go, Java, Node.js, PHP, and .NET Core. IBM Code Engine is currently available as a Beta but the production version will be available sooner. Most of us are fans of Kubernetes. Kubernetes is a powerful tool for managing containerized applications. Same goes for … [Read more...]
What is Enterprise Service Management?
Enterprise service management (ESM) is a category of software driven service governance services, usually a suite of integrated applications used by a service company to capture, manage, record and analyze data critical to the performance of its services. Enterprise Service Management is also a term used to sometimes generically describe the use of service processes and technologies within an … [Read more...]
Cloud vs NVR vs SD Card for Security Camera Footage
If you are someone who has purchased Wi-Fi security camera like EZVIZ C6CN and thinking which type of storage is right for you then this article will help you. These Wi-Fi security cameras can work as a standalone device and are more towards "smart devices". The total cost of installation of network-connected cameras is more than the traditional CCTV cameras and the big part in the planning of the … [Read more...]
What You Need to Know About Hybrid Mobile App Development
Operating a website or business in today's world requires a mobile app at least as a companion tool as the number of smartphone users is sharply increasing. A decade back, many of the business and websites used to develop their mobile applications as an in-house development process. Today with increasing smartphone penetration, many mobile app development companies provide specialized services. … [Read more...]
The Fundamentals of Microservices
Microservices is composed of independent processes which communicate with each other via language-independent programming interfaces. The services are largely decoupled and do a small job. In this way, they enable a modular design of application software. The idea behind microservices is largely in line with the Unix philosophy - Do One Thing and Do It Well. The services should usually have the … [Read more...]
What is Infrastructure as code (IaC)?
Infrastructure as code (IaC) is a set of mechanisms for managing virtual infrastructure through descriptor files or scripts. Initially dedicated to virtual machines (Instances), the evolution of virtualization offerings has made it possible to manage a full-fledged infrastructure, from instance to network, including the management of the DNS service, Load-Balancing, sub-networks and security … [Read more...]
CAP Theorem Explained
The CAP theorem or Brewers Theorem states that in a distributed system it is impossible to simultaneously guarantee the three properties - Consistency, Availability and Partition tolerance (failure tolerance). According to the CAP theorem, a distributed system can meet two of the following properties at the same time, but not all three. The consistency of the stored data. In distributed systems … [Read more...]
What is Domain-Driven Design (DDD)?
Domain-driven Design (DDD)is an approach to model complex software. The modelling of the software is significantly influenced by the technicalities of the application domain to be implemented. The term "domain-driven design" was coined by Eric Evans in 2003. Domain-driven design is not just a technique or method. Rather, it is a way of thinking and prioritizing to increase the productivity of … [Read more...]