Category Archives: Microsoft

Microsoft buys GitHub for $7.5B

This morning Microsoft announced the acquisition of Github for $7.5B. Why this makes immense sense? There are three main angles here: winning developers mindset and loyalty, pushing them closer to adopting Azure cloud at runtime, and a skills hookup with LinkedIn, another Microsoft acquisition from last year. Let’s see each point.

Developer love-fest

On the most surface level, the logic of buying GitHub is pretty clear. Developers love GitHub, and Microsoft needs the love of developers. Github is an online service that allows developers to host their software projects. From there, anyone can download those projects and submit improvements. That functionality has made GitHub the center of the open-source software development world. Microsoft offers a whole swath of tools for developers, including the increasingly popular Visual Studio Code software and the open-source .NET Core programming framework. The popularity of these kinds of tools provides a gentle, but apparently effective, funnel toward the Microsoft Azure cloud and other Microsoft products and services — if you like one Microsoft product, it’s more likely that you’ll choose other Microsoft products, especially if they integrate cleanly.

GitHub would just add to that strategy: Developers already love GitHub — in fact, in 2017, Microsoft killed Codeplex, its own GitHub competitor, saying GitHub’s popularity made its own efforts redundant and unnecessary. By owning GitHub, Microsoft would have a direct line to millions of highly engaged developers. We’ve already seen baby steps in this direction, as GitHub and Microsoft just this month announced integrations between their services.

Push Azure Cloud against AWS

AWS is the leader in cloud deployment with a run-rate of over $20B ($5.6B in first quarter revenue yielding 73% of Amazon’s total operating income). GitHub users get software developed and ready using the open source tools available, but running it is another story. Often they go to AWS as the default run-time platform.

Microsoft is laser-focused on the continued growth of its cloud-computing business. So the opportunity for Microsoft is fairly straightforward. If it can get the Microsoft Azure cloud tightly integrated with GitHub — basically, give developers an easy way to get a GitHub project up and running in the cloud — it can kill two birds with one stone. Developers could love GitHub even more, and it would drive more use of Microsoft Azure. It would be a weapon in Microsoft’s arsenal to close the gap between Azure and Amazon Web Services.

LinkedIn + GitHub

What does this mean? When Microsoft spent over $26 billion on LinkedIn last year, CEO Satya Nadella said the company was investing heavily in making sure that current and future workers had the skills they needed to succeed in the modern economy. In Silicon Valley, at least, it’s not uncommon for an employer to ask for a GitHub profile alongside — or instead of — a traditional resumé. If Microsoft is trying to understand the modern skills economy, GitHub could provide a compelling glimpse. So the GitHub push can be about helping developers work together as software becomes key to doing business at almost every company.

I am glad that Microsoft is making aggressive moves to give a fight to AWS. It’s time we see a tough competition for AWS as it gets bigger and stronger of monopolistic proportion.

Advertisements

Big Data & Analytics – what’s ahead?

Recently I read somewhere this statement – As we end 2017 and look ahead to 2018, topics that are top of mind for data professionals are the growing range of data management mandates, including the EU’s new General Data Protection Regulation that is directed at personal data and privacy, the growing role of artificial intelligence (AI) and machine learning in enterprise applications, the need for better security in light of the onslaught of hacking cases, and the ability to leverage the expanding Internet of Things.

Here are the key areas as we look ahead:

  • Business owners demand outcomes – not just a data lake to store all kinds of data in its native format and API’s.
  • Data Science must produce results – Play and Explore is not enough. Learn to ask the right questions. Visualization of analytics from search.
  • Everyone wants Real Time – Days and weeks too slow, need immediate actionable outcomes. Analytics & recommendations based on real time data.
  • Everyone wants AI (artificial intelligence) – Tell me what I don’t know.
  • Systems must be secure – no longer a mere platitude.
  • ML (machine learning) and IoT at massive scale – Thousands of ML models. Need model accuracy.
  • Blockchain – need to understand its full potential to business – since it’s not transformational, but a foundational technology shift.

In the area of big data, a combination of new and long-established technologies are being put to work. Hadoop and Spark are expanding their roles within organizations. NoSQL and NewSQL databases bring their own unique attributes to the enterprise, while in-memory capabilities (such as Redis) are increasingly being utilized to deliver insights to decision makers faster. And through it all, tried-and-true relational databases continue to support many of the most critical enterprise data environments.

Cloud becomes the de-facto deployment choice for both users and developers. Serverless technology with FaaS (Function as a Service) is getting rapid adoption amongst developers. According to IDC, enterprises are undergoing IT transformation as they rethink their business operations, including how they use information and what technology to deploy. In line with that transformation, nearly 80% of large organizations already have a hybrid cloud strategy in place. The modern application architecture, sometimes referred to as SMAC (social, mobile, analytics, cloud) is becoming standard everywhere.

