Krish Dinesh
Krish Dinesh
  • 277
  • 1 506 529

Video

The Art of Getting 'Yes' and Accepting 'No' in Tech Proposals
zhlédnutí 475Před 13 hodinami
In this video, I discuss an important aspect of being a responsible software engineer or architect: the way we propose changes to existing solutions. as an example When recommending a migration, such as moving on-premise data to AWS RDS, it's crucial to be transparent about the reasons behind the change. Misleading stakeholders by exaggerating cost benefits can erode trust, which is hard to reb...
The Ultimate Guide to CDC Setup: Kafka, Debezium, PostgreSQL, and MySQL | Enterprise level setup
zhlédnutí 923Před dnem
In this comprehensive, step-by-step guide, I walk you through setting up an enterprise-level Change Data Capture (CDC) system. We use Amazon MSK for Kafka, PostgreSQL as the source database, and MySQL as the target database, leveraging Debezium for CDC. This 1-hour detailed tutorial covers everything you need to know, from configuring MSK and RDS to setting up Kafka Connect UI and Kafdrop. Whet...
Don't somehow release | Handling the Social Pressure | Architect 101
zhlédnutí 976Před 14 dny
In this video, we explore the critical importance of resisting client pressure when it comes to production releases. Rushing a release just to meet client demands can lead to disastrous consequences, including bugs, system failures, and long-term damage to your software's reputation. We'll discuss strategies for managing client expectations, ensuring quality over speed, and maintaining the inte...
Feeling Ignored? How to Thrive When They Don’t Listen
zhlédnutí 664Před 14 dny
In this video, we discuss the common experience of feeling unheard or having your ideas overlooked. It's easy to feel frustrated when others don't accept your perspective, but it's important to remember that it's okay. We’ll explore practical strategies to stay confident, keep pushing forward, and ensure your voice is heard over time. Whether you're in a meeting, a creative project, or a casual...
How to Become the Best in the Field
zhlédnutí 1,1KPřed 21 dnem
In this video, I discuss the importance of taking control of your own career development. Instead of waiting for your employer to provide training. This proactive approach can help you become the best in your field, ensuring long-term success and growth. Whether you're aiming to advance in your current role or pivot to a new one, consistent self-improvement is key. Watch this video to learn how...
How to Write Clean Code Like a Pro! | Mastering Cohesion
zhlédnutí 1,2KPřed 21 dnem
In this video, I dug deep into the concept of cohesion in software engineering and its crucial role in writing clean, maintainable code. Using clear examples and practical tips, we explore different types of cohesion, from functional to coincidental, and demonstrate how to refactor code for higher cohesion. Whether you're a beginner or an experienced developer, this video will help you understa...
Redis vs Memcached | You Might Be Doing It Wrong..!! Watch This 10 Minutes Before You Use Cache
zhlédnutí 1,1KPřed 21 dnem
Are you choosing the right caching solution for your application? In this video, I dive deep into the differences between Redis and Memcached, two of the most popular in-memory data stores. I'll explain when to use each, how they perform under different conditions, and the key features that set them apart. Whether you're optimizing for speed, scalability, or persistence, this 10-minute guide wi...
If You Want a Successful Career, Do Not Do This
zhlédnutí 1,4KPřed 28 dny
Embarking on a journey to career success is filled with challenges and opportunities. But what if there's a common mistake that might be holding you back? In this video, we delve into a crucial aspect of professional growth that many overlook. Discover the insights that can transform your approach to new tasks and redefine your path to success. Watch till the end to uncover a powerful strategy ...
How to use Feature Toggles in Enterprise project | Trunk based development Practical Tutorial
zhlédnutí 755Před měsícem
In this video, I dive into the advanced use of feature toggles in enterprise projects. We'll explore how to create and implement feature toggles, not just in a basic setup but in a horizontally scaled environment where multiple pods of the same service are running. This example will help you understand the real-world application and management of feature toggles to ensure seamless feature relea...
Trunk-Based Development Explained: Streamline Your Workflow with Feature Flags
zhlédnutí 757Před měsícem
Welcome to my latest video where I dive deep into Trunk-Based Development, an essential approach for modern software development teams aiming to streamline their workflow and increase efficiency. In this video, cover: What is Trunk-Based Development? Key principles and best practices Benefits of adopting Trunk-Based Development Comparison with other branching models Real-world examples and case...
How to use HTTP based config server : A Comprehensive Guide
zhlédnutí 562Před měsícem
Welcome to our latest tutorial on leveraging HTTP-based configuration servers with NestJS! In this video, we'll walk you through the process of integrating external configuration servers into your NestJS applications, ensuring that your configurations remain flexible, secure, and easily manageable. What You'll Learn: Introduction to HTTP-Based Configuration Servers: Understand the basics and th...
How to design Event-Driven Microservices - Explained
zhlédnutí 1,1KPřed měsícem
n this video, we dive into the world of event-driven microservices and explore how they can revolutionize your architecture. Discover the limitations of traditional HTTP-based APIs and understand the importance of asynchronous communication. We'll explain why event-driven architecture is not just message-based communication and highlight the benefits of using a pub/sub model. Learn about the pr...
How did CrowdStrike crashed Windows
zhlédnutí 592Před měsícem
CrowdStrike Incident explained
How to keep up coding skills | Architect 101
zhlédnutí 1,1KPřed měsícem
Welcome to another episode of Architect 101! In this video, we look into the critical reasons why architects must code and the numerous benefits it brings to their careers. From staying current with the latest technologies to gaining a deeper understanding of the systems they design, coding is an essential skill for every architect. Join us as we explore how hands-on coding experience can enhan...
How to design Zero Downtime Deployments
zhlédnutí 1,7KPřed měsícem
How to design Zero Downtime Deployments
This is a new way of scam
zhlédnutí 1,7KPřed měsícem
This is a new way of scam
I have a BAD news about Serverless Framework
zhlédnutí 1KPřed měsícem
I have a BAD news about Serverless Framework
Database Event Architecture for Enterprise Solutions
zhlédnutí 1,1KPřed měsícem
Database Event Architecture for Enterprise Solutions
TDD or BDD
zhlédnutí 444Před měsícem
TDD or BDD
I helped to solve their problems... BTW I lost him
zhlédnutí 747Před měsícem
I helped to solve their problems... BTW I lost him
Why Architects cannot google | Becoming an Architect | Architect 101
zhlédnutí 1,2KPřed měsícem
Why Architects cannot google | Becoming an Architect | Architect 101
AI in Plain English
zhlédnutí 445Před měsícem
AI in Plain English
GIT Branching Strategy for Enterprise project | what worked for me
zhlédnutí 1,9KPřed měsícem
GIT Branching Strategy for Enterprise project | what worked for me
Windowing Pattern with Kafka
zhlédnutí 983Před 2 měsíci
Windowing Pattern with Kafka
Frozen Caveman Pattern | Becoming an Architect | Architect 101
zhlédnutí 687Před 2 měsíci
Frozen Caveman Pattern | Becoming an Architect | Architect 101
HTTP Drama
zhlédnutí 1,5KPřed 2 měsíci
HTTP Drama
From Dream to Design | Technical Breadth | Architect 101
zhlédnutí 838Před 2 měsíci
From Dream to Design | Technical Breadth | Architect 101
How big it should be..?
zhlédnutí 442Před 2 měsíci
How big it should be..?
Distributed concurrency control
zhlédnutí 776Před 2 měsíci
Distributed concurrency control

