Exploring the wonders of technology: A personal journey through the world of cloud computing, security, artificial intelligence, and machine learning

Sanjeewa's Tech Log

Cloud Access Service Broker
CASB

A cloud access security broker (CASB) is a security solution that sits between an organization's on-premises infrastructure and its cloud-based applications and services. The primary function of a CASB is to provide security and compliance for cloud-based services by enforcing security policies, monitoring for threats, and providing visibility into cloud usage.


Sanjeewa WijesundaraSecurityCASBZeroTrustCloudAbout 1 min
Monte Carlo Algorithm for Cloud Security

Monte Carlo algorithms are a class of algorithms that use random sampling to solve mathematical problems. These algorithms are named after the Monte Carlo Casino in Monaco, where randomness plays a key role in the games of chance that are played there.

One of the key features of Monte Carlo algorithms is that they are able to solve problems that cannot be solved using traditional deterministic algorithms. This is because Monte Carlo algorithms rely on statistical sampling, rather than deterministic calculations, to approximate solutions to problems.


Sanjeewa WijesundaraSecurityAIMLAbout 2 min
Cloud Run by Google

Google Cloud Run is a fully managed service that allows developers to run stateless containers in a scalable and cost-effective manner. In this blog post, we'll explore the key features of Cloud Run and provide some examples of how it can be used in real-world scenarios.

One of the key benefits of Cloud Run is that it allows developers to deploy their applications without the need to worry about managing infrastructure. The service automatically scales up or down based on the workload, making it easy to handle sudden spikes in traffic. This means that developers can focus on writing code, rather than worrying about capacity planning and infrastructure management.


Sanjeewa WijesundaraCloudGCPAbout 1 min
Functions as a service

AWS Lambda and Google Cloud Functions are two popular options for running code in the cloud without the need to worry about infrastructure. Both services allow developers to write and deploy code that will be executed in response to events, such as a user uploading a file or a database record being updated.


Sanjeewa WijesundaraCloudGCPAWSAbout 1 min
Serverless Web Apps on AWS

To create a serverless web app on AWS with CDK, you can follow these steps:

Install the AWS CDK CLI and create a new CDK project:

# Install the AWS CDK CLI
npm install -g aws-cdk-cli

# Create a new CDK project
cdk init sample-app --language=typescript


Sanjeewa WijesundaraCloudcdkAWSAbout 1 min
The Future of Cloud Computing: A Multi-Cloud World

Cloud computing has revolutionized the way businesses operate and has become an integral part of many organizations' IT strategies. The cloud offers numerous benefits, including cost savings, scalability, and agility. However, as the cloud market continues to evolve and mature, it's clear that the future of cloud computing will be marked by the emergence of a multi-cloud world.


Sanjeewa WijesundaraCloudAWSAzureGCPAbout 2 min
AI Ops

AI Ops (Artificial Intelligence for IT Operations) is a approach to using artificial intelligence and machine learning techniques to improve the efficiency and effectiveness of IT operations. In the context of Amazon Web Services (AWS), AI Ops can be used to optimize the performance and availability of cloud-based systems and applications.


Sanjeewa WijesundaraCloudAIAbout 1 min