I don’t think you would be surprised to hear that ShuttleCloud uses Slack. It has become one of the main communication tools in our daily workflow and we are very happy with it. Some people I have met lately have had some negative experiences with it and ask how we managed to use it so extensively.
I’ve worked in enough companies and I’ve had enough managers to realize that there is a common pattern. Most companies expect people to be productive, respectful, and have a good attitude, but they don’t implement the needed actions to promote those outcomes.
Imagine yourself in the following situation. You know your team, their strengths and their weaknesses. You know which members need to improve and in which areas. Like most, your team is made up of a variety of people: members who are eager to learn, who read everything they find, and others who don’t, for any number of reasons.
Even when you try to remind them to spend work time learning—remember, improving is part of the job—they don’t do it. They always have too much to do and can’t find the time.
We’re happy to announce a new one day workshop (#WorkshopsWeLove). This time, the workshop will be focus on Prometheus, an open-source service monitoring system and time series database. It provides monitoring out of the box, a multi-dimensional data model, a flexible query language, instrumentation and powerful and smart alerts.
After the successful workshop Cassandra held in our offices, David and Jerónimo proposed to host an Ansible workshop. It’s no secret that ShuttleCloud uses Ansible for managing its infrastructure, thus we think it would be useful to explain on how we use it.
We expect to have the workshop in the beginning of next year. Stay tuned!
The engineering team of ShuttleCloud has started a new habit during the daily meetings. The day before, a member of the team proposes a technical paper or article that should be reading for the rest of the team. The next daily, they talk over the technical paper. Analyzing what they’ve learned or if they have some doubts.
Importing 1.2 million contacts and 48 million emails every day to Gmail
At ShuttleCloud, a fast-growing start-up, our challenge has been to develop the most efficient platform architecture to import billions of messages or email contacts for our major customers, including Gmail, Comcast, and Time Warner Cable.
ShuttleCloud moves more than 400 million contacts per year, close to 35 billion emails. This functionality is available to all Gmail users, a total of 900 million users. Having important clients means really demanding SLAs (Service-Level Agreements), up to 99.5% in some cases.
Felix Lopez, a developer at ShuttleCloud, found a critical security vulnerability in Google’s Groups/Mailing List software. The vulnerability was specifically in the Groups Settings API and, if not fixed, private Google group archives could have been made public and browsable by employees, for example, and even by the public in some cases. Google immediately fixed this security issue and awarded Felix with a Google Security Reward.
Felix has joined the Hall of Fame many years before it’s time to hang his jersey from ShuttleCloud’s rafters.
ShuttleCloud is proud to have a team member listed in this prestigious group. For the complete list, check out Google’s Security Hall of Fame page.