In 2013 Gene Kim, Kevin Behr and George Spafford published The Phoenix Project, a book that marries the concepts of manufacturing agility from Eliyahu Goldratt’s The Goal and relates them to IT. As they elucidate in the story, a new approach to IT is clearly needed and many organizations are embracing that change through the DevOps methodology. However, DevOps can be a very broad term making it difficult for people to know where to begin. As a result, we have narrowed the DevOps model
At the recent Austin DevOps Days Conference, Flux7 CEO Aater Suleman gave a talk on the "Top Ten Considerations When Planning Docker-based Microservices”. For those of you unable to attend the conference, you can listen to a replay of the presentation here. Or, read on as we share part of his talk focused on the synergy between DevOps, Docker and building microservices.
Docker is becoming a cornerstone of DevOps architectures with its lightweight, portable, “build once, configure once, and run anywhere” containers. And, for all those who would like to get a jumpstart on building their Docker skills, Flux7 CTO Ali Hussain will be presenting a half-day tutorial workshop on Docker fundamentals on Tuesday, June 6th at the DevOps West Conference.
Flux7 CEO Aater Suleman will be speaking at DevOps Days Austin 2017, taking place May 4-5, 2017 Aater’s talk, titled "Top Ten Considerations When Planning Docker-based Microservices” is on Friday May 5th, starting at 4:50 pm. See the full program here.
Microservices are being adopted widely across organizations of all sizes and all industries for their ability to increase service delivery and speed time to market while decreasing team overhead. Replacing monolithic apps -- or building greenfield ones -- with microservices makes some applications easier to build and maintain, making it easier to deliver technology quickly in today’s competitive landscapes.
Docker containers are a natural fit for microservices as they inherently features autonomy, automation, and portability. Docker is known for its ability to encapsulate a particular application component and all its dependencies thus enabling teams to work independently without requiring underlying infrastructure or the underlying substrate to support every single one of the components they are using. In addition, Docker makes it easy to create lightweight, isolated containers that can work with each other while being very portable.
However, before jumping head first into a container-based microservice strategy, careful planning and implementation is needed. Doing so will help avoid costly rework and other headaches down the road.
Based on proven success using Docker, Flux7’s Aater Suleman shares essential tips and requirements for building, deploying and operating successful microservices on Docker-ized infrastructure.
If you're attending DevOps Days Austin, please join Aater for his talk or drop us a line to say hello. And, if your organization is interested in learning more about microservices and container strategy, please access our articles on the topic here, or subscribe to our blog below for ongoing analysis, case studies, and tips & tricks.
Join Flux7’s Aater Suleman at DevOp Days Austin
Friday, May 5 • 4:50pm - 5:25pm, Centennial Room Right
Top Ten Considerations When Planning Docker-based Microservices
- Watch Aater and Cars.com co-present at DockerCon
- Watch Aater and Fugro co-present at DockerCon
- Watch “Container Based Migrations” from AWS re:Invent
Container technology was a well-read topic on the Flux7 blog in 2016, joining our blog on Continuous Integration Best Practices(CI/CD) and AWS Configuration Management as subject areas that received the most attention from our readers. From hardening containers to container based cloud migration frameworks and Docker-based microservices architecture, our DevOps consultants published a great deal of analysis, advice and best-practice approaches to help our readers achieve success with containers in AWS.
This week we are highlighting the most talked about issues from the Flux7 blog in 2016. While new AWS services are always being announced, sometimes making it hard to keep up, we found that a lot of discussion revolved around process management and how to best use new features and tools to streamline DevOps processes like continuous integration and continuous delivery (CI/CD).
As we all know CI/CD is a key tenet of successful DevOps with automation playing a starring role. Whether you are getting features to internal customers faster or bringing new products to market before the competition, a continuous delivery pipeline helps speed time to delivery, generating greater value to the business. And when it came to delivering the greatest value to our readers on the topics of CI pipelines and deployment pipelines, these posts scored:
When you look at Docker adoption today, it’s almost hard to believe that it was only a little over three years ago that the open source project was launched. In that time, there have been more than 5.4 billion Docker downloads. We are proud to say that we were early adopters of Docker containers, using them first in a project in early 2013 as a multi-tenant solution. Since then we’ve been big advocates and our solutions have been featured twice at DockerCon, Docker’s annual user conference.
At the re:Invent conference in Las Vegas last week, we had the opportunity to present a Flux7-powered case study of a successful containerized migration to AWS. As part of the session, “Getting Technically Inspired by Container Powered Migrations”, Flux7 CEO, Aater Suleman, shared Flux 7’s recent work with Rent-A-Center to perform a Hybris migration from their datacenter to AWS.
AWS kicked off November with the announcement of a new Amazon Linux container image for cloud and on-premises workloads. As power users of AWS, EC2 and Docker, our AWS consultants are excited at this news; it will greatly ease the upfront planning process for clients, eliminating a dimension from the complex decision matrix we navigate designing a Docker-based setup in AWS.