Transform data engineering from a high-stress, "hero saves the day" kind of job into something systematic and predictable that actually scales as your team and business grow. Stop babysitting pipelines: SQL & ELT the FITT Way. The post FITT vs. Fragile: SQL & Orchestration Techniques For FITT Data Architectures first appeared on DataKitchen.| DataKitchen
In our big guide on how to use ApplicationSets for Argo CD applications, we explained the best practice of having a 3-level structure for all manifests with a clear distinction between Argo CD Application files and Kubernetes resource files. In that article, we also outlined several anti-patterns that we have seen in the wild, meaning […]| Codefresh
I recently found out about Should I deploy today? and laughed. A humorous way of guidning us developers when we hesitate about deploying code to production. This one is extra funny on a Friday or Saturday. Every now and then, memes about (not) releasing code to production on Fridays appear on my Twitter timeline. There's even T-shirts for sale, with No Deploy Fridays printed on them.| Agile & Coding
We’re excited to announce the first set of official Codefresh steps for Octopus Deploy. This provides another way to streamline your processes by integrating your Codefresh builds with deployments in Octopus Deploy. In this post, we walk you through the process of creating a release and deploying it to an Octopus environment through Codefresh Pipelines. […] The post Introducing Codefresh Steps for Octopus Deploy appeared first on Codefresh.| Codefresh
Most data architectures are designed to maximize data vendor revenues, not data team productivity. Let us show you how a functional, idempotent, tested and two stage data architecure is the greatest. The post We’ve Been Using FITT Data Architecture For Many Years, And Honestly, We Can Never Go Back first appeared on DataKitchen.| DataKitchen
GoodRx, a digital healthcare platform, has released the Lifecycle project as open-source code. Lifecycle is a complete solution for temporary/ephemeral environments. The project’s build process includes built-in support for Codefresh pipelines. Creating preview environments from a Pull Request with Lifecycle Lifecycle was conceived as an internal project back in 2019, and today it is released […] The post GoodRx Releases Lifecycle Solution for Ephemeral Developer Environments with Built...| Codefresh
A Kubernetes cluster with default configuration has access to only two deployment strategies: To get access to more advanced deployment strategies such as blue/green and canaries you need to use a dedicated Progressive Delivery controller such as Argo Rollouts. We have previously covered several basic and advanced scenarios for Argo Rollouts in our blog. Today […] The post Laser Focused Kubernetes Deployments Using Argo Rollouts and Header Based Routing appeared first on Codefresh.| Codefresh
The cloud ecosystem has reached a turning point. Tools for operators/administrators are now mature and can handle most day-to-day operations that deal with Kubernetes clusters. Finally, we can turn our focus to application developers and their needs. If you look at all the Kubernetes tools available, you’ll understand that most of them treat Kubernetes as […]| Codefresh
We’re excited to announce our new Codefresh GitOps Cloud offering that lets you bring your GitOps deployments to the next level. You get: In this blog post, we’ll dive into some of the key features of Codefresh GitOps Cloud. Multi-environment application promotions with Argo CD As more organizations adopt Argo CD, platform engineers need to […]| Codefresh
Ente: Self Host the Google Photos Alternative and Own Your Privacy In the recent few years, I keep seeing people being more aware of their privacy and taking it into their own hands. More and more solutions are emerging through the community that address the critical part of our society and personal life; privacy! In this blog post, I will introduce you to Ente, the Google Photos alternative. You will see the codes required to deploy the server into a Kubernetes setup and host the frontend us...| Developer Friendly Blog
How to Deploy Static Site to GCP CDN with GitHub Actions Building and deploying static sites is rarely an issue these days. Most of the PaaS providers already have full support for your live and your preview environments and a clean integration with your favorite Git provider. However, some organizations may choose to stick with big players like GCP for various reasons. In this blog post, you will learn how to build your frontend and deploy your static files to GCP bucket using GitHub Actions...| Developer Friendly Blog
How to Publish to GitHub Pages From Another Repository In this blog post, you will learn how to leverage GitHub Actions to deploy static files to the GitHub Pages of another repository. This can be useful if you keep your source code in a private repository, but also, you may find additional reasons to need this setup. Stick around till the end to find out how to do this with OpenTofu.| Developer Friendly Blog
This guide walks through deploying a NodeJS application to AWS Lambda using OpenTofu and GitHub Actions. We cover setting up the development environment, creating a basic AWS Lambda function, and implementing a CI/CD pipeline for ongoing development. We also discuss GitOps principles, security considerations, and performance optimization for Lambda functions. If you're an engineer and want to learn about AWS Serverless, JavaScript, Infrastructure as Code, and Continuous Integration/Continuous...| Developer Friendly Blog
Optimize monorepo builds: Implement selective builds in CI/CD with GitHub Actions. Reduce build times and improve productivity in large codebases.| Developer Friendly Blog
Master the art of efficient software development: A step-by-step guide to deploying preview environments for pull requests with GitHub Actions and Kubernetes.| Developer Friendly Blog
Two of the most popular guides we’ve written are the GitOps promotion guide and the ApplicationSet guide. Used together, they explain an end-to-end solution for organizing your GitOps applications and promoting them between different environments, while keeping things DRY by using application sets. Both of these guides use Kustomize. We offered some hints for Helm […]| Codefresh
Argo CD is the most popular GitOps tool for deploying applications to Kubernetes clusters. Many teams that move their applications to Kubernetes choose Argo CD for its powerful sync engine and intuitive dashboard. Argo CD is also fully open source, which means teams can freely install it on their private clouds, behind-the-firewall data centers, or […]| Codefresh
Optimize monorepo builds: Implement selective builds in CI/CD with GitHub Actions. Reduce build times and improve productivity in large codebases.| developer-friendly.blog
Learn the secrets to faster code reviews: How to deploy individual preview environments for each pull request using GitHub Actions and Kubernetes.| developer-friendly.blog
Step by Step guide on how to run integration tests using GitHub Actions to automate the application lifecycle and follow DevOps best practices.| developer-friendly.blog
Keeping developers focused and in the zone can boost productivity by 50%. But how do you create such an environment? Beyond cutting down on meetings, this article offers eight practical tips to help your team work better. From working together on tasks to writing clear documentation, find out how to make your software team more productive and less stressed.| unblocked.engineering
In this article, I want to challenge where software testing happens and suggest that most manual verification (desk checks, QA, demo) that is part of a team’s delivery lifecycle should happen in production itself, rather than in some staging or UAT environment. I have used this approach in several teams within medium to large organisations&ellipsis;Read the full post »| oooops.dev