Komentáře

  • @buddhikachathurangaariyasi7994

    Thank you very much..❤

  • @ricksanchez0.c-137
    @ricksanchez0.c-137 Před 13 hodinami

    great one 😍. request :- can you do a video for story telling skills, about explaing something in a way someone can understand. i think this is most sought after skill of this era. you have been doing this for years now ☺

    • @krish
      @krish Před 11 hodinami

      will do 😍

  • @csatanarachchi
    @csatanarachchi Před 14 hodinami

    Thank you for the professional advice! Unbiased data and AI tools, along with project manager insights, make the cost-benefit analysis solid proof of your solution's viability, clearly demonstrating its long-term value

  • @etorty_dev
    @etorty_dev Před 16 hodinami

    Fantastic advice on learning strategy 🤩 I'm also learning NestJS to move from Java - that was how the algorithm brought this video my way 😅

    • @krish
      @krish Před 14 hodinami

      cool writing though 😃

    • @etorty_dev
      @etorty_dev Před 13 hodinami

      @@krish Thank you

  • @rahulpatil2472
    @rahulpatil2472 Před 18 hodinami

    So both clients and server need to be use grpc

    • @krish
      @krish Před 14 hodinami

      its same almost every protocol

  • @chanukaadikari3230
    @chanukaadikari3230 Před 18 hodinami

    1. Find passion 2. Leaning basic 3. Hard work with being smart 4. Fully retain the focus on what you are doing and 5. Consistency are the key part of success. Thanks Mr. Krish ❤

  • @muhammedarshad7670
    @muhammedarshad7670 Před 19 hodinami

    Thank You Krish

  • @demshano7690
    @demshano7690 Před 20 hodinami

    Thank you

  • @kavindusenevirathne

    good stuff as always❤

  • @dilankahtcnirmal
    @dilankahtcnirmal Před dnem

    Great Advice❤️

  • @sadeepaalwis5938
    @sadeepaalwis5938 Před dnem

    😍 the more you learn, you realize how much less you know

  • @mohanarjun
    @mohanarjun Před dnem

    Thank you for sharing your 'first principles' learning strategy. Could you please share your top 5 book recommendations?.

  • @codekids99
    @codekids99 Před dnem

  • @RusiruNethmina-jb6zl

  • @slfunnyshow4473
    @slfunnyshow4473 Před dnem

    Sir, in the future, can a student who failed their A/Ls still become a software engineer if they have a degree? During an interview, will they consider A/L results, especially given the competition in the software field? I believe you are the best person to answer this correctly.

  • @vipulgulhane4934
    @vipulgulhane4934 Před 2 dny

    Excellent guide❤

  • @Osandawedamulla
    @Osandawedamulla Před 2 dny

    Quiet the explanation Thank you for your effort !!

  • @lakshanchamod1208
    @lakshanchamod1208 Před 2 dny

    Thank you ❤

  • @isurusrimal1978
    @isurusrimal1978 Před 3 dny

    Expected Video. Thank you krish

  • @alexwanigasekara5886

    Thank you for the advice.......

  • @csnawwa
    @csnawwa Před 3 dny

    Thank you for the insight and You chose perfect example...

  • @warunakaushalya4157

    Yeah, always worth watching your videos and learning something new from each one💡

  • @rangarathnayake875
    @rangarathnayake875 Před 3 dny

    Thank You very much for this advice.. 🤩🤩🤩

  • @rangarathnayake875
    @rangarathnayake875 Před 3 dny

  • @codekids99
    @codekids99 Před 3 dny

    🎉

  • @sanxavier2475
    @sanxavier2475 Před 3 dny

    Thank you for this great tutorial. Can you please let me know if asyn or concurrency will put too much load on the database as compared to syn requests?

  • @newbie8051
    @newbie8051 Před 4 dny

    Woah, great stuff sir thanks !!!

  • @malindunimalsiri9561

    Great content. Thanks a lot ❤

  • @isurusrimal1978
    @isurusrimal1978 Před 6 dny

    Hi Krish great video again. I have a request. Can you please do a SEO related video ?

  • @user-yi5lh4en9t
    @user-yi5lh4en9t Před 7 dny

    ❤🙏

  • @Chazool
    @Chazool Před 7 dny

    Thank you 💪❤️

  • @chamathdilankapalliyaguruge

    Couldn't agree more! Only issue is the cost we have to pay since majority do not listen.

  • @razmyasdf
    @razmyasdf Před 7 dny

    @Krish Dinesh,Thank you so much for providing such a valuable and detailed insight into the CDC setup. Your explanation was incredibly helpful, and it has given me a much clearer understanding of the process. It would be even more beneficial if you could create a simple tutorial or step-by-step guide on how to use this CDC setup specifically for implementing audit logs. A practical walkthrough would greatly help those of us looking to apply this setup in our own projects.

  • @adomicarts
    @adomicarts Před 7 dny

    This is great ❤

  • @kasunjalitha2300
    @kasunjalitha2300 Před 7 dny

    Thanks a lot Krish. Please do more like this. waiting for more.... ❤🤞

  • @ishanbhawantha
    @ishanbhawantha Před 8 dny

    Interesting.

  • @jj_pog_champ
    @jj_pog_champ Před 8 dny

    Thank you so much Krish, learnt a lot from you regarding architectures. Kafka is too challenging, steep learning curve . Just the thing needed CDC that too enterprise level, this is gem💎.

  • @isurucumaranathunga

    Was waiting for this, thanks a lot Krish ❤

  • @codekids99
    @codekids99 Před 8 dny

    1st comment 🎉

  • @csatanarachchi
    @csatanarachchi Před 12 dny

    Good point. Let's consider a scenario where you don't have a viable workaround that the client might accept. If the client disagrees with the proposed solution and no alternative is available, how do you ensure the protect the interests of your team, company, and client?

    • @krish
      @krish Před 12 dny

      good point. ill take this as topic

    • @csatanarachchi
      @csatanarachchi Před 12 dny

      @@krish Thanks in advance!

  • @nisansalanayanajith7710

    Really motivating ❤. Thanks a lot

  • @savindupasintha
    @savindupasintha Před 13 dny

    i remember 2020 i learnt spring from u and then i move to SG. I appreciate your valuable videos 🎉

  • @sachithlakmal6578
    @sachithlakmal6578 Před 13 dny

    Exactly bro. System should be evolvable. Clean code is the discipline

  • @codekids99
    @codekids99 Před 13 dny

    Thank you and keep it up!

  • @HasiniDayanandaGPlus
    @HasiniDayanandaGPlus Před 14 dny

    Is posting your project decisions on social media ethical?

    • @csatanarachchi
      @csatanarachchi Před 12 dny

      Dude , take these guidelines as general advice-you won’t really understand their value until you’re in the thick of the problem. We should appreciate him for sharing his experiences on social media platforms. Otherwise, you’d only come across this kind of insight in paid sessions.

  • @sachithlakmal6578
    @sachithlakmal6578 Před 14 dny

    Always on point. Good talk krish 🔥

  • @pasindupabasara1293
    @pasindupabasara1293 Před 14 dny

    Sir, i'm after a/l student passionate about software engineering. Can you put a vedio about what technical skills and other skills improve to getting a internship and How can be the unique undergraduate.

  • @DJJimboSlice
    @DJJimboSlice Před 15 dny

    Is he talking to me directly?

  • @alexwanigasekara5886
    @alexwanigasekara5886 Před 15 dny

    That is excellent advice. Thanks. And I have a small request. Could you please create a video about estimation techniques also?

    • @user-sj7bp2ms3u
      @user-sj7bp2ms3u Před 13 dny

      This is also something important if you can talk about Krish

  • @asankasanjaya7532
    @asankasanjaya7532 Před 15 dny

    Good advice that is!