Simplified Kubernetes Application Rollback with Yipee.io

You’re running a microservice-based application in Kubernetes. Maybe your application has 2 microservices, or 5, or 25. Everything’s humming along fine until you roll out a new update and the application starts misbehaving. Users are complaining about not being able...

DRY Kubernetes

Introduction If you had to pick one property of a program that makes it easier to maintain, what would it be? Good documentation is certainly a candidate, but if the code itself is bad enough, that probably won’t help you. How about encapsulation? It can be...

Storing Yipee application layouts in Kubernetes

Introduction We wanted an on-premise version of yipee.io with a smaller footprint than our SaaS product. For an initial POC we decided to pursue an alternate dashboard for Kubernetes, utilizing the application editor from yipee.io. Instead of creating and storing...

Introducing Cron Job Capability In Yipee.io!

Cron Jobs are time-based, scheduled tasks that run periodically at fixed times, dates, or intervals. They’re an important feature in any tech stack. From renewing SSL certificates with Let’s Encrypt to refreshing configurations, Cron Jobs have tons of uses...

Need a Helping Hand? We’ve Got You!

Learning a new architecture and operating environment can be daunting, which is why Yipee.io now offers dynamic walkthrus to  guide you through every step of creating, configuring, sharing and deploying your first model. To give them a try, access the new Need...

Container Orchestration: The Balance of Power is Shifting

Originally posted on CA Technologies Highlight Observations from DockerCon, KubeCon and Container World Docker is to containers what Kleenex is to tissue. When someone talks about containers, it’s a safe bet they are talking about Docker containers. This is good news...

Introducing Kubernetes Mode in Beta!

Kubernetes is a powerful and robust alternative to Docker Compose and Swarm for orchestrating containerized apps but much more complex to implement. Yipee.io has always been able to export your apps as valid, deployable Kubernetes configuration files but used a Docker...

I Have an Opinion on Opinionated Frameworks

Opinionated Frameworks Are Not Evil Let me say that again, opinionated frameworks are not evil. They are a solid choice for an organization to make when deciding on a development strategy. My experience with Spring Boot at a number of previous positions confirmed my...

DIY Dashboard with Grafana and MariaDB

Recently I found myself in need of a simple dash-boarding solution. After looking at solutions like Geckoboard, Freeboard, and Charted, I decided to build my own. Since I work primarily with Docker containers I figured I might as well learn something about Grafana, as...

Container Standards: What it Means for DevOps Teams

In the current time of technological innovation, choices about what container service and format to use can have a large impact on what software is compatible with the service you choose. With a multitude of different container services to choose from, (Docker,...

Building Software is Harder Than You Let Yourself Think

Large software systems are by far the most complicated artifacts ever constructed by humans. Think about that for a second. Submarines, Rockets, Televisions, etc. are simple by comparison (except where they incorporate large software systems, of course). As software...