Mithun Shanbhag's blog
562 FOLLOWERS
Keep up with articles from Mithun Shanbhag's blog.
Mithun Shanbhag's blog
1y ago
Based on my life experiences, I’ve cobbled together this playbook that has helped me in my growth/development. This is mostly for my own reference, but I hope it helps you too (disclaimer: I make no guarantees).
Most of the things in this playbook aren’t my original ideas; they’re mostly things I’ve imbibed from various books, podcasts, TED talks, YouTube videos, documentaries, friends, mentors, co-workers, and what have you (I’ve tried to give credit where it’s due). But everything in this playbook has been tried, tested and proven to work for me. Again, your mileage may vary.
I intend for th ..read more
Mithun Shanbhag's blog
1y ago
Do y’all have a disaster recovery drill if your devices get lost, stolen, or damaged?
How to prevent misuse if stolen?
Any checklists, best practices for these kinds of scenarios?
Here are some precautions I take:
Enable android’s find-my-device for all devices (enables remote wipe).
Enable android’s google-drive-backup (enables restoration to another device).
Enable whatsapp’s google-drive-backup.
Explicit screen lock for Whatsapp, payment/finance apps.
Note down serial#, IMEI# etc (helps block device if stolen).
2FA/MFA on all apps (tokens stored with a password manager).
Swit ..read more
Mithun Shanbhag's blog
4y ago
I had so much fun viewing the MSBuild 2020 Virtual Conference. Tons of amazing new products & features were announced over three days; here are a few that I’m personally excited about (ordered alphabetically):
Azure CosmosDB Jupyter notebook support
Jupyter notebooks can now be enabled on CosmosDB for facilitating analysis & visualization of the stored data.
Customer-managed encryption keys
CosmosDB now supports encrypting its data at rest with customer-managed keys.
Autoscaled provisioned throughput
CosmosDB has introduced autoscaled provisioned throughput for workloads that have va ..read more
Mithun Shanbhag's blog
4y ago
I wrote about how I built cloudskew.com using Angular and AspNetCore on top of various Azure services. Read all about it here ..read more
Mithun Shanbhag's blog
4y ago
My curated list of awesome resources related to azure devops (this will be a living document that I’ll be updating frequently).
azure architectures, designs & best practices
azure devops solutions architecture
azure devops
azure boards: docs
azure repos: docs
auth overview
branch policies
credentials manager
pr templates
azure pipelines: docs
expressions
hosted agents
predefined variables
service connections
tasks github
tasks reference
yaml schema ..read more
Mithun Shanbhag's blog
5y ago
I often speak at meetup groups and tech conferences targeted at software developers and devops engineers. Just like my blog posts, my talks are mostly centered on open-source, cross-platform technologies driven by Microsoft (.net core, asp.net core, azure cloud, powershell core, typescript etc).
Upcoming Talks
Internals of WSL (Windows Subsystem for Linux)
Jun 29, 2019 | Bangalore IT Pro meetup group
Design Patterns for Data Management
Jul 13, 2019 | Software Architects Bangalore meetup group
Past Talks
High Availability Architectures in Azure
Video | Slides ..read more
Mithun Shanbhag's blog
5y ago
Note: This blog post is part 4 of a series centered around the topic of high availability in Azure:
Part 1: The basics
Part 2: SLAs and the 9s (coming soon)
Part 3: Availability Sets
Part 4: Availability Zones (this post)
Part 5: Storage redundancies
Part 6: Load balancing (coming soon)
Part 7: Application gateways (coming soon)
Part 8: Traffic management
Part 9: App Service, Function Apps
Part 10: SQL (coming soon)
Part 11: CosmosDB (coming soon)
Part 12: Wrapping up (coming soon)
I’ll not be addressing scaling (horizontal or vertical), backups/restores and resiliency/h ..read more
Mithun Shanbhag's blog
5y ago
Note: This blog post is part 3 of a series centered around the topic of high availability in Azure:
Part 1: The basics
Part 2: SLAs and the 9s (coming soon)
Part 3: Availability Sets (this post)
Part 4: Availability Zones
Part 5: Storage redundancies
Part 6: Load balancing (coming soon)
Part 7: Application gateways (coming soon)
Part 8: Traffic management
Part 9: App Service, Function Apps
Part 10: SQL (coming soon)
Part 11: CosmosDB (coming soon)
Part 12: Wrapping up (coming soon)
I’ll not be addressing scaling (horizontal or vertical), backups/restores and resiliency/h ..read more
Mithun Shanbhag's blog
5y ago
Note: This blog post is part 9 of a series centered around the topic of high availability in Azure:
Part 1: The basics
Part 2: SLAs and the 9s (coming soon)
Part 3: Availability Sets
Part 4: Availability Zones
Part 5: Storage redundancies
Part 6: Load balancing (coming soon)
Part 7: Application gateways (coming soon)
Part 8: Traffic management
Part 9: App Service, Function Apps (this post)
Part 10: SQL (coming soon)
Part 11: CosmosDB (coming soon)
Part 12: Wrapping up (coming soon)
I’ll not be addressing scaling (horizontal or vertical), backups/restores and resiliency/h ..read more
Mithun Shanbhag's blog
5y ago
Note: This blog post is part 8 of a series centered around the topic of high availability in Azure:
Part 1: The basics
Part 2: SLAs and the 9s (coming soon)
Part 3: Availability Sets
Part 4: Availability Zones
Part 5: Storage redundancies
Part 6: Load balancing (coming soon)
Part 7: Application gateways (coming soon)
Part 8: Traffic management (this post)
Part 9: App Service, Function Apps
Part 10: SQL (coming soon)
Part 11: CosmosDB (coming soon)
Part 12: Wrapping up (coming soon)
I’ll not be addressing scaling (horizontal or vertical), backups/restores and resiliency/h ..read more