Vikas Kerni's Software Architecture Channel
Vikas Kerni's Software Architecture Channel
  • Видео 413
  • Просмотров 309 758
Celebrating with Bollywood Beats: Dance Extravaganza at Friend's Birthday Party
🎉 Join us as we celebrate Friend's birthday with an unforgettable dance party set to the rhythm of Bollywood's greatest hits! From classic tunes to the latest chartbusters, our night was filled with energy, laughter, and incredible dance moves. 🎶💃🕺
Featured Songs:
- Abrar’s Entry Jamal Kudu (From "Ani...")** by Choir [4:02 - 5:28]
- Yaaron Ne Mere Vaste - Friends Anth...** by Rajeev Raja [1:18 - 2:39]
- Happy Budday - Kill Dil** by Sukhwinder Singh, Shankar Mahadevan [5:43 - 6:30]
- CHOGADA** by Darshan Raval, Asees Kaur [2:44 - 3:33]
- Main Nikla Gadi Leke** by Uttam Singh [0:01 - 1:11]
💖 Don't forget to like, comment, and subscribe for more fun videos!
#BollywoodDance #BirthdayParty #DanceParty...
Просмотров: 533

Видео

Mastering Azure Durable Functions: A Comprehensive Guide with Tips & Demo
Просмотров 702 месяца назад
In this video, we delve into the world of Azure Durable Functions, an extension of Azure Functions that allows for writing stateful functions in a serverless environment. Join us as we cover key concepts, common use cases, and best practices. Mohan, who has recently passed the Azure certification exam, shares his valuable tips on studying and the resources he used. We also include a hands-on de...
How to Ace AZ-204 Certification: Tips, Resources, and Personal Experience
Просмотров 1322 месяца назад
In this video Developer Associate Certification, Mohan Sukumaran share his journey and insights on how to prepare for and pass the AZ-204: Developing Solutions for Microsoft Azure certification exam. He discusses the courses he took, including the highly recommended Alan Rodriguez course, which provides comprehensive coverage and hands-on labs. He also talk about the importance of practice test...
12 Factor App Microservices | Factor 11 | Treat Logs as Streams for Better Log Management
Просмотров 493 месяца назад
In this video, we discuss Factor 11, which emphasizes treating logs as streams. Traditionally, logs were written into large files that grew over time, leading to potential issues and neglect. Today, the focus is on handling logs continuously by treating them as streams. Key Points: - Traditional Logging Issues: Writing logs into large files can cause problems and often results in neglected data...
12 Factor App Microservices | Factor 10 | Ensuring Consistency Across Environments
Просмотров 193 месяца назад
In this video, we explore the critical concept of development-production parity. Many of us have experienced working in environments where the development, staging, and QA environments are different from each other. This can lead to significant challenges: - Environment Discrepancies: Different versions of .NET in development, staging, and production can cause unexpected issues. - Undetected Is...
12 Factor App Microservices | Factor 9 | Ensuring Robustness: Fast Startup & Graceful Shutdown
Просмотров 133 месяца назад
In this video, we dive into the importance of disposability in maximizing robustness for cloud-based microservices. Learn how to ensure fast startup and graceful shutdown to maintain optimal performance and user experience. Key Points: - Disposability for Robustness: Understand how proper disposability practices can help achieve fast startup times and graceful shutdowns. - Cloud Environment Cha...
12 Factor App Microservices | Factor 8 |Understanding Scaling Out
Просмотров 313 месяца назад
In this video, we explore the concept of scaling out by the process model, examining both traditional methods and modern microservices approaches. Traditional Method: - Windows Services: Learn how we used to handle backend processing by writing and deploying Windows Services on multiple app servers. - Event-Driven Design: Discover how event-driven design allows background processes to listen fo...
12 Factor App Microservices | Factor 7 | Mastering Port Binding
Просмотров 193 месяца назад
Dive into the world of cloud applications with our latest tutorial on Exporting Services by Port Binding. What exactly does this mean? Traditionally, applications were deployed on IIS servers which handled all incoming requests and routed them to the respective web applications. This method, though standard, isn't optimal for cloud environments. In this video, we'll explore why modern applicati...
12 Factor App Microservices | Factor 6 | Embracing Stateless Processes
Просмотров 213 месяца назад
In this tutorial, we delve into the fundamental principle of building scalable web applications by implementing stateless processes. Understand why traditional methods using user sessions and sticky sessions can limit your server's capacity and hinder scalability. We explain how a single server, when bound to 60 users with a session time of 60 minutes, reaches its limit quickly and cannot accep...
12 Factor App Microservices | Factor5 | Understanding Best Practices for Software Deployment
Просмотров 353 месяца назад
Welcome to our channel! In today's video, we delve into the essential principles of software development processes, specifically focusing on why building, releasing, and running should be distinct and separate activities. Discover why modifying code after it has been released into production is a risky business. We'll explore real-world examples where modifications to ASP.NET files were deploye...
12 Factor App Microservices | Factor 4 | Mastering Backing Services
Просмотров 243 месяца назад
Discover the crucial role of backing services in modern application development. In this video, we explore why it's essential to manage services like SQL Server, email, Twitter feeds, and Amazon Web Services as attached resources for greater flexibility and less hassle when making changes. Learn how using interfaces and ORMs like Entity Framework can minimize coding efforts during transitions, ...
12 Factor App Microservices| Factor 3 | Mastering Environment Configurations
Просмотров 323 месяца назад
In today's video, we dive into the crucial practice of storing configuration in the environment. Discover why this was a huge security risk and learn how tools like Azure Vault have transformed the way we handle sensitive information. We'll explore the benefits of environmental configurations, focusing on how they differ across production, staging, and development settings. You'll see real-life...
12 Factor App Microservices | Factor 2 | Don't use System Wide Dependencies
Просмотров 473 месяца назад
Welcome to our tech-focused channel where we delve deep into software development topics! In today's video, we discuss the critical importance of isolating dependencies in modern software deployment, with a special focus on .NET Core and Docker. Say goodbye to system-wide dependencies and learn how to make your applications robust, portable, and scalable. 📌 Key Highlights: - The shift from trad...
12 Factor App Microservices | Factor 1 | Codebase
Просмотров 504 месяца назад
12 Factor App Microservices | Factor 1 | Codebase
Ultimate Guide to Azure Key Vault: Setup, Best Practices, and Demo
Просмотров 924 месяца назад
Ultimate Guide to Azure Key Vault: Setup, Best Practices, and Demo
Mastering Microsoft Graph API: A Complete Tutorial and Demo
Просмотров 804 месяца назад
Mastering Microsoft Graph API: A Complete Tutorial and Demo
Mastering Managed Identities in Azure | Step-by-Step Demo
Просмотров 464 месяца назад
Mastering Managed Identities in Azure | Step-by-Step Demo
The Unspoken Truth: Why Software Architects Must Master Office Politics
Просмотров 1904 месяца назад
The Unspoken Truth: Why Software Architects Must Master Office Politics
Enterprise Domain Driven Design (DDD) Fundamentals (Suresh Vadapalli , VP of IT Architecture)
Просмотров 894 месяца назад
Enterprise Domain Driven Design (DDD) Fundamentals (Suresh Vadapalli , VP of IT Architecture)
Decoding Microservices: Is a Dedicated Database for Each Service Necessary?
Просмотров 795 месяцев назад
Decoding Microservices: Is a Dedicated Database for Each Service Necessary?
3 Things I wish I knew Before Becoming a Software Architect
Просмотров 1255 месяцев назад
3 Things I wish I knew Before Becoming a Software Architect
Exploring Shared Access Signatures in Azure Storage | Step-by-Step Tutorial
Просмотров 375 месяцев назад
Exploring Shared Access Signatures in Azure Storage | Step-by-Step Tutorial
Mastering Azure Authentication & Authorization: A Comprehensive Guide
Просмотров 245 месяцев назад
Mastering Azure Authentication & Authorization: A Comprehensive Guide
Let us prepare for Domain Driven Design Interview together - 1
Просмотров 2776 месяцев назад
Let us prepare for Domain Driven Design Interview together - 1
Why Smart People make dumb mistakes ?
Просмотров 397 месяцев назад
Why Smart People make dumb mistakes ?
Feeling Lost in Life's Jungle? Here's How I Found My Way Out
Просмотров 597 месяцев назад
Feeling Lost in Life's Jungle? Here's How I Found My Way Out
Is Coding Still Relevant in 2024 : Surviving the AI Revolution in 2024
Просмотров 1078 месяцев назад
Is Coding Still Relevant in 2024 : Surviving the AI Revolution in 2024
Top 6 Programming Languages to Learn in 2024
Просмотров 708 месяцев назад
Top 6 Programming Languages to Learn in 2024
Don't Settle: The Importance of Continuous Job Search
Просмотров 678 месяцев назад
Don't Settle: The Importance of Continuous Job Search
Github Co-Pilot "Hello World" : First Impression with C# and Visual Studio 2022
Просмотров 1028 месяцев назад
Github Co-Pilot "Hello World" : First Impression with C# and Visual Studio 2022

