Brad is proficient in a number of technologies including .NET, Java, C++, Python, and JavaScript and has leveraged this knowledge in applying software design to simulate Engineering solutions during his career. Brad has many years of energy industry experience delivering time-critical solutions and quality assurance activities in conjunction with customer representatives.
Peak loads, failures, system outages are highly likely to be a part of your cache cluster and it is not something to be worried about. However, having no workaround to such situations definitely is! Fault resilience against such risk causing factors is the primary requirement of your caching cluster so that recovering from failure scenarios…
In everyday life, you must have had an experience when a carton of milk stayed in your refrigerator for longer than a while and you forgot to throw it out. What happens next is that you have stale milk in your refrigerator, occupying space, is of no use and can only be harmful if consumed.…
Data integrity is the basic building block of providing security and protecting sensitive data from data theft or breach. To prevent tampering of data, the client-server applications use TLS (Transport Level Security) protocol to communicate across the network. TLS supports methods responsible for exchanging keys, encrypting data, and authenticating message integrity, hence, establishing a secure…
You, I, and even John next door know that machine learning has made your machines “smarter” by predicting future outcomes, using the data fed to them. ML.NET is the de facto standard in .NET for machine learning, that allows you to train models upfront and make predictions accurately. Let’s suppose you have an ML.NET application…
Azure Service Fabric makes the deployment, management, and packaging of scalable and reliable microservice applications very easy and efficient. It simplifies the development and management of cloud applications as well as reliably scale and orchestrate services. Azure Service Fabric’s purpose is to provide developers with a very rich platform that addresses many of the problems…
All around the globe, the victory of containerization over virtualization has brought forth performance and reliability between applications running in different computing environments. The concept of containers is that they isolate software codes and all their dependencies to ensure uniformity and consistency in any infrastructure. Amazon, just like many other cloud platforms, is rapidly maturing…
In this article, we will go through how a distributed caching solution can drastically improve the overall performance and throughput of your microservices-based application. In a typical microservices-based application, multiple microservices work together while remaining loosely coupled and scalable. The application has services that are needed to satisfy core business requirements such as keeping track…
With the rapid increase in high traffic applications, scalability is the need for this era. Due to this reason, distributed caching systems have made their way into the hearts and souls of today’s applications. NCache – the leading distributed cache for .NET applications, is no exception to this. When we generally consider a caching system,…
There has been a paradigm shift in the software industry lately where the microservice architecture is now replacing the general monolithic application architecture for server apps. The concept of a set of loosely coupled, independent, lightweight modules with each module representing a single functionality and running in their own processes has been selling like hotcakes…