Programming frameworks, containers, and application platforms are some of the components that make up the modern application architecture. Chip Childers of Cloud Foundry Foundation spoke at ApacheCon Conference last week about modern application architecture and the cloud native application platform.
We published in 2014 the results of TechEmpower’s benchmark of various web frameworks, a term including web platforms and micro-frameworks. A year later, they have published a new set of results outlining important changes in the performance of top 10 web frameworks.
Docker, Inc. has announced the release of Docker Engine 1.6, Registry 2.0, Compose 1.2, Swarm 0.2, and Machine 0.2. This release targets improved developer experience and performance.
Microsoft continues its push to adapt to the new realities brought about by the containers tsunami, having recently announced the Nano Server, a "minimal footprint" Windows Server, and Hyper-V containers, which provide virtual machine isolation capabilities to containers. The Nano Server has 92 percent fewer critical bulletins and requires 80 percent fewer reboots than a typical Windows Server.
At the Amazon Web Services AWS Summit London, Werner Vogels shared nine patterns of cloud adoption that AWS have observed from its customer base over the past nine years of operation. Vogels suggested that the ease of operation, low cost and additional value-add business services provided by cloud vendors mean that organisations must embrace the cloud in order to stay competitive.
At the inaugural O’Reilly Software Architecture conference, Bryan Cantrill shared lessons learnt from building a business around the early adoption of OS-virtualised containers. Core advice included; don’t innovate in too many directions at once; identify the technical differentiators, and focus on ease of use/adoptions for everything else; and don’t give up - technological revolutions take time.
Amazon Web Services have recently launched their Amazon Machine Learning service that allows users to learn predictive models in the cloud. After Google with Prediction API, and Microsoft with Azure Machine Learning, Amazon is the latest major cloud service provider to launch a similar service.
Google has published the paper "Large-scale cluster management at Google with Borg", unveiling details on a technology that was very little spoken about in the past.
Recently Adrian Cockcroft gave an interview to ActiveState's John Wetherill about microservices. In it he talks about how polyglot fits into microservices and the impact on him when he head that companies such as Target and Macy's, as well as Homeland Security had adopted that architectural approach.
DevOps promises to break down the barriers between the developers and the systems operators, but success with DevOps hinges on the company's culture and flexibility.
Sirius is an open source, customizable system that can be commanded through vocal input. It has been built by University of Michigan researchers and is similar to Apple Siri, Microsoft Cortana, and Google Now. According to University of Michigan, Sirius “is designed to spark a new generation of intelligent personal assistants” for wearables and other devices."
In an article published in their blog, ZeroDB team explains how it works. ZeroDB is an end-to-end encrypted database, which means that the database server does not need to be secure for the data to be safe. The way this works is that query logic is being pushed down to the client. The client also holds the decryption keys for data. The client encrypts data with a symmetric key at time of creation
MS Open Tech has announced a Cordova plugin which allows developers to use Active Directory Authentication in their apps for Android, iOS, Windows Store, and Windows Phone platforms to access the APIs that it protects, such as Office 365, Azure, Graph API, etc.
Avishai Ish-Shalom talked about the importance of moving from agile cargo cult to agile organizations at DevOps Days Ljubljana 2015. He gives some practical examples and guidance for taking full advantage of Conway's Law.
DevOps Days Ljubljana 2015 took place on the 3rd and 4th April and talks covered the full CAMS spectrum: Culture, Automation, Measurement and Sharing.