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

Form analysis 0 forms found in the DOM

Text 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