Skip to main content
Master of None

Master of None

By Dinakaran Sankaranarayanan

Hi Everyone, Welcome to my brand new podcast Master of None. I'm Dinakaran and I have been working in the IT industry for over a decade now . Through this podcast, I would like provide a running commentary on the emerging and new trends in the tech industry focussing predominantly on the intersection of cloud, programming , architecture, DevOps, machine learning and security. I hope you find the topics discussed in the podcast interesting.
Available on
Apple Podcasts Logo
Google Podcasts Logo
Pocket Casts Logo
RadioPublic Logo
Spotify Logo
Currently playing episode

What the heck is Digital Transformation anyway ?

Master of None Feb 19, 2021

00:00
43:12
What the heck is Digital Transformation anyway ?

What the heck is Digital Transformation anyway ?

What the heck is Digital Transformation anyway ?

Digital Transformation has caught the fancy of large organisations in the last 5 to 6 years. We get to hear about organisations becoming more digital.And what does this becoming Digital means ? We have been in the digital world and have been using banking services and other online services for well over 15 years now and they are mostly digital as a customer. So what has changed? I tried to address this aspect in the podcast. Like DevOps , if you speak to different people , each will have their own perspective on what Digital Transformation is all about. And to be a great extent , it might be true as well. I would like to bring my perspective on what Digital Transformation is all about, by taking a real world example and applying the core elements of Digital Transformation that involves people , process and technology. I also delve into the metrics , goals and outcomes that are required for Digital Transformation and the evolving trends and process in software engineering that can help to make Digital Transformation successful.

Hope you like it.  

Feb 19, 202143:12
Deployment Strategies for Modern Infrastructure

Deployment Strategies for Modern Infrastructure

In this podcast, we are going to discuss the Deployment Strategies that can be adopted for managing modern infrastructure. Customers are digitally savvy these days and downtime is frowned upon. So how can we plan our deployment in such a way so that there is little to no downtime for the end-users? To arrive on a deployment strategy, we need to understand the requirements to start with and then mapping each deployment strategy with pros and cons. I have discussed on the capabilities and requirements for arriving and deciding on deployment strategies, the various deployment strategies like Recreate, Rolling Updates, Blue Green, Canary and A/B Testing. Monitoring and Deployment Automation is another important aspect that needs to be factored. With Modern workloads in the cloud, Immutable Infrastructure as a paradigm is gaining traction. Finally, we end up discussing the best practices for Safer Production Deployment.


Some of the topics discussed : 

Capabilities of Deployment

1.Provision

2.Configure

3.Deploy

4.Scale

5.Monitor

 Requirements to firm up a Deployment Strategy

1.Zero Downtime

2.Real Traffic Testing

3.Targeted Users

4.Cost

5.RollBack 

6. End User impact 

7. Complexity of Setup

Deployment Types:

1.Re-create

2.Blue Green

3.Rolling Updates / Ramped Up

4.Canary

5.A/B testing

Other factors to be considered :

-Monitoring and Automation of Deployment

-Immutable Infrastructure As A Paradigm

-Tips and Best Practices for Safe Deployment

Feb 10, 202135:22
Demytisfying oAuth And OpenID Connect

Demytisfying oAuth And OpenID Connect

Authentication and Authorization as a concept has been there for a long time. oAuth is the most standard way in which authorization is implemented and OpenID Connect is a preferred mechanism for authentication. In this podcast, we will Demystify oAuth and OpenID Connect - why, what and how. We will briefly touch upon the history of authentication, OAuth Grants, Scopes and Claims. We also discuss the different types of tokens like ID Token, Access Token and Refresh Tokens. We also briefly touch upon the differences between Cookie and Token and finally ending with how API validates these token. I hope you find the topics discussed in this episode useful.

Feb 01, 202149:31
DevSecOps - Security is not an afterthought

DevSecOps - Security is not an afterthought

DevSecOps is a relatively new term coined that focus on the collaboration between Application Development, Operations and Security Teams coming together to deliver applications and software in an agile fashion in an iterative, faster and secure way.

In this podcast, we discuss the reason why DevSecOps have come into focus in the last few years. And for teams to start adopting DevSecOps practices, what are different aspects, perspectives and approaches that need to be considered are also briefly touched upon. Threat Modelling is the starting point to understand the security posture, identifying gaps and prioritize critical aspects that need attention. We also discuss the tools, technology and automation that are required for successfully building DevSecOps practices.