The DBaaS (database as a service) is still not as widespread as other cloud services. Microsoft is arguably making the strongest explicit claim for a converged database system with its Azure Cosmo DB as DBaaS. Cosmo DB claims to support four data models – key-value, column-family, document, and graph. However, databases have been slower to migrate to the cloud than other elements of computing infrastructure mainly for security and performance reasons. But DBaaS adoption is poised to accelerate. Some of these cloud based DBaaS systems – Cosmo DB, Spanner from Google, and AWS DynamoDB – now offer significant advantages over their on-premise counterparts.

One thing for sure, big data and analytics will continue to be vibrant and exciting in 2018.

Serverless, FaaS, AWS Lambda, etc..

If you are part of the cloud development community, you certainly know about “serverless computing”, almost a misnomer. Because it implies there are no servers which is untrue. However the servers are hidden from the developers. This model eliminates operational complexity and increases developer productivity.

We came from monolithic computing to client-server to services to microservices to serverless model. In other words, our systems have slowly “dissolved” from monolithic to function-by-function. Software is developed and deployed as individual functions – a first-class object and cloud runs it for you. These functions are triggered by events which follows certain rules. Functions are written in fixed set of languages, with a fixed set of programming model and cloud-specific syntax and semantics. Cloud-specific services can be invoked to perform complex tasks. So for cloud-native applications, it offers a new option. But the key question is what should you use it for and why.

Amazon’s AWS, as usual, spearheaded this in 2014 with a engine called AWS Lambda. It supports Node, Python, C# and Java. It uses AWS API triggers for many AWS services. IBM offers OpenWhisk as a serverless solution that supports Python, Java, Swift, Node, and Docker. IBM and third parties provide service triggers. The code engine is Apache OpenWhisk. Microsoft provides similar function in its Azure Cloud function. Google cloud function supports Node only and has lots of other limitations.

This model of computing is also called “event-driven” or FaaS (Function as a Service). There is no need to manage provisioning and utilization of resources, nor to worry about availability and fault-tolerance. It relieves the developer (or devops) from managing scale and operations. Therefore, the key marketing slogans are event-driven, continuous scaling, and pay by usage. This is a new form of abstraction that boils down to function as the granular unit.

At the micro-level, serverless seems pretty simple – just develop a procedure and deploy to the cloud. However, there are several implications. It imposes a lot of constraints on developers and brings load of new complexities plus cloud lock-in. You have to pick one of the cloud providers and stay there, not easy to switch. Areas to ponder are cost, complexity, testing, emergent structure, vendor dependence, etc.

Serverless has been getting a lot of attention in last couple of years. We will wait and see the lessons learnt as more developers start deploying it in real-world web applications.

Amazon+Whole Foods – How to read this?

Last Thursday (June 15, 2017), Amazon decided to acquire Whole Foods for a whopping $13.7B ($42 per share, a 27% premium to its closing price). On Friday, stock prices of Walmart, Target, and Costco took a hit downwards, while Amazon shares went up by more than 2%. So why did Amazon buy Whole Foods? Clearly Amazon sees groceries as an important long-term driver of growth in its retail segment. What is funny is that a web pioneer with no physical retail outlet decided to get back to the brick-and-mortar model. Amazon has also started physical bookstores at a few cities. We have come full circle.

Amazon grocery business has focussed on Amazon Fresh subscription service so far to deliver online food orders. Amazon will eventually use the stores to promote private-label products, integrate and grow its AI powered Echo speakers, boost prime membership and entice more customers into the fold. Hence this acquisition is the start of a long term strategy. Amazon is known for its non-linear thinking. Just see how it started a brand new business with AWS about 12 years back and now it is a $14B business with a 50%+ margin. It commands a powerful leadership position in the cloud computing business and competitors like Microsoft Azure or Google’s GCE are trying hard to catch up.

The interesting thing to ponder is how the top tech companies are spreading their tentacles. This was a front-page article in today’s WSJ. Apple, a computer company that became a phone company, is now working on self-driving cars, TV programming, and augmented reality. It is also pushing into payments territory challenging the banks. Google parent Alphabet built Android which now runs most PC devices. It ate the maps industry; it’s working on internet-beaming balloons, energy-harvesting kites, and self-driving technologies. Facebook is creating drones, VR hardware, original TV shows, and even telepathic brain computers. Of course Elon Musk brings his tech notions to any market he pleases – finance, autos, energy, and aerospace.

What is special about Amazon is that it is willing to work on everyday problems. According to the author of the WSJ article, this may be the smarter move in the long run. While Google and Facebook have yet to drive significant revenue outside their core, Amazon has managed to create business after business that is profitable, or at least not a drag on the bottom line. The article ends with cautionary note, “Imagine a future in which Amazon, which already employs north of 340,000 people worldwide, is America’s biggest employer. Imagine we are all spending money at what’s essentially the company store, and when we get home we’re streaming Amazon’s media….”

With few tech giants controlling so many businesses, are we comfortable to get all our goods and services from the members of an oligopoly?

The new Microsoft

