AutoScout24’s Journey to Microservices: Christian Deger on Transformation, Principles and Technology
At the Dublin Microservices User Group, Christian Deger presented “Highway to Heaven”, the AutoScout24 journey from deploying code into a monolithic application using a traditional IT development process, to utilising a microservice architecture with cross-functional teams. This technical and organisation transformation enabled the business to react more rapidly to changing market conditions.
Last week, Microsoft delivered the first technical preview of Microsoft Azure Stack – a product that promises to let organizations run Azure services in their own data centers. This represents the third attempt by Microsoft to deliver a local Azure experience, but the first one that’s faithful to the public cloud experience and targeted at a mass audience.
Proper implementation of feature toggles based on a categorisation of their longevity and dynamism helps dealing with their operational complexity according to Pete Hodgson, consultant at ThoughtWorks. In his post he expands Martin Fowler's FeatureToggle pattern and proposes Release, Ops, Experiment and Permission Toggle implementation strategies.
Although development has only started, Google has announced their first commits of Git Ketch, a multi-master Git management system that replicates information across multiple Git servers for resilience and scalability. The changes are based on JGit, a Java-based Git server, although other Git servers may be part of the multi-master cluster.
Secret management is a difficult problem in a distributed and scalable environment. Chef-vault is a Chef tool built on top of encrypted data bags that eliminates the need to share the decryption key with all users and nodes of an infrastructure.
Ansible Inc. has recently released Ansible v2.0. With this version the company makes a great refactoring effort while trying to maintain backwards compatibility with existing playbooks. The announcement includes improvements like handling exceptions in blocks, bringing new strategies when executing different tasks or improving connection with other services through modules.
A survey revealed that more than 75% of IT decision makers are interested in running stateful applications like databases inside containers.
InfoQ interviewed Dan North about the activities that are performed by database administrators and how they are related to those done by developers and by operations, how database administration is usually organized, how the database fits into DevOps or Continuous Delivery, and what he expects that the future will bring for database administration when organizations adopt DevOps.
Yelp released a minimal init system for Docker containers called dumb-init which acts as a proxy and performs other init functions by registering signal handlers and forwarding signals to the actual process running in the container.
Hazelcast has released version 3.6 of their flagship in-memory grid and caching software, featuring numerous performance improvements and new cloud management and container deployment options.
Docker, Inc., the organisation behind the Docker platform, has acquired Unikernel Systems, a Cambridge, UK-based company focused on unikernel development. Docker Inc. have stated that this acquisition will enable the incorporation of unikernel-based software deployment on a ‘continuum with Linux and Windows containers’, and the company plans to ‘democratise unikernel technology’.
QCon New York returns to the New York Marriott at the Brooklyn Bridge June 13-15th. Check out this year's tracks.
AWS Release ‘Scheduled Reserved Instances’, Allowing EC2 Capacity to be Reserved on a Periodic Basis
Amazon Web Services (AWS) have introduced ‘Scheduled Reserved Instances’, which enables EC2 compute capacity to be reserved at a discounted price for use on a periodic basis. For example, a EC2 instance type can be reserved for daily usage between the hours of 01:00 UTC and 05:00 UTC to perform overnight data analysis, or weekly or monthly to perform compute-intensive calculations.
Docker announced several software and cloud platforms as its Ecosystem Technology Partners (ETP) for log management. The ETP program is an endorsement that the software or platform works well with Docker.
Tech startup Afero has launched a new platform that addresses both hardware and software necessities for securely connecting the internet of things (IoT). The platform interfaces IoT devices with a secure Bluetooth smart module, which communicates with a mobile phone that interfaces with the Afero cloud. All communications between the Bluetooth smart module node and the cloud are encrypted.
CONTENT IN THIS BOX PROVIDED BY OUR SPONSOR
Blog post: Red Hat and .Net?
The basic idea is to combine your application code from Git tree and Red Hat’s...
Blog post: Modern Java EE Design Patterns
Bridge the gap by building microservice-based architectures on top of Java EE...
IoT in the real world (Video)