Jan 23, 202136:17
Cloud Economics and FinOps

Cloud Economics and FinOps

As cloud adoption goes mainstream, the cost and financial impact of running services in the cloud is gaining significance. There is a mindshift change required to think of costs from Capital Expenses ( Capex ) to Operational Expenses ( Opex ) . Architecting solutions keeping the cost as an important lever is mandatory . Using tools like Cost Calculator to better predict cost is recommended. Monitoring the infrastructure to ensure the cost escalation is kept in control by means of alerts , dashboard and monitoring and optimization of resources through automation is becoming more pronounced across organization. We finally discuss on the idea of FinOps - Finance , Operations, Engineering and Senior Management coming together to collaborate and ensure each of them understand the roles and responsibilities . We discuss the main pillars of FinOps - Governance, Engineering, Reporting and Optimization. I hope you find this interesting.
Jan 17, 202137:28
Infrastructure As Code - Taking DevOps CI- CD Automation to the next level

Infrastructure As Code - Taking DevOps CI- CD Automation to the next level

DevOps Continuous Integration - Continuous Delivery CI CD have seen successful adoption in many places . This has helped in the automation of code integration, build and deployment . But infrastructure is always missed out in this process. In traditional on premises world, infrastructure once created will not change very often. But with Distributed Computing and Cloud, infrastructure needs to be created real time and teared down as and when required. There is no way to manually create infrastructure across regions without automating the creation of infrastructure. And these scripts have to be version controlled and treated as another piece of code . It should be part of CI- CD process as well. In this epsiode, I'm discussing Infrastructure as Code and why should Developers , not just DevOps engineers should care.
Jan 09, 202118:33
CDN and it's evolution to Edge Computing

CDN and it's evolution to Edge Computing

CDN Content Delivery Networks have been there for decades. In this episode, we try to understand what CDN is and the general use case where CDN may be a good fit. We also look at the main components that are available in a typical CDN. We also explore the various caching mechanisms of Push vs Pull, cache invalidation strategies . Also a brief look at diferent types of CDN like Public CDN vs Private CDN and Image CDN and Media CDN. We also discuss how CDN can help from security aspect, be it DDOS attack or acting as Web Application Firewall for OWASP based attacks. Finally delving into newer trends of CDN being used at a Compute level with Edge Computing with 3 main uses being 1. JAM stack for building modern server side rendered web applications 2. IOT devices that may perform small pre and post processing and deployment of AI/ML models at Edge for inference and finally 3. Edge Computing for 5G networks to serve content with milli second latency. I hope you find the topics discussed in the episode pretty useful.
Dec 30, 202032:43
Understanding Event Driven Architecture

Understanding Event Driven Architecture

Event Driven Architecture has been much talked about with the evolution of distributed systems , cloud and microservices. In this episode , we would be discussing on the challenges with the distributed system and microservices and how to build applications that are decoupled yet communicate with each other asynchronously. Also we have smart devices like sensors pushing in lot of data at scale and we need to find efficient ways to handle these as well. Discussion on the different ways of implementing Event Driven Architecture - Reactive Event Driven Systems aka Message Queue - Publisher Subscriber pattern vs Event Streaming aka Logs. We will also look at typical use-cases where each of these pattern fit and finally wrapping with pros and cons of an event driven architecture.
Dec 25, 202031:28
The Serverless Mindset

The Serverless Mindset

The Serverless Mindset - What is Serverless and how do we go about architecting and designing applications leveraging the various offering from cloud and saas providers using the low code / no code and low infra / no infra mindset .
Dec 20, 202015:31
Hype Around Cloud

Hype Around Cloud

Hype Around Cloud. In the last 5 to 6 years , there is a lot of hype and momentum around Cloud. Lot of traditional businesses , governments , startups and freelance developers have started using cloud. There are lot of job opportunities too these days. To understand the demand , it is useful to jog down the memory lane to see how applications were built before and how things have changed in the last 10 years and how Cloud is going to evolve in the next decade. Hope you like it .
Dec 19, 202028:20
Welcome to Master Of None

Welcome to Master Of None

Hi Everyone, Welcome to my brand new podcast Master of None. I'm Dinakaran and I haave been working in the IT industry for over a decade now . Through this podcast, I would like provide a running commentary on the emerging and new trends in the tech industry focussing predominantly on the intersection of cloud, programming , architecture, DevOps, machine learning and security. I hope you find the topics discussed in the podcast interesting. Let's get started .
Dec 19, 202000:41