Posts

Ready to speed up your development?

DevOps and Microservices are not new concepts within IT but these aspects of the development process are not often applied. “Really a shame,” in the opinion of Basefarm’s Bent Terp, “because combining DevOps and Microservices yield benefits in a wide range of areas.”

Dev+Ops= development synergy

DevOps revolves around intensive collaboration between software engineers and other IT specialists within a company, resulting in more frequent and faster implementation. To get the highest benefit, applications should not be built as large monoliths but as a suite of smaller, independent components (aka Microservices).

DevOps however is not a product: after all, you can’t buy it anywhere.

“DevOps is much more a culture, a mindset within organizations,” says Terp.

And he should know: as Senior Solutions Architect at Basefarm he has to deal with numerous IT challenges and development methods.

The elusive trust culture

“DevOps relies on a culture of trust ‒ trust in the talent of your team,” Terp explains. “DevOps is only feasible with teams that encompass all the requisite skills at the development as well as the operations end.”

It sounds easy but it’s not. Terp: “We’re not simply dealing with technologies but also with the processes and the people who have to execute the processes.”

For many companies ‒ and their staff ‒ this way of developing software requires a radically different mindset.

Microservices are a developer’s best friend

Developers are responsible for communication with other teams as well as their own piece of code. An advantage of working with Microservices is that each team can work in the language they prefer.

“Everybody can do it their own way in the programming language they know best with their own release cycle,” Terp explains. “There’s no waiting around for everybody else.”

Faster time-to-market

By making it possible to work on smaller pieces of the overall system independently of the rest, microservices enhance the efficiency of software development.

Terp: “One of the largest Nordic banks had a situation where it took ten weeks to find out if a piece of software actually worked; now with DevOps on OpenShift it’s only a matter of hours, considerably reducing the time-to-market.”

More results in less time

And where a piece of code used to pass through many different, isolated teams as it travelled through the entire pipeline ‒ from development through testing and quality assurance to deployment ‒ DevOps and Microservices have made adjustments less dramatic and hence significantly shortened cycle times.


About Bent Terp, Senior Solutions Architect in Basefarm Group: An enthusiastic Linux user for more than 30 years, Bent has designed and operated solutions for credit-card processing, e-health and video streaming services. His current focus is the adoption of public-cloud services and container-based microservices to increase innovation speed and quality.

Would you like to know more? Read more about OpenShift-as-a-Service, Microservices and DevOps here.

Contact us for more information.

What is DevOps? – A definition

DevOps has become the go-to concept for companies looking to optimize agile processes. However, many find it difficult to understand what exactly DevOps is, what it looks like in practice, and how far-reaching its implementation can be. We explain all in this post.

DevOps hotel for a faster time to market

Basefarm works together with their partner Red Hat to provide DevOps hotel:OpenShift as a service.

In the new era of digital transformation companies need the best tools and techniques. With OpenShift they can focus on the experience of their end-users instead of having to build the underlying technologies and processes on their own.

OpenShift includes automated and integrated DevOps tools which allow rapid application development, deployment and scaling. This can drastically decrease your time to market, saving your organization time and money.

The application development model follows the principle of continuous integration and continuous delivery (CI/CD). OpenShift as a Service: Devops Hotel from Basefarm is a method for developers to rapidly create and deploy applications in a containerized environment.

How you benefit

  • Improve your development process with DevOps;
  • Have a more efficient application architecture with microservices;
  • Increase productivity in deployment and packaging with containers;
  • Boost flexibility in the cloud.

The service is based on top of Docker containers and the Kubernetes container cluster manager to provide a complete container platform. This allows you to ship new features faster and more securely than before in an efficient self-contained system.

OpenShift as a Service is built for traditional applications as well as next generation cloud-native microservices. The microservice architecture improves the creation and maintenance of applications by breaking them down into smaller components. You can simultaneously improve the user experience, increase efficiency and boost profitability.

The 100% open source OpenShift includes industry standard containers and orchestration, a platform with operational management, enterprise grade security, and full stack support across infrastructures and clouds. The service perfectly complements our hybrid cloud solutions.

OpenShift as a Service: DevOps Hotel from Basefarm is a perfect option for an organization looking to explore the benefits of DevOps, containers and microservices with a new project. Contact us today to see how we can help you succeed in the new digital transformation era.

Docker containers can benefit both developers and system administrators

Docker automates the deployment of applications inside containers. See how this helps flexibility and portability with Basefarm’s OpenShift as a Service.

Docker is the world’s leading software container platform, automating the deployment of applications inside software containers. Companies use Docker to build software delivery pipelines to quickly and securely ship new features.

Basefarm’s OpenShift as a Service: DevOps Hotel uses the Kubernetes container management cluster and Docker containers. Containers don’t bundle a full operating system, but only those libraries and settings necessary. This makes systems which are efficient, lightweight and self-contained so that software runs the same no matter where it is deployed.

Developers love Docker because it automates the repetitive tasks of setting up and configuring different development environments. Operations love Docker because it makes for a streamlined delivery of software. Best of all it includes tools to enable DevOps, breaking down the old barrier between Development and Operations teams.

Your benefits

  • Agile creation and deployment of applications.
  • Continuous development and deployment.
  • Portability across operating systems.
  • Application-centric management.
  • Simplified maintenance.
  • Improve efficiency and make more money.

Microservices are a modern way to build applications

Microservices can increase productivity and improve profits in app development. Learn more about this architecture in Basefarm’s OpenShift as a Service.

The microservice architecture is not just a new tool to build applications. It allows a new workflow to help your company create scalable and adaptive systems so you can thrive in today’s competitive markets.

Many types of applications are easier to build and maintain when they are broken down into smaller units. Each component is created separately, unlike the traditional monolithic approach where the entire application is developed in one piece. This allows for faster and more efficient development as well as reducing strict dependencies between individual components.

Microservices are an up-to-date interpretation of service-oriented architecture (SOA). A microservices architecture used with OpenShift as a Service: DevOps Hotel from Basefarm allows you to move away from the old, inefficient application development.

Your benefits

  • Features can be added without rewriting the whole application;
  • Maintenance is faster and simpler;
  • Parts of the application can be scaled separately;
  • Change and add functions more easily;
  • Reduce the likelihood of large failures;
  • Improve user experience;
  • Lower costs and improve profitability.