Totally agree! I'm in a similar position, albeit not 20 years, but 3-4 years. I have realized that I have to connect with creative side of myself and do things for the enjoyment of them.
Can someone explain how exactly does MS acquiring GitHub forces GitLab to move out from Azure? Like is it some kind of fear that Microsoft will meddle with the data or something?
It's simple. Some people don't want their open source projects hosted on a site owned by Microsoft, a company that extremely hostile to Linux and open source for several years was, spreading a lot of misinformation and engaging in many shady actions against it. Now, if you migrate from Github to an Azure-based platform, you are indirectly supporting Microsoft, and some people would prefer to avoid that. I don't think anyone expects MS to meddle with their data in any way.
I did use Debezium in a Kubernetes cluster to stream Postgres changes into Kafka and then through a custom application that can send them to clients via HTTP or WebSockets. But the entire system had multiple points of failure. So we then decided to write our own thing that connects to the LR slot and sends over WebSockets. Working on open sourcing that too!
Well the system had Postgres -> Debezium -> Kafka -> CustomApp -> Client.
If data stopped flowing through the system, I would have to examine each component to figure the issue out. They'd mostly turn out to be Kubernetes network issues such as Kafka brokers not being able to talk to each other, or Debezium not being able to contact Kafka. This was too painful to run when all we wanted was notifications of changes on Postgres.
If you drop me a note with your email, I'll make sure to get in touch with you when our solution using Postgres LR exposed over WebSockets (and more) is out :)
>> Gameable systems are won by people who focus on the game. They are not necessarily going to do well if the job requires something different
>> The current interview process is a GAME.
Exactly what I've been thinking about recently.
Isn't this true for a variety of things? The education system judging on the outcome of exam scores, elections, making money, marketing etc.
I wonder whether all this can be really be 'fixed'.