underthehood.meltwater.com
Open in
urlscan Pro
2606:50c0:8000::153
Public Scan
Submitted URL: http://meltwater.io/
Effective URL: https://underthehood.meltwater.com/
Submission: On July 04 via manual from FR — Scanned from FR
Effective URL: https://underthehood.meltwater.com/
Submission: On July 04 via manual from FR — Scanned from FR
Form analysis
0 forms found in the DOMText Content
under the hood < The official meltwater engineering blog * RSS * Switch Theme * Blog * About * Jobs * Open Source * Archives May 30, 2023 EMBRACING NEURODIVERSITY IN SOFTWARE ENGINEERING TEAMS In today’s rapidly evolving tech industry, embracing neurodiversity can unlock the potential of employees with Autism Spectrum Disorder (ASD) and Attention Deficit Hyperactivity Disorder (ADHD), leading to increased innovation, productivity, and collaboration. In this blog post, we’ll delve into the unique strengths and challenges of ASD and ADHD employees in software engineering teams and share actionable strategies for fostering an inclusive work environment that celebrates neurodiversity. Read on May 11, 2023 PROMOTING REPLICA SHARDS TO PRIMARY IN ELASTICSEARCH, AND HOW IT SAVES US $12K DURING ROLLING RESTARTS At Meltwater, Elasticsearch is at the heart of our product - we’re constantly looking for ways to improve our usage of it and make it more performant. Recently we noticed when doing a routine rolling restart that the first backup taken after the restart took up to 7 hours instead of the normal 30 minutes. We also noticed that our snapshot storage suddenly increased in size by about 500TB. Elasticsearch performs incremental snapshots to only upload newly indexed data so both these observations were unexpected. There should have been no sudden change in the data caused by the restart. We took a closer look at this and were able to figure out what the problem was. Read on March 16, 2023 HOW TO COMMUNICATE EFFECTIVELY IN A SOFTWARE DEVELOPMENT SETTING Effective communication is a crucial aspect of success in business and software development settings. It can help build better relationships with colleagues, increase productivity, and achieve better outcomes. In this blog post, we’ll discuss some key strategies to help you communicate effectively in business settings. Read on January 20, 2023 HOW WE UPGRADED AN OLD, 3PB LARGE, ELASTICSEARCH CLUSTER WITHOUT DOWNTIME. PART 7 - FINAL ARCHITECTURE & LEARNINGS This is the 7th and final part of our blog post series on how we upgraded our Elasticsearch cluster without downtime and with minimal user impact. In this post, we will focus on several of the benefits we have seen after the upgrade and provide more details on how our architecture looks today. Read on December 16, 2022 HOW WE UPGRADED AN OLD, 3PB LARGE, ELASTICSEARCH CLUSTER WITHOUT DOWNTIME. PART 6 - TESTING & ROLLOUT STRATEGY Welcome to this sixth part of our adventure of upgrading our Elasticsearch cluster. Until now, we have explained how we structured our work, improved our system to make this migration possible, how we took advantage of this opportunity to make otherwise hard changes, and made sure to keep the system performing well under load. All of these changes were the result of hard work and planning, but in the end, we all knew that one day we will be faced with the ultimate question: When can we turn the switch, and start using our new and shiny cluster? We don’t think that anybody would want to be in the place of the single person who would snap their fingers and make the decision to switch. We didn’t want it either, so we decided to let the data guide us. Read on ← Older Blog Archives Newer → ABOUT US We are the engineers of Meltwater. Find our open source projects at GitHub. Here we write about the things we do. Mastodon RECENT POSTS * Embracing Neurodiversity in Software Engineering Teams * Promoting replica shards to primary in Elasticsearch, and how it saves us $12k during rolling restarts * How to Communicate Effectively in a Software Development Setting * How we upgraded an old, 3PB large, Elasticsearch cluster without downtime. Part 7 - Final Architecture & Learnings * How we upgraded an old, 3PB large, Elasticsearch cluster without downtime. Part 6 - Testing & Rollout strategy GITHUB REPOS * .github Meltwater's community health files * addict User management lib for Phoenix Framework * angular-segment-analytics AngularJS module for easily adding Segment analytics to any app. https://segment.com * angular-websql Angular WebSql Service - Query less * api-gateway-demo Nginx application showcasing how to do lightweight tests with ruby rspec @meltwater on GitHub Copyright © 2023 - Engineers at Meltwater - Powered by Jekyll and GitHub Pages