Who Can Benefit From Microservice Testing?

Microservice can deliver a series of benefits in the development arena and help developers work to create big, more complicated apps. It is crucial to bear in mind, however, like any technical strategy or technology, their use is not suitable for each project or each company. Testing is a tedious and arduous part when it comes to selecting microservices as a prime architecture model. Every microservice has its own database schema, codebase, as well as dependency management.

What is Microservice?

Deploying a Microservice to Kubernetes With Octopus

Microservices can be a powerful design pattern that allows large teams of developers to deliver code to production without requiring code to be coordinated in a single codebase and released on a common schedule. Deploying these microservices can be a challenge though, as the cost of orchestrating Kubernetes resources and promoting between environments is paid by each individual microservice.

Octopus has a number of useful features to help streamline and manage microservice deployments. In this post and screencast, we’ll run through the process of deploying the sample microservice application Online Boutique, which was created by Google.

Microservices Best Practices: Why Build a Vertical Slice?

In this article, we look at what a vertical slice is and why we build it. We also discuss the best practices involved in building vertical slices.

What You Will Learn

  • What is a vertical slice?
  • When do you build a vertical slice?
  • What are the advantages of building a vertical slice?
  • What are the best practices for building a vertical slice?

Best Practices With Cloud and Microservices

This is the third article in a series of six articles on best practices with cloud and microservices. The first two articles can be found here: