▲ 1 r/Wechat

WeChat Stickiness

Hello Guys, I am asking this from an investor standpoint, how prevalent is Wechat in China? is there a competitor for WeChat thats quickly scaling itself? How pervasive is Wechat in terms of its stickiness ? Like what all do u use it for in China , like I heard its used for taxi, food and for some e commerce but there are other apps right? Like Meituan, Pinduoduo and Taobao ?

reddit.com
u/NebulaAlarming4750 — 2 days ago

Sable Offshore Corp (SOC) , what’s your strategy

Hello Guys , I have gone from holding sable at 7 dollars and selling it at 9 dollars a share. I have again started a position at 15 dollars a share and as you might have noticed, it’s been throughly beaten down recently (touchwood). The thesis still holds well and there is going to be a hearing today . Does anybody have any idea on this ? The judge seems to be on the side of sable. The trump officials have also visited the company recently. Chevron is buying its barrels and they also released an investor presentation on june 1 . 10 billion dollars of assets and a good oil situation. What are ur opinions on this ?

As there is a lot of short interest on the stock, if theres a squeeze, we might see a lot of uptick in a span of 10 days

reddit.com
u/NebulaAlarming4750 — 2 months ago

Doubts regading Dwh data modeling

Hello Guys , i am a data engineer with 3 yoe , and i have been learning data modeling for the past few days . I read about facts(its types) and dimensions , and i come across surrogate keys and it has had me wondering how surrogate key actually function in production.

If anyone has had experience in their work for my questions, i would really appreciate it .

I work using Databricks using delta lake and i just switched jobs and i haven’t had time to learn stuff in my previous job on how they modelled sap data for final reporting .

So my questions are as follows :

1)Suppose I am designing a dwh for a e commerce application, how does the data generally load in ur work ?

2)Do the fact tables get loaded first or the dimension tables ?

  1. In the udemy course i am watching, they suggested that we have a lookup table for surrogate keys which map to their real value in the operational system (natural key) , and then we use the natural keys in our fact tables to get our corresponding surrogate keys.

  2. Do the natural keys change their values in the operational systems ? Like product id p001 can be mapped to a different product later ? In that case how do our data model handle this?

I am just so confused right now, i would really appreciate anyone who has good knowledge on this to help me understand this better.

reddit.com
u/NebulaAlarming4750 — 3 months ago

Doubts regarding surrogate keys and Data modeling in general

Hello Guys , i am a data engineer with 3 yoe , and i have been learning data modeling for the past few days . I read about facts(its types) and dimensions , and i come across surrogate keys and it has had me wondering how surrogate key actually function in production.

If anyone has had experience in their work for my questions, i would really appreciate it .

I work using Databricks using delta lake and i just switched jobs and i haven’t had time to learn stuff in my previous job on how they modelled sap data for final reporting .

So my questions are as follows :

1)Suppose I am designing a dwh for a e commerce application, how does the data generally load in ur work ?

2)Do the fact tables get loaded first or the dimension tables ?

  1. In the udemy course i am watching, they suggested that we have a lookup table for surrogate keys which map to their real value in the operational system (natural key) , and then we use the natural keys in our fact tables to get our corresponding surrogate keys.

  2. Do the natural keys change their values in the operational systems ? Like product id p001 can be mapped to a different product later ? In that case how does our data model handle this?

I am just so confused right now, i would really appreciate anyone who has good knowledge on this to help me understand this better.

reddit.com
u/NebulaAlarming4750 — 3 months ago

Kafka : How to learn

Hello Guys, I work in UHG from India , my job role uses Python, Pyspark and SQL with Databricks. I am someone who has solved some 200 leetcode problems, so i am familiar with OOPs. Recently, I have an urge to learn Kafka and Flink, but i found out that I need to learn Spring Kafka or something for that along with Java. I have watched some foundational videos on how kafka works , producers, consumers, cluster , broker , partitions , consumer groups , topics etc and also delved into some stuff like replication factor , acks , retention policies, batching and compressing messages in producer , producer and consumer retries etc . All of this is only on a conceptual basis . I wanted to start coding things up and boom : everything is in Java !!!

I coded in Java for linkedlists previously but that was a long time ago , i know how classes and things like public , static and private work but I am wondering is that really enough for me to start working on Kakfa?

I am also confused with another thing called Spring Kafka , should I learn spring boot also then ? Do companies uses Azure SDK instead of writing code in Java or Spring Kafka ? How do companies use kafka ? Do they not use python at all ? Or if they use Java , do write in Spring Kafka ?

Can someone help me with a roadmap of what to learn here and when in the process ? I wanted to learn spark streaming and I know its concepts but I got to know that Spark Streaming is just not real streaming at all and for that we need Flink or Kafka streams .

Really appreciate if someone guides me here

reddit.com
u/NebulaAlarming4750 — 3 months ago

Kafka : How to learn

Hello Guys, I working from UHG in India , my job role uses Python, Pyspark and SQL with Databricks. I am someone who has solved some 200 leetcode problems, so i am familiar with OOPs. Recently, I have an urge to learn Kafka and Flink, but i found out that I need to learn Spring Kafka or something for that along with Java. I have watched some foundational videos on how kafka works , producers, consumers, cluster , broker , partitions , consumer groups , topics etc and also delved into some stuff like replication factor , acks , retention policies, batching and compressing messages in producer , producer and consumer retries etc . All of this is only on a conceptual basis . I wanted to start coding things up and boom : everything is in Java !!!

I coded in Java for linkedlists previously but that was a long time ago , i know how classes and things like public , static and private work but I am wondering is that really enough for me to start working on Kakfa?

I am also confused with another thing called Spring Kafka , should I learn spring boot also then ? Do companies uses Azure SDK instead of writing code in Java or Spring Kafka ? How do companies use kafka ? Do they not use python at all ? Or if they use Java , do write in Spring Kafka ?

Can someone help me with a roadmap of what to learn here and when in the process ? I wanted to learn spark streaming and I know its concepts but I got to know that Spark Streaming is just not real streaming at all and for that we need Flink or Kafka streams .

Really appreciate if someone guides me here

reddit.com
u/NebulaAlarming4750 — 3 months ago