Codefarm
Codefarm
  • Видео 420
  • Просмотров 1 916 347
Difference Between SQL and NoSQL | Database Interview QnA #DatabaseInterviewGuide
In this video, we are going to explore the key differences between SQL and NoSQL databases, including their data models, scalability, transaction support, and common use cases. Understand when to choose SQL for structured, relational data and when NoSQL is the better fit for big data and real-time applications. Perfect for developers, data engineers, and anyone preparing for tech interviews.
Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2FwC38e1IOPLziRcRDZg5Vp
Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ
Github page - github.com/codefarm0/interview-preparation/tree/main/database
---------------------------------------------------------------
📖 Don't miss the...
Просмотров: 45

Видео

10 Microservices Design Principles | Microservices Interviews
Просмотров 1239 часов назад
Explore the essential principles of Microservices Architecture in this detailed video. Learn how Single Responsibility, Decentralization, API-based Communication, and more shape modern software development. Perfect for developers, students, and anyone preparing for technical interviews. Don't miss out on understanding how microservices enhance scalability, fault tolerance, and continuous delive...
Spring Boot + Micrometer + Zipkin | Distributed Tracing in Microservices | Observability | Codefarm
Просмотров 20214 часов назад
"Spring Boot Micrometer Zipkin" is a powerful combination used to implement observability in modern microservices. Spring Boot provides the framework for building robust applications, Micrometer adds metrics collection and monitoring, and Zipkin enables distributed tracing. Together, they offer comprehensive insight into the health and performance of your application, helping to quickly identif...
Difference Between @Component, @Repository, @Service, and @Controller annotations in Spring
Просмотров 7216 часов назад
"In this video, we dive deep into the inner workings of Spring annotations like @Component, @Repository, @Service, and @Controller. Learn how these annotations function under the hood, from component scanning to bean creation and special handling in Spring Framework. Whether you're a beginner or an experienced developer, this detailed explanation will help you understand the powerful mechanisms...
Simplifying Dependency Management in Java Development | Spring Boot Interview QnA
Просмотров 4819 часов назад
In this video, we explore how Spring Boot simplifies dependency management compared to the traditional Spring Framework. Learn about Spring Boot Starters, curated dependency versions, and how they streamline your Java development process, making your applications more efficient and easier to maintain. Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHy...
What is Dependency Injection + Spring Boot | Spring Boot Interview QnA | #springbootinterview
Просмотров 5521 час назад
Learn how to implement Dependency Injection in Java without using frameworks like Spring! This video covers the basics of DI, demonstrates manual dependency injection with interfaces and classes, and shows you how to create a simple application context for managing dependencies. Perfect for beginners and those looking to understand the core concepts of DI in Java. Playlist for other videos - ru...
Design Rate Limiter for Distributed System | System Design #TechInterviewPreparation
Просмотров 212День назад
In this video, we explore the world of Rate Limiting, a fundamental concept in ensuring the stability and security of APIs and distributed systems. We'll cover: 👉 What is Rate Limiting? Understanding the basics. 👉 Why Use Rate Limiting? Key benefits and importance. 👉 Common Use Cases: Practical scenarios where rate limiting is essential. 👉 Rate Limiting Algorithms: Detailed overview of various ...
Check Palindrome in Java Using Different Approaches| Java Interview QnA | Codefarm #javainterview
Просмотров 28День назад
In this video, we explore three different methods to check if a given string is a palindrome in Java. You'll learn about the two-pointer technique, reverse string comparison, and a recursive approach. We'll also discuss which method is the most optimized in terms of time and space complexity. Whether you're preparing for coding interviews or just brushing up on your Java skills, this tutorial h...
Final vs Finally vs Finalize in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 28День назад
In this video, we explore the differences between the final, finally, and finalize keywords in Java. Learn how to use final for constants, preventing inheritance, and method overriding. Understand the finally block for resource cleanup in exception handling. Discover the finalize method, its use cases, and why it's generally discouraged in modern Java programming. Perfect for Java developers pr...
Explain the Process of Garbage Collection | G1 Garbage |Java Interview QnA | Codefarm #javainterview
Просмотров 56День назад
In this video, we delve into the Process of Garbage Collection. Learn how the JVM allocates and manages memory, the role of heap and stack memory, and how garbage collection works to optimize performance. We also cover the latest garbage collection algorithms introduced in recent Java versions and provide tips for tuning the G1 Garbage Collector. Playlist for other videos - ruclips.net/p/PLq3uE...
Java Memory Management and Garbage Collection | Java Interview QnA | Codefarm #javainterview
Просмотров 8214 дней назад
In this video, we delve into the essentials of Java Memory Management and Garbage Collection. Learn how the JVM allocates and manages memory, the role of heap and stack memory, and how garbage collection works to optimize performance. We also cover the latest garbage collection algorithms introduced in recent Java versions and provide tips for tuning the G1 Garbage Collector. Playlist for other...
Spring Boot Autocomplete Support in .properties/.yaml file in IntelliJ CE | IntelliJ Tips & Tricks
Просмотров 13714 дней назад
In this video, we are going to talk about Spring Boot Autocomplete Support in .properties/.yaml file in IntelliJ IDE Plugin - plugins.jetbrains.com/plugin/21530-wl-spring-assistant Full Playlist for more tips - ruclips.net/p/PLq3uEqRnr_2GR_wm7XWxqQBeIzW5squfz Don't miss these - 🔥 Microservices Interviews - ruclips.net/video/L9QRsb0oLv4/видео.htmlsi=teXSO2IsWFfgOFGE 🔥 WebClient for service comm...
ArrayList vs LinkedList in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 8914 дней назад
In this video, we dive deep into the differences between ArrayList and LinkedList in Java. Learn about their underlying data structures, performance characteristics, use cases, and much more to make an informed choice for your next project. Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHle...
How Hashmap Works Internally in Java | Java Interview QnA | Codefarm #javainterview
Просмотров 19914 дней назад
Welcome to our deep dive into Java's HashMap! In this video, we explore the internal structure of HashMap, explaining how it uses buckets, handles collisions, and achieves constant time complexity for put and get operations. We'll also discuss important concepts like load factor, rehashing, and the transition to balanced trees in Java 8 and later. Whether you're preparing for a coding interview...
What are the main Principles of OOP | OOP Principles
Просмотров 5814 дней назад
In this video, we dive into the core principles of Object-Oriented Programming (OOP) with a practical Java example. Learn about encapsulation, abstraction, inheritance, and polymorphism, and see how they apply in real-world scenarios. We demonstrate how these principles work together to create a robust, maintainable, and scalable codebase. Perfect for beginners and seasoned developers alike! Pl...
Explain the difference between == and equals in Java
Просмотров 5714 дней назад
Explain the difference between and equals in Java
Java Backend Developer Interview Guide Series - M1R1 | Interview Preparation #interviewguidance
Просмотров 29214 дней назад
Java Backend Developer Interview Guide Series - M1R1 | Interview Preparation #interviewguidance
How to implement Snowflake? || Java code for Snowflake | Unique Id Generator #systemdesign #codefarm
Просмотров 9121 день назад
How to implement Snowflake? || Java code for Snowflake | Unique Id Generator #systemdesign #codefarm
How to implement UUIDv7? || Java code for UUIDv7 | Unique Id Generator #systemdesign #codefarm
Просмотров 7828 дней назад
How to implement UUIDv7? || Java code for UUIDv7 | Unique Id Generator #systemdesign #codefarm
VS Code editor on the go with github.dev || The github.dev web-based editor #githubdev #tools
Просмотров 70Месяц назад
VS Code editor on the go with github.dev || The github.dev web-based editor #githubdev #tools
Unique ID Generator in Distributed System | System Design #TechInterviewPreparation
Просмотров 329Месяц назад
Unique ID Generator in Distributed System | System Design #TechInterviewPreparation
10 Conclusion and Next Steps| Scaling From Zero to Billions of Requests | System Design
Просмотров 77Месяц назад
10 Conclusion and Next Steps| Scaling From Zero to Billions of Requests | System Design
9 Monitoring |Automation | Metrics | Logging | System Design #codefarm #systemdesign
Просмотров 90Месяц назад
9 Monitoring |Automation | Metrics | Logging | System Design #codefarm #systemdesign
8 Data Centers | Disaster Recovery | System Design #codefarm #systemdesign
Просмотров 56Месяц назад
8 Data Centers | Disaster Recovery | System Design #codefarm #systemdesign
7 Security in the architecture | Layers Security | System Design #codefarm #systemdesign
Просмотров 81Месяц назад
7 Security in the architecture | Layers Security | System Design #codefarm #systemdesign
6 Message Queues | Message Broker | Async Communication | System Design #codefarm #systemdesign
Просмотров 162Месяц назад
6 Message Queues | Message Broker | Async Communication | System Design #codefarm #systemdesign
5 CDN for improving the performance | Content Delivery Network | System Design
Просмотров 78Месяц назад
5 CDN for improving the performance | Content Delivery Network | System Design
4 Cache Layer to improve the performance and latency | System Design
Просмотров 226Месяц назад
4 Cache Layer to improve the performance and latency | System Design
3 Scaling the Database | System Design
Просмотров 140Месяц назад
3 Scaling the Database | System Design
2 Scaling The Server | System Design
Просмотров 150Месяц назад
2 Scaling The Server | System Design