Clearly Satya Nadella has made a huge difference at Microsoft since taking office in 2014. The stock in 2016 hit an all time high since 1999. So investors are happy. Here are the key changes he has made since taking the role as CEO:

  • Skipped Windows 9 and went straight from Windows 8 to Windows 10, a great release. However revenues from Window is declining with the reduction of PC sales.
  • Released Microsoft Office for iPad. Also releasing the Outlook product on iPhone & Android.
  • Embraced Linux by joining the Linux Foundation, previously anathema to Microsoft’s window-centric culture.
  • Spent $2.5B to buy Mojang, the studio behind hit game Minecraft.
  • Introduced Microsoft’s first laptop, The Surface Book.
  • Revealed Microsoft HoloLens, the super-futuristic holographic goggles.
  • Created the new partner program to provide Microsoft products on non-Windows platforms. Hired ex-Qualcomm exec Peggy Johnson to head the bus-dev group.
  • Enhanced company morale and employee excitement.
  • The biggest gamble was the purchase of Linked-In last June for a whopping $26.2B.

It’s important to understand the significance of the Linked-In purchase. Adam Rifkin (I worked with him twelve years back at KnowNow, a smart guy) recently wrote an article on this topic. I like his comment that in a world of machine learning, uniquely valuable data is the new network effect. The right kind of data is now the force multiplier that can catapult organizations past any competitors who lack equivalent data. So data is the new barrier to entry. Adam also makes a statement that the most valuable data is perishable and not static. Software is eating the world and AI is eating software meaning AI is eating data and popping out software.

Now let’s map what this means to the Linked-In purchase by Microsoft which sees the network effects of Linked-In’s data. What Google gets from search, Facebook gets from likes, and Amazon gets from shopping carts, Microsoft will get such insights from Linked-In’s data for its CRM services. Adam makes a point that the global CRM market in 2015 was worth $26.3B – almost exactly what Microsoft paid. It is the fastest growing area of enterprise software. Hence Marc Benioff of SalesForce was not very happy with this acquisition.

The new Microsoft is ready to fight the enterprise software battle with incumbents like SalesForce, Oracle, SAP and Workday.

The top five most-valued companies are Tech. – almost

On this first day of August 2016, I saw that the top most-valued companies are tech. companies, and the fifth one is almost there. Here is the list.

  1. Apple ($appl): $566 billion
  2. Alphabet ($goog): $562B
  3. Microsoft ($msft): $433B
  4. Amazon ($amzn): $365B
  5. Exxon Mobile ($xom): $356B
  6. Facebook ($fb): $353B

The big move is Amazon’s beating Exxon Mobile (used to be number 1 for many years) to the fourth spot. The switch came after Amazon posted its fifth straight quarter of profits last week as the oil giant’s profits tumbled 59 percent during the same rough period. If Exxon continues its drop, then Facebook will beat it in days.

This is quite remarkable! Other than Microsoft and Apple, the other 3 companies are much younger, Facebook being the youngest one. Their rapid rise is due to the growth of the Internet with its associated areas of search, e-commerce, and social networking. Interestingly Amazon survived the dot-com bust of the early 2000-2001 time unlike Yahoo, AOL, etc. Contrast this to the $4.8B valuation of Yahoo’s core business acquired by Verizon last week! Also, the fastest growing and most profitable of Amazon’s 3 businesses (Books, any commercial items, and AWS) is the cloud infrastructure piece called AWS (Amazon Web Services) with a run-rate of $10B this year. This is way ahead of Microsoft’s Azure cloud or Google’s cloud solutions. 

The importance of cloud is obvious as Oracle just paid $9.3B last week to acquire Netsuite, a company that was funded by Larry Ellison. With a 40% ownership of Netsuite, he gets a hefty $3.5B from this deal. Paradoxically, Amazon lead the way to cloud computing – not IBM, not HP, not EMC/VMWare, and not Microsoft or Google. So no wonder, Amazon is reaping the benefits!

Microsoft + LinkedIn @ $26.2 billion cash!

This is big news this morning – Microsoft buying LinkedIn at $26.2B cash. LinkedIn’s stock is soaring by 47% as we write while Microsoft stock is falling! This is one of the biggest acquisitions since Dell’s acquiring EMC few months back. So how does this work?

Well, Satya Nadella explains the importance of a professional network in their scheme of cloud offerings, from Office360 to Dynamics. Imagine walking to a meeting and viewing all the attendees info from their LinkedIn profiles. He said, “It helps us differentiate our CRM product with social selling. It helps us take Dynamics [Microsoft’s suite of business management software] into new spaces like human capital management with recruiting, and learning, and talent management.”

LinkedIn had a bad quarter and the stock was going south by as much as 40%. So there was some anxiety on where the company was heading in future. They saw this opportunity to be part of a larger company and the board quickly jumped into this offer, as it seems. As far as the synergy is concerned, time will tell how they integrate and make it look like a seamless cloud offering. Reid Hoffman, chairman of LinkedIn will stay as an advisor, but his new role is yet to be defined. Jeff Weiner will continue to stay as CEO reporting to Nadella.

This certainly strengthens Microsoft’s cloud presence and adds value to the Dynamics business more than the Office360 side. But use of Office360 suite in creating and managing documents/profiles may add to the growth of that business. If they can make it a success, Satya Nedella’s leadership will have a new feather in his cap.