Комментарии

  • @ModelosPR
    @ModelosPR 4 дня назад

    How to handle permissions when you move to prod?

  • @chetanchaudhari7538
    @chetanchaudhari7538 14 дней назад

    pr C# 10 .NET.6 by Andrew.Troelsen.Phil.Japikse or C# in nutshell which will you recommend?

  • @sudhirtakale9979
    @sudhirtakale9979 2 месяца назад

    Thanks for the videos, your video will helps me lot I am preparing for interviews.

  • @paularesende502
    @paularesende502 2 месяца назад

    Thank you very much! It's a gem

  • @AmeyKulkarni-xh5nw
    @AmeyKulkarni-xh5nw 2 месяца назад

    Good, informative session

  • @AhmedLatifVlogs
    @AhmedLatifVlogs 3 месяца назад

    Excellent!

  • @commentor6670
    @commentor6670 3 месяца назад

    We have a 3rd party hosted web application that uses MS Entra ID SSO for authenticating corporate staff. There is a requirement to allow partner organisations as well to use this web application. Do you think the users from partner organisation could be added to Entra ID as guest B2B users to enable access to the web application? Or, is it better to have the web application integrate with Azure B2C that has 2 federations: 1) The corporate MS Entra ID and 2) Partner organisation's AD / IAM system.

  • @pasan6209
    @pasan6209 3 месяца назад

    Very Informative and Clearly Presented ! Kudos

  • @abdullahusama1527
    @abdullahusama1527 3 месяца назад

    great

  • @0507sagar
    @0507sagar 3 месяца назад

    Yes, You really made Software Architecture amazingly funny

  • @asingb
    @asingb 4 месяца назад

    Hi Vikas, thanks for covering a lot in this short video. Please try to explain these concepts in detailed videos. Thanks.

  • @i.paradox
    @i.paradox 5 месяцев назад

    Thanks for sharing your knowledge with us sir.

  • @i.paradox
    @i.paradox 5 месяцев назад

    Please do these types of brain storming sessions frequently.

  • @i.paradox
    @i.paradox 5 месяцев назад

    Thanks for again sir for sharing your knowledge with us.

  • @amarpatil8808
    @amarpatil8808 5 месяцев назад

    Thanks !

  • @supriyalal9287
    @supriyalal9287 5 месяцев назад

    I don't think that the example of bill vs invoice is accurate. Isn't it the same bounded context, are we saying we split the systems just because they are in different countries

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 5 месяцев назад

      Hi Supriya The example of a bill versus an invoice aims to illustrate the nuanced complexities that arise when we attempt to share a domain or vocabulary across different applications, departments, organizations, and geographical boundaries. The essence of the 'bounded context' concept, a strategic pattern in domain-driven design, is about recognizing and respecting these nuances. It emphasizes the importance of establishing clear boundaries within which a common domain model or vocabulary is applicable and outside of which it may not be relevant or understood in the same way. When we say that a bill in one country might be considered an invoice in another, it's not suggesting a necessity to split systems merely due to geographical differences. Rather, it's highlighting how the meaning and usage of terms can vary significantly across different contexts - be they cultural, organizational, or functional. The key takeaway is that what's considered common or standard in one bounded context might not translate directly to another, despite apparent similarities. Bounded contexts enable us to delineate where a particular model, language, or set of assumptions is valid. This delineation helps in managing complexity by allowing systems or departments to interact through well-defined interfaces and translations, rather than assuming a universal understanding or application of concepts across all areas. This approach not only caters to variations in terminology but also addresses differences in processes, regulatory requirements, and cultural norms. In essence, the bounded context is about acknowledging and planning for diversity in interpretations and requirements. It guides us in designing systems that are more adaptable and easier to integrate by recognizing the boundaries within which our models and terminologies make sense and where they might need translation or adaptation. Thank you, Vikas

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 5 месяцев назад

      check out this Video by Suresh where explains Domain Driven Design including Bounded Context ruclips.net/user/livevZ3OnaqPR7c

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 5 месяцев назад

      We are going to another live on DDD on Apr 6. Stay connected

  • @SadSadGuru
    @SadSadGuru 5 месяцев назад

    need more preperation, but good work.

  • @prithug
    @prithug 5 месяцев назад

    Such wonderful teaching! I was just thinking the other day - There's only way to move forward and that is to do the things you know you have to do even if you don't "feel" like doing them. Depending on "feeling" good every time when you do work (which you actually love doing), is a sure way to fail. If you only do things when you feel like it, you won't really get anywhere in improving yourself. Sometimes you gotta force your self to get up and start working.

  • @suhelsayyed6475
    @suhelsayyed6475 6 месяцев назад

    Thanks Vikas. Achcha bola aapne 🤝

  • @shankar7435
    @shankar7435 6 месяцев назад

    Excellent.

  • @closed482
    @closed482 6 месяцев назад

    Not a clear explanation.

  • @heroicrhythms8302
    @heroicrhythms8302 6 месяцев назад

    you look dumb and knowledgeful at same time

    • @user-tg9io9xv2n
      @user-tg9io9xv2n 11 дней назад

      you sound like a friendly and compassionate person

  • @omarelkhatib150
    @omarelkhatib150 6 месяцев назад

    Thanks for sharing Vikas! it's a useful website, I've been without a job for 3 months. This website may help in upcoming interviews.

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 6 месяцев назад

      Hi Omar, Thanks for comments. Sorry to hear about you job loss. I have recently switched the job . Message me on Linked in , I may be able to give you tips. Best of luck, Vikas Kerni

  • @reshmasahoo53
    @reshmasahoo53 8 месяцев назад

    Good information.... and I think freshers should learn new technologies so that leads can hire them for future AI projects

  • @omarelkhatib150
    @omarelkhatib150 8 месяцев назад

    Hello, thanks for the video Vikas, And happy new year. Those are indeed the languages you should learn if you are preparing yourself for the market, The market right now in demand for seniors so finding a job wouldn't just be about learning languages but be good at software engineering in general.

  • @AdityaKumarOfficial2318
    @AdityaKumarOfficial2318 8 месяцев назад

    great sir

  • @saimch.9388
    @saimch.9388 9 месяцев назад

    Complex queries can only be written in views and stored procedurs. So Sps are best. Big no to ORM

  • @user-rz9by4le7h
    @user-rz9by4le7h 9 месяцев назад

    Trust me - I am not against the handwork placed for making this video. But I used to ask this questions to SSE. Architect is way more beyond than such theoretical questions. Prepare well folks. World is changed in an era of LLM’s

  • @user-rz9by4le7h
    @user-rz9by4le7h 9 месяцев назад

    But world is changed in 2023 right ?

  • @usmanalii7527
    @usmanalii7527 9 месяцев назад

    Thanks

  • @golden_infinity_harbinger8016
    @golden_infinity_harbinger8016 10 месяцев назад

    Thank you for this video , it helped me , thanks again !

  • @VijayKumar-ij3yb
    @VijayKumar-ij3yb 10 месяцев назад

    Great work sir❤

  • @vikramjuneja
    @vikramjuneja 10 месяцев назад

    nice

  • @oyrup
    @oyrup 11 месяцев назад

    informative

  • @EdGEg4ming
    @EdGEg4ming 11 месяцев назад

    "these are common characteristics of complex systems"

  • @nihalkonda
    @nihalkonda 11 месяцев назад

    Thank you for sharing this information, Sir.

  • @alltaxationrequirescops
    @alltaxationrequirescops Год назад

    Funny. He mixed up MVC and MVP. MVC was invented 1979. MVP came out in the 90s.

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 Год назад

      Correct. Lot of us started with MVP and switched to MVC later because of Classic ASP and Web Forms restrictions. I thought that it will be easier to explain two patterns if I started explaining MVP, its limitation and move to MVC patterns. Vikas

  • @Ayush-lj6pq
    @Ayush-lj6pq Год назад

    Its glad be part of the group

    • @softwarearchitecturematter4482
      @softwarearchitecturematter4482 Год назад

      Thanks Ayush for being core member of the group. I appreciate your hard work and discipline. Wish you great success in your career. Vikas

  • @almanajera845
    @almanajera845 Год назад

    Thank you for putting this group together. It really keeps me motivated and engaged in new concepts and has polished my presentation skills as well.

  • @manomayuran8173
    @manomayuran8173 Год назад

    😮

  • @user-pi1gl7jv2d
    @user-pi1gl7jv2d Год назад

    Very well explained 👍

  • @julierodriguez
    @julierodriguez Год назад

    Why are you comparing DDD to OOP? I think the comparison should be between DDD and OOAD.

  • @foredu2865
    @foredu2865 Год назад

    8 system has 28 rigth? c= 8 ( 8- 1) / 2 = 28

  • @royalindianmarwarihorse
    @royalindianmarwarihorse Год назад

    👍🏻

  • @royalindianmarwarihorse
    @royalindianmarwarihorse Год назад

    Not Boring any more 😊

  • @royalindianmarwarihorse
    @royalindianmarwarihorse Год назад

    👍🏻

  • @freedom2084
    @freedom2084 Год назад

    Thanks for the vid.