Better Dev with Anubhav
Better Dev with Anubhav
  • Видео 114
  • Просмотров 194 382
Final Episode: Creating a Flipkart-like E-Commerce Platform
Conclusion: Building an E-commerce Platform with Java & Spring Boot
In the concluding episode of our series on building an e-commerce platform akin to Flipkart, we recap the journey of the past three months. This video summarizes the key points and tools used such as Java, Maven, Spring Boot, and Azure. It highlights the process of creating REST APIs, setting up Google login, handling configurations, and building the frontend for the platform. The video suggests cloning the repository and practicing the code for a deeper understanding. Viewers are encouraged to experiment and reach out with any queries. Thank you for following along, and best of luck in your coding journey!
00:00 Introducti...
Просмотров: 186

Видео

SDE Bootcamp 18: Building a Basic User Interface with Spring Boot
Просмотров 109Месяц назад
Building a Simple UI in Spring Boot for E-commerce In this episode of the Software Engineering Bootcamp series, we dive into building a simple user interface (UI) within a Spring Boot application for our e-commerce website. We demonstrate how to integrate the UI by using Thymeleaf, manage sessions, and make API calls to backend services for retrieving product and cart details. We'll also cover ...
SDE Bootcamp 17: Spring Boot Essentials: Controllers, Services, and DAO Layers
Просмотров 109Месяц назад
Building a REST API with Spring Boot: MVC Architecture & Database Integration Explained In this video, we delve into the structure and functionality of an MVC-based project focusing on REST APIs using a Java application. We explore how to build controllers, connect to databases, and handle data flow in a Spring Boot environment. The video provides a step-by-step guide on how requests traverse t...
SDE Bootcamp 16: Java to SQL Server and Azure Deployment | Software Engineering Bootcamp
Просмотров 42Месяц назад
Connecting to Azure SQL Database Using Java Application | Software Engineering Bootcamp In this video, part of the Software Engineering Bootcamp series, you'll learn how to connect a Java application to an Azure SQL Database. The tutorial walks you through the necessary dependencies, setting up the application properties file, and handling environment variables for secure database access. You'l...
My Experience on Monolith to Microservice Architecture
Просмотров 852 месяца назад
In this video, I explore the debate between monolithic and microservice architectures by drawing on my personal experiences working with companies like Yatra, Adobe, and Microsoft. I dissect the advantages and challenges of both approaches, using a booking system as an example to highlight critical differences. Topics covered include repo management, dev velocity, scalability, and feature separ...
SDE Bootcamp 15: Azure SQL Database: Table Creation for Beginners
Просмотров 502 месяца назад
Setting Up Tables in Azure SQL Database for E-Commerce Platform In this video, we guide you through the process of setting up tables in the Azure SQL database, which is applicable to any Microsoft SQL Server database. This tutorial is part of a larger software engineering bootcamp series focused on building an e-commerce platform from scratch, including setting up a Java application and deployi...
SDE Bootcamp 14: Azure SQL Database Setup: A Complete Tutorial for Beginners
Просмотров 752 месяца назад
In this video, learn step-by-step how to create an Azure SQL database and connect to it from a local machine. Part of the Software Engineering Bootcamp series, this tutorial guides you through creating an Azure account, configuring the SQL database, reducing costs, and using SQL Server Management Studio for connection. Follow along to set up a database named eCommerce DB, and ensure cost contro...
SDE Bootcamp 13: Software Engineering Bootcamp: DB Design an E-commerce System like Flipkart
Просмотров 4142 месяца назад
This video is a part of a software engineering bootcamp series focusing on the high-level design of an e-commerce platform similar to Flipkart. It starts with the basic prerequisites for setting up such a system, including understanding customer requirements like searching and placing orders without payment integration in version one. The emphasis is on beginning the design process by identifyi...
SDE Bootcamp 12: Software Engineering Bootcamp: Scoping E-Commerce Requirements
Просмотров 613 месяца назад
Defining Scope & Requirements for Building an E-Commerce Platform This video is part of a software engineering bootcamp series where the focus is on setting up and developing an e-commerce platform. The presenter discusses scoping down requirements including essential features like item listing, search functionality, and cart management. The video also introduces the concept of personas, specif...
SDE Bootcamp 11: Comprehensive Tutorial on Java Logging with Azure Application Insights
Просмотров 3223 месяца назад
Integrating Azure Application Insights with Spring Boot This video tutorial guides viewers through the process of configuring logs in a Spring Boot application and sending them to Azure Application Insights for analysis. The presenter walks through the steps of integrating Azure Application Insights with a Java project, highlighting the addition of Maven dependencies and modifications in the pr...
SDE Bootcamp 10: Monitor your application with Zero code in Azure with Azure App insights
Просмотров 1143 месяца назад
Setting Up Application Insights for Backend Services on Azure This video tutorial guides viewers on setting up Application Insights for a backend application, specifically focusing on an ecommerce backend hosted on Azure. The presenter explains the process of linking Azure to a GitHub repository for automatic code deployment and dives into the benefits of using Azure's Application Insights with...
SDE Bootcamp 9: Mastering Configuration Management in Spring Boot: SDE Bootcamp
Просмотров 1053 месяца назад
Spring Boot Configuration Management for E-commerce System This video tutorial is part of a software engineering bootcamp series focused on setting up a Spring Boot application for an e-commerce system. It specifically addresses configuration management by demonstrating how to set up and use the application.properties file for both hardcoded and environment variable configurations. The video pr...
SDE Bootcamp 8: Step-by-Step Guide: Implementing Google Login in Your Software Project
Просмотров 1434 месяца назад
Integrating Google Login in Your E-Commerce Platform This video provides a comprehensive tutorial on how to implement login with Google on an e-commerce platform, as part of a software engineering bootcamp series. The video begins by detailing the end-user experience on Azure, where users not logged in will be prompted to sign in with Google, leading them through a series of redirections to aut...
SDE Bootcamp 7: Understanding CI/CD with Azure: From Infrastructure to Deployment
Просмотров 1194 месяца назад
This video tutorial introduces viewers to the concept of Continuous Integration and Continuous Delivery (CI/CD) using Azure. It begins with an overview of CI/CD, explaining its importance in modern software development, particularly how it facilitates automatic testing and deployment of code changes. The host discusses cloud computing platforms AWS, Azure, and Google Cloud, highlighting their s...
SDE Bootcamp 6: Setting Up Git from Installation to Pushing Changes
Просмотров 934 месяца назад
Complete Git Setup Tutorial for Beginners This comprehensive video covers the entire process of setting up Git for code management, starting from creating a GitHub account, to initializing a repository, and pushing code changes. It explains Git's role in version management, showcases how to install Git, and walks through creating and managing repositories on GitHub. It also covers git commands ...
SDE Bootcamp 5: Java Backend Development with Spring Initializer and Maven
Просмотров 4614 месяца назад
SDE Bootcamp 5: Java Backend Development with Spring Initializer and Maven
SDE Bootcamp 3: Beginner's Guide to Maven: Setting Up & Using Dependencies
Просмотров 2275 месяцев назад
SDE Bootcamp 3: Beginner's Guide to Maven: Setting Up & Using Dependencies
SDE Bootcamp 4: Step-by-Step: Setting Up IntelliJ for Java Projects
Просмотров 1065 месяцев назад
SDE Bootcamp 4: Step-by-Step: Setting Up IntelliJ for Java Projects
Ola Maps: A Developer's Perspective And Initial Impressions
Просмотров 33 тыс.5 месяцев назад
Ola Maps: A Developer's Perspective And Initial Impressions
SDE Bootcamp 2: Design decision and setup with Java: Backend engineering bootcamp
Просмотров 4495 месяцев назад
SDE Bootcamp 2: Design decision and setup with Java: Backend engineering bootcamp
SDE Bootcamp 1: Introducing a Comprehensive Backend Engineering Series
Просмотров 6825 месяцев назад
SDE Bootcamp 1: Introducing a Comprehensive Backend Engineering Series
Complete Software Engineering Playlist: From Basics to Deployment
Просмотров 5326 месяцев назад
Complete Software Engineering Playlist: From Basics to Deployment
Navigating System Design: What Worked for Me
Просмотров 5546 месяцев назад
Navigating System Design: What Worked for Me
Tech Announcement and Career Update: Senior Software Engineer
Просмотров 3139 месяцев назад
Tech Announcement and Career Update: Senior Software Engineer
Login with Google without page reload: Java, spring and simple Html
Просмотров 334Год назад
Login with Google without page reload: Java, spring and simple Html
Database Efficiency with Stored Procedures: Advantages You Need to Know!
Просмотров 199Год назад
Database Efficiency with Stored Procedures: Advantages You Need to Know!
Building Login with google with Java, spring and simple html: Simplifying the Authentication Flow
Просмотров 1,9 тыс.Год назад
Building Login with google with Java, spring and simple html: Simplifying the Authentication Flow
My take on DSA round. Should we even learn data structures?
Просмотров 522Год назад
My take on DSA round. Should we even learn data structures?
Coding Nightmares: How Bad Code Quality Sneaks In
Просмотров 230Год назад
Coding Nightmares: How Bad Code Quality Sneaks In
How To Use Third-party Login With Postman And Microsoft Graph
Просмотров 888Год назад
How To Use Third-party Login With Postman And Microsoft Graph

