LionDietLeo on Nostr: I've been working on an IoT project that involves handling around 2.5 million records ...
I've been working on an IoT project that involves handling around 2.5 million records monthly over the past 4 years (and scaling back to 2011). I'm using InfluxDB for raw values, MongoDB for cached data (with all data being cached per client requirements), and MySQL for metadata. The "core" of the project is a web app that I'm building with Angular, where all this data is displayed to end-users.
I'm also managing the communication between IoT devices and services via RabbitMQ, and handling all containers (Docker) for these services. The web server is nginx, dockerized, with a certbot container for certificate management.
There are additional microservices, all in C#, that handle various tasks like real-time caching, processing raw IoT data, and syncing metadata with an older system. I've also written several scripts in PHP and BASH, including a deployment script that builds the system from scratch.
Despite managing this complex ecosystem on top of maintaining other projects, my boss wants to add another project: developing an AI model for a solar energy company. I feel my contributions are undervalued and was unsuccessful in negotiating a higher salary, so I've started applying for new positions. However, applying for roles like "Angular developer" or ".NET developer" feels strange given my experience across so many technologies. I’m confident in my ability to excel in any role, though I expect a learning curve as I adjust to a narrower focus.
I recently learned about Nostr and, despite (or rather - because of) my current work, I'm interested in exploring development here. I have a background in cryptography and understand the basics, but I've never contributed to an open-source project and have primarily worked solo.
For anyone with experience in Nostr and/or open-source, where can I start? Any advice on how to effectively contribute to the community?
Published at
2024-08-29 04:23:46Event JSON
{
"id": "cde828826d244b334585ef3b81e64e21f867da164d670725e6033978e130659c",
"pubkey": "a687c81a6f5f61c2c1010f58054f7fec697c9d14a11f3a39fcbd306f6d642670",
"created_at": 1724905426,
"kind": 1,
"tags": [],
"content": "I've been working on an IoT project that involves handling around 2.5 million records monthly over the past 4 years (and scaling back to 2011). I'm using InfluxDB for raw values, MongoDB for cached data (with all data being cached per client requirements), and MySQL for metadata. The \"core\" of the project is a web app that I'm building with Angular, where all this data is displayed to end-users.\n\nI'm also managing the communication between IoT devices and services via RabbitMQ, and handling all containers (Docker) for these services. The web server is nginx, dockerized, with a certbot container for certificate management.\n\nThere are additional microservices, all in C#, that handle various tasks like real-time caching, processing raw IoT data, and syncing metadata with an older system. I've also written several scripts in PHP and BASH, including a deployment script that builds the system from scratch.\n\nDespite managing this complex ecosystem on top of maintaining other projects, my boss wants to add another project: developing an AI model for a solar energy company. I feel my contributions are undervalued and was unsuccessful in negotiating a higher salary, so I've started applying for new positions. However, applying for roles like \"Angular developer\" or \".NET developer\" feels strange given my experience across so many technologies. I’m confident in my ability to excel in any role, though I expect a learning curve as I adjust to a narrower focus.\n\nI recently learned about Nostr and, despite (or rather - because of) my current work, I'm interested in exploring development here. I have a background in cryptography and understand the basics, but I've never contributed to an open-source project and have primarily worked solo.\n\nFor anyone with experience in Nostr and/or open-source, where can I start? Any advice on how to effectively contribute to the community?",
"sig": "b2697c7c5f51100f33b2ee18c0df07f2d93fb1d4922853ee5f882285ae5890e8d0c42611c31005482924ee249dc67b5426d71bce6a3f405900f5de16a70f6cfa"
}