Комментарии

  • @ianwanjala8621
    @ianwanjala8621 47 минут назад

    hey, this is great, but this does not work with multipart requests... could you help, and then could you show an example of where you are using 2 filters, the first one to log and the next one to do something else - I'm just curious how the two could work together

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

    👍🏻🙂🙏🏻

  • @RishiRajxtrim
    @RishiRajxtrim 5 дней назад

    🙏🏻🙂👍🏻

  • @codefarm0
    @codefarm0 6 дней назад

    Playlist - Coming Up GitHub - Coming Up

  • @srikanthbathula6714
    @srikanthbathula6714 7 дней назад

    Hi Bro, please make a video on complete annotations and differences in spring and spring boot

    • @codefarm0
      @codefarm0 6 дней назад

      Yup... Will be covering in next videos

  • @codefarm0
    @codefarm0 8 дней назад

    Check the complete playlist - ruclips.net/p/PLq3uEqRnr_2GTTB3iKMd8d375NR7vJSJu

  • @mukulsaini2961
    @mukulsaini2961 8 дней назад

    I applied, but still not give any suggestions?

    • @codefarm0
      @codefarm0 8 дней назад

      Restarted the ide?

  • @hingchongrongphar3385
    @hingchongrongphar3385 8 дней назад

    Thank you

  • @trainlikeafighter9056
    @trainlikeafighter9056 8 дней назад

    Thank bro...❤

  • @gnanesharva4998
    @gnanesharva4998 10 дней назад

    The video title should have been “Concepts in Rate Limiter” not design. But the video was very helpful to understand the concepts easily. 👍👍

    • @codefarm0
      @codefarm0 10 дней назад

      Hi, thanks for taking out time to put this, really appreciate that.... By the way why do you think it's not design but concept?

    • @gnanesharva4998
      @gnanesharva4998 10 дней назад

      @@codefarm0 I thought you would be designing it, like we do in System Design interviews. Having Redis, how you store the counters and some pseudo code. I would suggest you to create one more video on that. 1) Design Concepts/Considerations for Rate Limiter 2) Designing/Implemeting Rate Limiter using Redis/Or Whatever

    • @codefarm0
      @codefarm0 10 дней назад

      Okk.. now I see that. Thanks ..will be covering those in upcoming weeks.

  • @srikanthbathula6714
    @srikanthbathula6714 11 дней назад

    Hi Bro, Nice Explanation, continue this playlist

    • @codefarm0
      @codefarm0 10 дней назад

      Sure Srikanth...thanks ❤️

  • @mkSlayer9
    @mkSlayer9 11 дней назад

    How does producer know if a consumer has failed to process a message ?

    • @codefarm0
      @codefarm0 11 дней назад

      the producer is typically not directly aware of whether a consumer has successfully processed a message. Kafka's design decouples producers and consumers, allowing them to operate independently.

    • @mkSlayer9
      @mkSlayer9 11 дней назад

      @@codefarm0 I did some more reading. The consumer sends a failure event which makes the producer resend the message ( retry functionality ). Its still half baked knowledge in my head, the learning is still on. Thanks anyway. Nice content.

    • @codefarm0
      @codefarm0 11 дней назад

      that retry mechanism is there on producer side, Kafka broker sends acknowledgements to the producer, that's how producer is sure that message has been sent to Kafka Topic. But once kafka has ackowledged the receiving of the message then its upto consumer to process the message correctly, at consumer end also retry mechanism is implemented, if all retries gets exhausted, the message is sent to DLQ for later processing.

    • @codefarm0
      @codefarm0 11 дней назад

      In case if you interested there is one video i had created a while back on kafka producer/consumer- ruclips.net/video/D6jjvthPv1A/видео.htmlsi=Wq61lKTei8NnoCCm

    • @mkSlayer9
      @mkSlayer9 11 дней назад

      @@codefarm0 Thanks will go through it

  • @ianwanjala8621
    @ianwanjala8621 12 дней назад

    what if I want to add something to the response or to the request object or even to their respective headers, how do I go about that

    • @codefarm0
      @codefarm0 12 дней назад

      You can add that in request and response objects...that will be passed on

    • @ianwanjala8621
      @ianwanjala8621 12 дней назад

      @@codefarm0 thanks it works when I add it to the request and response wrapper's headers. Can I also add something to the input stream/req body?

    • @codefarm0
      @codefarm0 11 дней назад

      Yea that can be done too. have you tried something around it?

    • @ianwanjala8621
      @ianwanjala8621 11 дней назад

      @@codefarm0 yep, so I coverted the stream to json depending on the uri and then wrote to it and reconverted it back to stream. Afterwards I set the value or I set the byteArray then back to ServleInput stream. Finally passed it to the filter chain, Is that correct?

    • @codefarm0
      @codefarm0 10 дней назад

      @ianwanjala8621 as long as it's working correctly should be fine...but changes in streams should be done carefully and well tested before putting to prod

  • @gurumoorthy508
    @gurumoorthy508 12 дней назад

    Thank you Bro. Its really helpful

    • @codefarm0
      @codefarm0 12 дней назад

      Glad it helped. Check this one too which is latest on the same topic - ruclips.net/video/Tc3jL4mN9kE/видео.html

  • @sujitkumar2196
    @sujitkumar2196 13 дней назад

    Excellent tutorial keep it up...😀

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

    Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation

  • @srikanthbathula6714
    @srikanthbathula6714 15 дней назад

    Good explanation Bro

    • @codefarm0
      @codefarm0 15 дней назад

      Thank much Srikanth 🙂

  • @codefarm0
    @codefarm0 15 дней назад

    Check the update video with new plugin that works smoothly with YAML & properties file both - ruclips.net/video/Tc3jL4mN9kE/видео.html

  • @codefarm0
    @codefarm0 16 дней назад

    Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation

  • @codefarm0
    @codefarm0 16 дней назад

    Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation

  • @codefarm0
    @codefarm0 16 дней назад

    Playlist for other videos - ruclips.net/p/PLq3uEqRnr_2E8fpzIaHTfKJWvAAMq7s0c&si=ZKc2pKwKRnYRHylJ Mock Interview Series - ruclips.net/p/PLq3uEqRnr_2FnDR5vHlewSj_4-_-BCbaZ Github page - github.com/codefarm0/interview-preparation

  • @srikanthbathula6714
    @srikanthbathula6714 19 дней назад

    Hi Bro, please continue this playlist. It will be very helpful

    • @codefarm0
      @codefarm0 19 дней назад

      Sure Srikanth.. many videos are scheduled from today in this series

  • @calebcougle9218
    @calebcougle9218 19 дней назад

    This is a great series! Thank you! :)

    • @codefarm0
      @codefarm0 18 дней назад

      Glad you like them!

  • @devibalan.a
    @devibalan.a 22 дня назад

    The RootUriTemplayeHandler is deprecated. Instead we can use 'DefaultUriBuilderFactory' class.

  • @Parag_06
    @Parag_06 22 дня назад

    kafka hibino😅

  • @jyotsnab7994
    @jyotsnab7994 29 дней назад

    @codefarm0, can you please complete this session with trust store part, just wanted to understand similar SBI I am trying to connect with 3rd party app through apigee downloading certificate then converted from .crt to jks , placed in resources folder, but getting error like root/.keystore not found landing with Filenot found exception, can you help here.

    • @codefarm0
      @codefarm0 29 дней назад

      Let me take a look..will respond as soon as I able to replicate this

    • @codefarm0
      @codefarm0 28 дней назад

      Please check this video, i think you should get the answer ruclips.net/video/SbuPNXXvTJA/видео.htmlsi=Ubuozr84GYF9XcL3 If not please let me know

  • @SaurabhGadariya
    @SaurabhGadariya Месяц назад

    When I am running Test case of @Cacheable method with @SpringbootTest, it doesn't write into redis cache, any idea why is this the case?

    • @codefarm0
      @codefarm0 29 дней назад

      Difficult to tell without looking at code.Can u pls share the test code

  • @shiroclip_4nime
    @shiroclip_4nime Месяц назад

    : Response Body - Am getting blank....

    • @codefarm0
      @codefarm0 Месяц назад

      can you share more details?

  • @Dileepkumar-s3y
    @Dileepkumar-s3y Месяц назад

    i need help .. how can i contact u

    • @codefarm0
      @codefarm0 Месяц назад

      lets connect over linkedin

  • @Dileepkumar-s3y
    @Dileepkumar-s3y Месяц назад

    How to contact you..

    • @codefarm0
      @codefarm0 Месяц назад

      Let's connect at www.linkedin.com/in/arvind-kumar-108a4b2b/

  • @daltonmackenzie599
    @daltonmackenzie599 Месяц назад

    This is the first concise, clear, and yet comprehensive video I've been able to find on this topic, thank you for the work you put into these! :)

  • @codefarm0
    @codefarm0 Месяц назад

    GitHub.dev was introduced on August 11, 2021

  • @maan9011
    @maan9011 Месяц назад

    First time watching ur video preety good nd simple

    • @codefarm0
      @codefarm0 Месяц назад

      Happy to hear that. Thanks @maan9011

  • @abhinavsharma7818
    @abhinavsharma7818 Месяц назад

    Great Video. can you also share the resources used in the preparation

    • @codefarm0
      @codefarm0 Месяц назад

      Thanks Abhinav for checking out. What resources?? Can u please be specific

  • @codefarm0
    @codefarm0 Месяц назад

    An article on this topic will soon be posted on LinkedIn & Medium for reading.

  • @indikakumarasinghe4792
    @indikakumarasinghe4792 Месяц назад

    Great lesson

  • @lakshanchamod1208
    @lakshanchamod1208 Месяц назад

    nice

  • @ramana152
    @ramana152 Месяц назад

    Hi I have one question, could you please suggest how to do. Question:- we have key and values in harsicorp vault and from jenkins we able to get all the keys and values in json formart, now the task is how to set that json data into pcf environment variable?

    • @codefarm0
      @codefarm0 Месяц назад

      Hi, You still able to access the PCF portal?? It was shutdown a while back Refer - stackoverflow.com/questions/67972330/pivotal-cloud-foundry-vs-vmware-tanzu-application-service?rq=2

  • @Javaworkspace
    @Javaworkspace Месяц назад

    Thank you

  • @carthagetn1142
    @carthagetn1142 Месяц назад

    Thank you so much

  • @anmolkumargupta2528
    @anmolkumargupta2528 Месяц назад

    Awesome sir🎉

    • @codefarm0
      @codefarm0 Месяц назад

      Happy learning 🎊

  • @sunilsuni9117
    @sunilsuni9117 Месяц назад

    Very Good explanation

  • @codefarm0
    @codefarm0 Месяц назад

    Checkout architecture around caching in distributed system - ruclips.net/video/p1YKLf2FfO4/видео.htmlsi=BAqPgVnMGoaRaf3q

  • @codefarm0
    @codefarm0 Месяц назад

    Checkout the demo of Cache and its Integration with Spring Boot - ruclips.net/p/PLq3uEqRnr_2HY6LMQsbvsK4btj51sWhBS

  • @codefarm0
    @codefarm0 Месяц назад

    Checkout architecture around caching in distributed system - ruclips.net/video/p1YKLf2FfO4/видео.htmlsi=BAqPgVnMGoaRaf3q

  • @anmolkumargupta2528
    @anmolkumargupta2528 Месяц назад

    Completed ✅

    • @codefarm0
      @codefarm0 Месяц назад

      Awesome.. happy learning

  • @anmolkumargupta2528
    @anmolkumargupta2528 Месяц назад

    Amazing 🎉