#AboutLastWeek: Software architecture lifts off, Mesosphere goes big and machine learning gets loud
Each Monday we take a step back and analyze what has happened in the previous week. Last week we dissected Mesosphere’s new assets, we compared machine learning to machine intelligence and we asked you who makes the decisions about software architecture in your company.
Mesosphere: Apache Mesos 1.0, DC/OS 1.8, Container 2.0
Apache Mesos 1.0 is out! Michael Hausenblas from Mesosphere told JAXenter that “one of the key improvements of Mesos 1.0 is the standard HTTP API that makes developing new Mesos frameworks easier. Another key improvement is the unified containerizer which allows people to use other runtimes in Mesos than Docker containers which have been supported for a while now.”
While Kubernetes and Docker Swarm offer an integrated approach (resource management and scheduling in one logical unit), Mesos is focussed on the pure management of computational resources, while the scheduling is delegated to the Mesos framework.
All eyes on DC/OS
Mesosphere announced partnerships with Lightbend, Confluent andDataStax and introduced DC/OS 1.8, which focuses on data agility, container orchestration, networking, security and more. DC/OS Universe has an updated DC/OS Kafka Service, a DC/OS Confluent Platform Service based on the DC/OS Kafka Service, an updated DC/OS Cassandra Service, a DC/OS DataStax Enterprise Service and an updated version of Apache Spark.
Mesosphere CEO Florian Leibert revealed in a blog post that “the secret sauce behind how DC/OS is able to power such robust applications really is […] the open source Apache Mesos technology on which it is built. All of the services running on DC/OS can have their own scheduler and that each scheduler can be specifically optimized for unique kinds of workloads and constraints.”
Plus, there’s also Container 2.0, which allows operators to “think of entire applications and services as deployable objects.” Although Container 1.0 is “a useful conversation starter and a great way to get people interested in building with containers, it’s actually of limited utility, delivering Container 2.0 means delivering a platform that can run application logic along with the gamut of backend services on shared infrastructure, combining all workloads onto a single platform that improves efficiency and simplifies complex operations.” DC/OS is the only container orchestration platform that already started powering Container 2.0 operations in production environments at some of the largest companies in the world, such as Time Warner Cable and Verizon.
It’s time to talk about software architecture —Quick survey
Software architecture is one of the pillars of programming. JAXenter launched a survey earlier this year and discovered that more than half of the respondents (56.8 percent) are very interested in this topic. If we add the 32.4 percent who said they find software architecture interesting, this means that software architecture is something almost 90 percent of our respondents are interested in this year.
But the question remains: Who makes the decisions about software architecture in your company? Is it the management? Specialized software architects? Special team members maybe or external consultants?
Next level: Machine intelligence
Matt Taylor, the open source community flag-bearer for the Numenta Platform for Intelligent Computing, explained the concept behind HTM (Hierarchical Temporal Memory), its use cases and plans and revealed the benefits of machine intelligence.
The exciting thing about machine intelligence is that it is closer to human generalized intelligence. It does not require millions of data points for training, just as your human brain learns quickly from only a few examples.
We asked Matt Taylor to finish the following sentences:
In 50 years’ time machine learning will be ubiquitous.
If machines become more intelligent than humans humanity will see the biggest and fastest technological advances in its history.
Compared to a human being, a machine will never be emotional.
Without the help of machine learning, mankind would never colonize Mars.
Take a look at our machine learning initiative: