High-Performance Programming

High-Performance Programming

My name is Lucian Oprea and I’m a software engineer from Romania with a strong background in computer science and with more than 10 years of professional experience.

I'm passionate about developing products that are easy-to-use, intelligent, and well-architected. 📐

I'm an advocate of writing well-crafted code that follows best design practices.

I seek to bring the same level of passion and completeness to teaching. 🤓

I hope that you will find this channel useful on your path to building well-crafted applications. 🚀

How TLS Works?

How TLS Works?

PgBouncer Tutorial

PgBouncer Tutorial

Pgpool-II Tutorial

Pgpool-II Tutorial

HTTP 3 Explained

HTTP 3 Explained

IntelliJ IDEA Maven tutorial

IntelliJ IDEA Maven tutorial

MySQL Architecture

MySQL Architecture

MySQL Covering Index

MySQL Covering Index

MySQL Index Performance

MySQL Index Performance

Пікірлер

  • @VV-ps8rt
    @VV-ps8rt3 күн бұрын

    18:00 one doubt here, as fixed window counter may face double amount of requests for short period in case of bursts, that server may not able to handle it should be false right?

  • @joshbleijenberg4000
    @joshbleijenberg40007 күн бұрын

    If you would build a tinder like application with chat function and recommendation system. Which database would you choose and why

  • @jirehla-ab1671
    @jirehla-ab167110 күн бұрын

    can I run pgbouncer without specifying the default database postgres? like leaving dbname empty? what if I set dbname = * wildcard?

  • @daniele.materia
    @daniele.materia12 күн бұрын

    Perfect video!

  • @azharuddin6096
    @azharuddin609614 күн бұрын

    Hi, really like your content. The only question I have is that in the cache, does user_id refers to the id of the person who made the tweet? Tell me if I'm getting this right: Whenever a user wants retrieve newsfeed we get ids of all the users that this particular user follows from graph database, then use those ids to pull out the tweet_ids that corresponds to those user_ids (so that we only pull tweets were made by the users that this user is following) from the newsfeed cache, then pull out user info from user cache and finally use tweets_id to pull out tweets data from tweets cache. Is this how it works? Would really appreciate your reply! I'm really confused about the mapping between tweet_id and user_id, does the user_id refers to the id of the user who made the tweet?

  • @sdamoul
    @sdamoul17 күн бұрын

    Excellent

  • @davidzeng3807
    @davidzeng380719 күн бұрын

    pg_ctl: could not open PID file "/tmp/publication_db/postmaster.pid": Permission denied i changing owner to postgres already but still have errors

  • @ericgestopa6420
    @ericgestopa642019 күн бұрын

    does this replication works in version 10, too?

  • @gabrielosorio4908
    @gabrielosorio490825 күн бұрын

    This is amazing content, thank you very much, won another subscriber

  • @zfarahx
    @zfarahx25 күн бұрын

    That was great, thanks!

  • @dnyandeep11
    @dnyandeep1127 күн бұрын

    vow hatsoff you have explianed too good

  • @alexgusev8118
    @alexgusev8118Ай бұрын

    75+ are not old, they are senior 😁

  • @mahditayeb1046
    @mahditayeb1046Ай бұрын

    incredibilly well done tutorial. keep up the good work!

  • @ButchHammer
    @ButchHammerАй бұрын

    Thank you for this video. It makes me more confident to join my new team !

  • @TechieTech-gx2kd
    @TechieTech-gx2kdАй бұрын

    01:52 are you referring to the size of the table > 200 GB or was it the response time 200ms, because if it was size then its contradictory to your statement on size of postgres table with 8KB block size can't be crossing 32GB in size.

  • @okokok840
    @okokok840Ай бұрын

    comeback pls goddddddddddddddddddddddddddddddddddd

  • @eli1801
    @eli1801Ай бұрын

    two Spanish students owe you our database project score

  • @ViktorZavadskyi
    @ViktorZavadskyiАй бұрын

    Best play at 1.75 speed =)

  • @tuyetlanvu
    @tuyetlanvuАй бұрын

    Thank you so much for the effort you put into this video! Your explanation is incredible and the graphic is easy to understand 😊. I instantly subscribed.

  • @okokok840
    @okokok840Ай бұрын

    comeback pls goddddddddddddddddddddddddddddddddddd

  • @ekonurmuhrodin1187
    @ekonurmuhrodin1187Ай бұрын

    amazing videos, Thanks very clear and helpfull

  • @bokistotel
    @bokistotelАй бұрын

    I understand this could be beneficial to READS, but why is beneficial to WRITES ?

  • @customraspi
    @customraspiАй бұрын

    you forgot to mention columnar databases for high performance analytics

  • @allan801
    @allan801Ай бұрын

    Sorry, this design is not best practice. You have 3 to 5 seconds to process a payment request and if that response is not delivered it is reversed, you don't use idempotency or retries to try to get an approval, if it was not approved in the initial attempt time window it is dead. Maybe this design works for b2b payments where you control the clients attempts, but it does work when you are servicing a live customer waiting. But your design would work for things like account creation or something else, just mot money movement when a live customer is involved.

  • @Vick0xD
    @Vick0xDАй бұрын

    Marvelous video!! Thank you!

  • @aswaththamanathimurugan6094
    @aswaththamanathimurugan6094Ай бұрын

    Please do it for collection too

  • @emilyedgars7072
    @emilyedgars7072Ай бұрын

    Best video!! Explained everything I learned in 4 months in 24 mins

  • @franciscos.2301
    @franciscos.2301Ай бұрын

    gj copying Fireship's visual style

  • @adib-enc
    @adib-encАй бұрын

    Good content, thank you very much

  • @AzizHe01
    @AzizHe01Ай бұрын

    Great video! Where do you make your slides?

  • @bobobob1230
    @bobobob1230Ай бұрын

    pretty good video, great diagram usage, maybe spend more time on index

  • @swaniketchowdhury
    @swaniketchowdhury2 ай бұрын

    What if after hasing for a server and a key, the hash value is the same, i.e, it refers to the same position in the circle?

  • @ng.manisha
    @ng.manisha2 ай бұрын

    Great video. Could you please share a link to the final design diagram as well, and if possible api design and db model? That would really clear major system design concepts

  • @vineetbadoni
    @vineetbadoni2 ай бұрын

    Do we have the SQL script? DDLs

  • @user-iq6pf9in4d
    @user-iq6pf9in4d2 ай бұрын

    i am getting error Error: Could not find or load main class org.apache.solr.util.SimplePostTool . please i searched across internet and found nothing to fix this error. please help

  • @ravindranaths513
    @ravindranaths5132 ай бұрын

    Could you please make a video on Wide column vs column family vs columnar vs column oriented DBs

  • @Optimus_Prime_69
    @Optimus_Prime_692 ай бұрын

    Thanks for this informative video

  • @danilsyah4108
    @danilsyah41082 ай бұрын

    My question, if I have server on premise with cpu 8 core , and ram 32Gb, how to recommend tuning mysql , thanks a lot

  • @hamzazahidulislam3490
    @hamzazahidulislam34902 ай бұрын

    Thanks :)

  • @Delicatamente
    @Delicatamente2 ай бұрын

    man you are awesome! thank you!

  • @tzhynt
    @tzhynt2 ай бұрын

    Thanks for your useful content!!

  • @user-lp3wb5su7c
    @user-lp3wb5su7c2 ай бұрын

    this is really useful video, thank you

  • @CASLOAcademy
    @CASLOAcademy2 ай бұрын

    Good stuff! Congrats and thank you

  • @RajdeepBiswasInd
    @RajdeepBiswasInd2 ай бұрын

    Very good and relevant explanation. Just edit the video and add the HLD.

  • @MarkJones
    @MarkJones2 ай бұрын

    DDL statements seem to flow thru on PGv14. At least our replica has changes that were made to the schema from our prod db.

  • @mousely76
    @mousely762 ай бұрын

    17:42 i love that sql injection in the 3rd id

  • @KuyaJeffGamingChannelOfficial
    @KuyaJeffGamingChannelOfficial2 ай бұрын

    @high-performance programming, on 15:03 of your video. how can I enter in pgpool.conf (backend_data_directory0) the path of the “data” folder of my pgsql if it is in windows environment? I am your one of your student in udemy.

  • @Delicatamente
    @Delicatamente3 ай бұрын

    Best ever. This is so excellently structured and summarize. thank you agaiN!

  • @Delicatamente
    @Delicatamente3 ай бұрын

    huuuuge thanks!

  • @Delicatamente
    @Delicatamente3 ай бұрын

    huge thanks!