New Open-Source Multi-Cloud Asset to build SaaS (Originally Published by Niklas Heidloff)

Original article;

  • Kubernetes using either IBM Kubernetes Service or OpenShift on IBM Cloud
  • IBM Code Engine (serverless)
  • IBM Continuous Delivery CI/CD pipelines using Tekton
  • IBM Cloud Databases for PostgreSQL
  • IBM App ID
  • IBM Container Registry
  • Terraform
  • Simple bash scripts to create and deploy the sample application container images, and the PostgreSQL and AppID cloud services.
  • A simple DevOps toolchain with CI/CD pipelines which deploys to IBM Code Engine. The pipelines orchestrate build, test, and deployment jobs (optionally across multiple environments) as changes progress from the developer to production.
  • A more comprehensive DevSecOps toolchain which deploys to a Kubernetes cluster. This brings a more robust process where the CI/CD pipelines ensure that code is scanned for security vulnerabilities (e.g. secrets or credentials), and repository branch protection prevents a developer from directly updating the main branch without first issuing a pull/merge request to be approved by a second developer. In addition, the container images are scanned for vulnerabilities, a dynamic application security testing tool looks for vulnerabilities in the deployed application, and application acceptance tests all contribute to a secure and quality assured release.

--

--

--

IT guy for a long time, looking for technical challenges everyday!

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Video: Big Data on Kubernetes — Make It Spark (Hebrew)

Whether call among reduce ago change.

How To Visualize Spark Dataframes In Scala

Betburger Software Exclusive Review 2021

Betburger Software Exclusive Review 2021

10 Useful Libraries To Avoid Complexity When You are Developing a Flutter App

mobile application

Linting Python in Visual Studio Code

1 Year at Gusto — the 15 things I learned

Parsing Slack /remind command

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Alain Airom (Ayrom)

Alain Airom (Ayrom)

IT guy for a long time, looking for technical challenges everyday!

More from Medium

Integrate OPA with Terraform to Restrict instances with unapproved AMIs on Styra DAS

The Hidden Shortcut to Increasing Fintech Gross Margins — Cloud Automation

Configure notification for new/updates available for AWS EKS Add-ons

Best practices: 5 Risks to Assess for a Secure CI Pipeline