Improve deployment infrastructure & experience with 12 factor
August 28, 2023 · 0 words · 0 min · gsoc
August 28, 2023 · 0 words · 0 min · gsoc
August 13, 2023 · 41 words · One minute · gsoc
Week 11 (14 August - 20 August) Docs for PRs, OTEL PR Explain how we will switch infra Pulls: docs: distributed tracing using OpenTelemetry #5 feat: distributed tracing using OpenTelemetry #3947 feat: continuous deployment workflow using github actions and mrsk #3952
August 7, 2023 · 469 words · 3 min · gsoc
Week 10 (7 August - 13 August) Hey there! Let’s dive right into the exhilarating events of Week 10. Buckle up, because this week was packed with insights, developments, and a dash of future planning. GSoC Contributor Talks: Learning from the Experts GSoC Contributor Talks: Evaluations & Final Submission Guidelines with GSoC Admins It is awalys fun attending the GSoC group google meets, where the program managers - Stephanie and Perry share their insights and intructions about the program.
July 30, 2023 · 311 words · 2 min · gsoc
Week 8 & 9 (24 July - 6 August) 💻 The past two weeks have taken me on an exhilarating journey as I immersed myself in the heart of the project. So, let’s put on our virtual hardhats and delve into the captivating events of Week 8 and 9. I was on fire with coding, experimenting extensively with the new tool mrsk.dev. I dabbled in different configurations and set up the groundwork for our fresh deployment method.
July 23, 2023 · 260 words · 2 min · gsoc
Passing the Midterm Evaluation 🎉 Feedback from Mentor 📝 With this GSoC Phase 2 begins. Week 7 work 💼 Over the past few days, I have been occupied with my final semester exams until Thursday, which consumed much of my time. However, during the rest of the days I worked on serving assets using ActiveStorage PR pull. After discussing with my mentor, he advised me to implement a feature flag based approach for rolling out this new feature.
July 8, 2023 · 1860 words · 9 min · gsoc
It’s hard to believe that it has already been six weeks since I began my journey as a GSoC student at CircuitVerse.org. Time flies by quickly! Throughout this period, I have gained extensive knowledge and experience by exploring various tools and have significantly enhanced my skills in managing servers and handling applications in production serving a vast user base. It was also a remarkable experience to directly impact a large number of users through my contributions, such as migrating all user avatars and circuits’ images.
July 7, 2023 · 238 words · 2 min · gsoc
GSoC Week 6 (10 August - 16 August) Welcome back to my GSoC journey with CircuitVerse! It’s hard to believe that it’s already been six weeks of coding. This week, we are expected to complete our mid-term evaluation for Google Summer of Code. Let’s dive into the highlights of Week 6 and reflect on the progress made so far. Mid-Term Evaluation As I’m currently knee-deep in my final end-term exams, I wasn’t able to whip up any fresh progress during this stretch.
July 2, 2023 · 309 words · 2 min · gsoc
Week 5 (26 June,23 - 2 July,23) During week 5, I devoted most my time to Mrsk & working on serving assets using ActiveStorage. Mrsk Mrsk is a tool that allows you to deploy docker containers to bare metal servers, (or cloud VMs) using docker with zero downtime. Mrsk is still in aplha stage but is now in production at 37signals. Before my GSoC coding period, I managed to explored this tool and deployed CircuitVerse using mrsk to a fresh EC2 instance.
June 25, 2023 · 309 words · 2 min · gsoc
OpenTelemetry For week 4 I spent most of my time working with Opentelemetry configuration for CircuitVerse. OpenTelemetry is an observability framework and toolkit designed to create and manage telemetry data such as traces metrics and logs OpenTelemetry can be used with a variety of backends, including open source tools like Jaeger and Prometheus, as well as commercial offerings like New Relic OpenTelemetry. For Instrumentating a Rails app we would have to use opentelemetry-ruby sdk to create telemetry data.