WHY IT MATTERS: Digital Transformation
170.1K views | +5 today
Follow
WHY IT MATTERS: Digital Transformation
Get weekly or monthly digest of all posts in your inbox: https://fmcs.digital/wim-subscribe
Curated by Farid Mheir
Your new post is loading...
Scooped by Farid Mheir
Scoop.it!

Introducing Stormcrow, @dropbox solution for #code feature deployment configuration 

Introducing Stormcrow, @dropbox solution for #code feature deployment configuration  | WHY IT MATTERS: Digital Transformation | Scoop.it

A SaaS company like Dropbox needs to update our systems constantly, at all levels of the stack. When it comes time to tune some piece of infrastructure, roll out a new feature, or set up an A/B test, it’s important that we can make changes and have them hit production fast.
Making a change to our code and then “simply” pushing it is not an option: completing a push to our web servers can take hours, and shipping a new mobile or desktop platform release takes even longer. In any case, a full code deployment can be dangerous because it could introduce new bugs: what we really want is a way to put some configurable “knobs” into our products, which a) give us the flexibility we need and b) can be safely tweaked in near real-time.
To satisfy this need, we built a system called Stormcrow, which allows us to edit and deploy “feature gates.” A feature gate is a configurable code path that calls out to Stormcrow to determine how to proceed.

Farid Mheirs insight:

WHY THIS IS IMPORTANT

Software deployment is difficult enough, let's use all the tricks in the book to make it easier. If it is good enough for dropbox I guess it should be good enough for me as well...

No comment yet.
Scooped by Farid Mheir
Scoop.it!

How Dropbox securely stores your passwords: an inside look at top-tier cloud protection

How Dropbox securely stores your passwords: an inside look at top-tier cloud protection | WHY IT MATTERS: Digital Transformation | Scoop.it

In this post, we want to share more details of our current password storage mechanism and our reasoning behind it. Our password storage scheme relies on three different layers of cryptographic protections, as the figure below illustrates. For ease of elucidation, in the figure and below we omit any mention of binary encoding (base64).

Farid Mheirs insight:

Very technical summary from dropbox of their password encryption algorithm.

WHY THIS IS IMPORTANT

I expect all cloud service providers to treat my information as confidential, starting with my passwords. With the care and attention that dropbox protects its password, you can see how top tier cloud providers - Google, Microsoft, Apple, Facebook - will most often be more secure than anything you can do, even if you are a fairly large corporation. Trust cloud services as they are probably more secure than whatever your internal IT can provide. It is their bread and butter and their reputation - and ultimately their whole business - relies on it.

Parfait Pouliotte's curator insight, October 11, 2016 7:24 AM

Sweet.

Jean-Marie Grange's curator insight, October 11, 2016 10:50 AM
Cloud security is a serious business! This article shows how Dropbox does it.
Scooped by Farid Mheir
Scoop.it!

How spotify structures its teams to deliver products in agile fashion

How spotify structures its teams to deliver products in agile fashion | WHY IT MATTERS: Digital Transformation | Scoop.it
Enjoy our extensive collection of member-contributed articles to learn how other Scrum practitioners use Scrum in the workplace
Farid Mheirs insight:

The paper behind yesterday's spotify videos on their agile structure.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

Videos that describe Spotify engineering culture #mustWatch

Videos that describe Spotify engineering culture #mustWatch | WHY IT MATTERS: Digital Transformation | Scoop.it
Here's part 1 of short animated video describing our engineering culture (here's part 2). This is a journey in progress, not a journey completed, and there's a lot of variation from squad to squad. So the stuff in the video isn't all true for all squads all the time, but it appears to be mostly true…
Farid Mheirs insight:

Amazing two 15 min videos describing the engineering culture and organization of teams at spotify. In a nutshell they give team full autonomy to deliver products all the way to production, thus eliminating the possible excuses that one can have for not being able to reach their targets. AMAZING structure and video. Must watch.

 

And this does not apply only to startups. Established companies should consider re-organizing their teams based on the agile principles that spotify puts forwards. The projects that I see failing or suffering from delays and bloat in large companies I see around would be in much better shape if they implemented similar structures....

Phil Walter's curator insight, May 11, 2016 4:25 AM

If you wan to know where our Digital Team aspires to be and is heading then watch this video from Spotify

Jean-Marie Grange's curator insight, May 11, 2016 12:47 PM
Very smart way to organize work at Spotify
Scooped by Farid Mheir
Scoop.it!

Move Fast and Fix Things - GitHub engineering blog

Move Fast and Fix Things - GitHub engineering blog | WHY IT MATTERS: Digital Transformation | Scoop.it

Anyone who has worked on a large enough codebase knows that technical debt is an inescapable reality: The more rapidly an application grows in size and complexity, the more technical debt is accrue...

Farid Mheirs insight:

A great reference for technology solutions in the practical world.

No comment yet.
Scooped by Farid Mheir
Scoop.it!

Yahoo Labs engineering blog

Yahoo Labs engineering blog | WHY IT MATTERS: Digital Transformation | Scoop.it
Science-Driven Innovation
Farid Mheirs insight:

Yahoo may be about to die but its engineering blog remain one of the best. Read it.

No comment yet.
Curated by Farid Mheir
Get every post weekly in your inbox by registering here: http://fmcs.digital/newsletter-signup/