Комментарии

  • @shreyanshsinha37
    @shreyanshsinha37 2 дня назад

    Really helpful, thanks for the efforts.

  • @xavier.antony
    @xavier.antony 3 дня назад

    GRPC sends only data, not the schema. This is the reason we specify order of fields.. Probably my guess is, Anubhav 7 bytes, Age 4 bytes, Arun 4 bytes, Age 4 bytes. The array contains 2 items 4 bytes Total 23 bytes

    • @anubhav_shrivastava
      @anubhav_shrivastava День назад

      Thats true . Just to add , they also do encoding on top of it. So actual count of characters can be slightly different.

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

    Great video Anubhav Sir

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

    no internals of how cassandra works

  • @krishiljayswal7474
    @krishiljayswal7474 9 дней назад

    I have watched your previous videos on the chat app system design. The explanation of pub sub was beautiful for the scaling of websocket servers. There you mentoned that storing the messages from queue to database was a different problem. So can you make a video on that problem. In detal, like how the queues will be created for each room a different queue or a limited number of queue. Then how to orchestrate the worker to process this queues and also handle the race condition of like a user want's to see previous messages but they are in the queue then how can we handle tha and so on these edge cases and make a detailed video on this. Waiting ....

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

    Hello sir, I would like to learn backend development from your videos, but I am confused about which ones to follow as a beginner. Could you kindly create a playlist to guide me? Thank you so much, sir!

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

    zkServer.cmd status conf1/zoo.cfg This does not work in windows. Can u pls share your zkServer.cmd file content. How are u managing arguments ? In windows, we have to remove %* from the end.

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

    I have doubt. Since all the messages from the servers are sent to one pub - sub application or server. Even that server has a breaking point. What can be done in this point?

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

    8:24 Correction: Client does not become a Leader. One of the server becomes Leader.

  • @APURVAWORLD
    @APURVAWORLD 23 дня назад

    Just completed the entire playlist. Extremely powerful stuff to understand zookeeper. Please keep making more videos like this.

  • @kirankota4429
    @kirankota4429 27 дней назад

    How to enable tls can you make a video for docker image by enabling tls 1.2 and 1.3 as well

  • @ss-xh3hf
    @ss-xh3hf Месяц назад

    Amazing

  • @Spear360-n7y
    @Spear360-n7y Месяц назад

    Could you please explain the same for a particular ip address

  • @GursharanSingh-f6n
    @GursharanSingh-f6n Месяц назад

    hii bro sharan here i need you for my new project if you are interested please let me know

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

    Can you explain setACL operation for x509 scheme, using this client?

  • @ss-xh3hf
    @ss-xh3hf Месяц назад

    Best spring hands on🎉

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

    how to integrate in flutter?

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

    Great explanation: Just to add for clarity: Approach: queue or stream in order to solve the scaling problem, e.g. using a Kafka topic for every user in the system. The idea here would be that we write to that topic for every event and our chat servers can subscribe to the topic to ferry incoming messages back to the user. Challenges: Kafka is not built for billions of topics. There are potential fixes that you might conceive, like creating "super topics" which are groupings of many users, but you'll quickly find yourself reinventing the wheel Let me know if you need more clarifications

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

    I used the api, it's latitude and longitude is not accurate. it have same lat long for many locations in any specific area.

  • @Ravi-e5o6p
    @Ravi-e5o6p 2 месяца назад

    How to set up Zookeeper in local system ?

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

    bro , i found out you while learning grpc.. your content is too good, i don't know why less views,keep making the vedios they are quite informative ,you will definately get good number of subscribers will be sharing this playlist for broader reach😄

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

    Thanks for great video. QQ: Isn't it true that Redis consumer needs to be up and running for it to be able to read messages from publisher? In chat apps, it could happen that receiver is offline then those messages will never be delivered using Redis pub/sub right?

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

      you are right..as the messages are not stored in disk or persisted. But what we can do is, in parallel, persist the messages to disk (in DB directly or via Kafka to DB- which is scalable). Now when the receiver comes back online, we can push all the pending messages f rom disk/DB and then continue using Redis for low latency

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

    Ola Map is absolute pile of 🐶 💩

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

    Cool

  • @Dev-Phantom
    @Dev-Phantom 2 месяца назад

    cool, Thanks for Sharing

  • @ss-xh3hf
    @ss-xh3hf 3 месяца назад

    Great explanation

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

    Thanks, man!

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

    Great video. Can you help explain what would happen in Solution 4 if one of the SQL DB shard with counter of 1-200 goes down or network issues?

  • @AnhNguyenThiVan-y2f
    @AnhNguyenThiVan-y2f 3 месяца назад

    Can you please share the slide of this video?

  • @ss-xh3hf
    @ss-xh3hf 3 месяца назад

    Very informative

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

    great video

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

    He'll sir, Im a civil engg graduate, but now looking forward to software So im confused bw which full stack to learn either dot net full stack or java full stack Your suggestion helps a lot and explain why.

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

    "Excellent explanation."

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

    Very well explained!!

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

    Excellent analysis, thanks! 👌 Need some advice: 🙏 I only have these words 🤔. (behave today finger ski upon boy assault summer exhaust beauty stereo over). How do I use this? 🤨

  • @jayadeep.2737
    @jayadeep.2737 3 месяца назад

    thanks for this informative videos these are gems dont stop brother

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

    Thanks for the great content. Very simple and yet detailed explanation.

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

    Hello i am developing a application from scratch to launch in market and development is going on i need help from you in discussion could u share me your linkedin or any other detail to reach out for help

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

    So you are going to save billions of coordinates only on a single redis instance? This won't work.

    • @anubhav_shrivastava
      @anubhav_shrivastava 24 дня назад

      No, we will not use single instance. This only talks about choice of storage.

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

    AWESOME VIDEO

  • @kev.ca-ul667
    @kev.ca-ul667 3 месяца назад

    Thanks for your amazing tutorials! I learned a lot. Keep it up, cheers!

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

    Sir I dont know why you stopped making videos your content is gold

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

    Awesome tutorial

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

    Can you add microservices like different services for transaction and user services something like this ?

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

    Can you please share the slides of these lectures?

  • @shubhamsingh-eq2ds
    @shubhamsingh-eq2ds 4 месяца назад

    Can this be integrated into my flutter App ?

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

    Great content Anubhav :)

  • @Hemashankar-l1o
    @Hemashankar-l1o 4 месяца назад

    waiting for this week's video @Anubhav.. By the way, your videos are really helpful

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

      Here you go ruclips.net/video/GgEHDGFeBLw/видео.html

  • @AbhishekKumarSrivastava-jp2bh
    @AbhishekKumarSrivastava-jp2bh 4 месяца назад

    great work Anubhav , very clear and crisp content

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

    Hey Anubhav, I actually wanted to connect with you regarding a few questions about intuit (got an offer a few days back). What will the correct medium to reach out to you? I have already sent a connection request on LinkedIn 🥲