『TechTalks with Manoj』のカバーアート

TechTalks with Manoj

TechTalks with Manoj

著者: Powered by the Cloud Driven by Code
無料で聴く

このコンテンツについて

From code to cloud to cognitive services — TechTalks with Manoj explores the cutting edge of software development. Hosted by a veteran architect with 18+ years in .NET, Angular, and cloud platforms like Azure and AWS, this show is your blueprint to building scalable, modern, and AI-driven applications.

manojknewsletter.substack.comManoj Karkera
政治・政府
エピソード
  • The Choreography Pattern Explained
    2025/12/20

    Welcome back to TechTalks with Manoj — the show where we cut through distributed systems theory and talk about what actually survives production.

    Today, we’re diving into Choreography vs Orchestration in microservices.

    On paper, choreography promises freedom — no central controller, no bottlenecks, just services reacting to events.In reality, it’s also how teams end up with distributed workflows no one can fully see, trace, or explain at 2 AM.

    In this episode, we’ll break down how choreography really works with Sagas, events, and compensation — why the Transactional Outbox is non-negotiable — and when orchestration is still the smarter, more boring, but safer choice.

    If you’ve ever wondered where your request actually went, or why your “decoupled” system feels harder to operate every month —this one’s for you.

    Let’s get into it. 🎙️

    Thanks for reading! Subscribe for free to receive new posts and support my work.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit manojknewsletter.substack.com
    続きを読む 一部表示
    14 分
  • Service Discovery: The Hidden Engine Behind Every Scalable System
    2025/12/12

    Welcome back to TechTalks with Manoj — the show where we take the problems everyone pretends to understand, strip out the jargon, and explain what actually matters when you’re trying to keep microservices from behaving like a pack of unsupervised toddlers in production.

    Today, we’re diving into a topic that quietly makes or breaks every distributed system out there: Service Discovery.

    Now, most teams don’t think about service discovery until things catch fire.You know the moment — some service suddenly can’t find another service, requests start timing out, dashboards go red, and everyone starts asking, “Who changed the IP address?” Spoiler: nobody did. Your architecture just outgrew the idea of static endpoints.

    In this episode, we’re unpacking the part of microservices that rarely gets spotlighted, but absolutely determines whether your system scales elegantly…or collapses at the first sign of traffic.

    We’ll break down:

    • Why static IPs died the moment containers became mainstream — and why pretending otherwise is a career-limiting move.• Client-side vs. server-side discovery — and why stuffing discovery logic inside every service is a great way to create long-term maintenance debt.• How Kubernetes, DNS, and the humble ClusterIP quietly solved 80% of discovery challenges.• Why Service Mesh took things to the next level with sidecars, mTLS, and traffic intelligence that feels like magic — until you deploy it.• The real differences between Consul, Etcd, and Eureka — and how their consistency models shape your system’s behavior under failure.• And finally, what it actually looks like to implement service discovery cleanly in .NET — without hardcoding endpoints or shipping “temporary” config files that mysteriously live forever.

    By the end of this episode, you’ll stop thinking of service discovery as plumbing, and start seeing it for what it truly is:the dynamic address book that keeps your microservices talking to each other — accurately, consistently, and without waking you up at 2 AM.

    So if you’ve ever chased a failing service across shifting IPs…if you’ve ever watched Kubernetes reschedule pods faster than your logs can keep up…or if you’ve simply wondered why your system sometimes can’t find the thing it’s calling—

    This episode is your map through the madness.

    Let’s get into it. ⚙️

    Thanks for reading! Subscribe for free to receive new posts and support my work.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit manojknewsletter.substack.com
    続きを読む 一部表示
    17 分
  • Blue-Green vs Canary: Choosing the Right Deployment Strategy
    2025/12/05

    Welcome back to TechTalks with Manoj — the show where we skip the fluff, ignore the buzzwords, and dive straight into the engineering decisions that actually keep production alive.

    Today, we’re tackling one of the most misunderstood — yet absolutely critical — parts of modern software delivery: how to ship without breaking your system.

    You’ve probably heard debates about Blue-Green deployments, Canary rollouts, progressive delivery, blast radius, rollback windows…the usual jargon we architects love to throw around.Nice terms — but none of it matters unless it helps you deploy faster, fail less, and sleep better.

    This isn’t just a theoretical discussion.Choosing the wrong deployment strategy can cost real money, real reputation, and real downtime.Choosing the right one can be the difference between a team that deploys once a month with fear — and a team that ships confidently every day.

    In this episode, we’ll unpack:

    Why Blue-Green looks simple on paper but hides serious architectural expectations.How Canary deployments reduce failure rates by validating your code with real users — progressively and safely.The tooling behind modern progressive delivery: service meshes, traffic splitting, and automated canary analysis.Why databases are the true bottleneck in zero-downtime deployments — and the Expand → Migrate → Contract pattern every architect must know.Hybrid models like feature canaries and traffic mirroring — and why high-maturity teams are combining strategies instead of picking one.Which model actually makes sense for your organization, based on risk tolerance, user scale, infrastructure cost, and team maturity.

    By the end of this episode, you’ll see deployment strategies for what they really are:not release mechanics, but strategic levers that determine your system’s stability, agility, and long-term reliability.

    If you’ve ever wondered how to deploy confidently — without praying to the production gods — this one’s for you.

    Let’s get into it. ⚙️

    Thanks for reading! Subscribe for free to receive new posts and support my work.



    This is a public episode. If you would like to discuss this with other subscribers or get access to bonus episodes, visit manojknewsletter.substack.com
    続きを読む 一部表示
    16 分
まだレビューはありません