We now have Starter Projects for Django, Flask, Nest, and Nuxt! What should we build next?

Architect Blog

Deploy your Django app with Docker

Django is an excellent Python Web framework, but it can be tricky to deploy to the cloud. If you’re building in Python, you want the confidence that what you develop and deploy locally will translate to production. This quick-start guide demonstrates how to set up and run a simple Django/PostgreSQL app locally for development and […]

A developer’s guide to GitOps

One of a modern DevOps team’s driving objectives is to help developers deploy features as quickly and safely as possible. This means creating tools and processes that do everything from provisioning private developer environments to deploying and securing production workloads. This effort is a constant balance between enabling developers to move quickly and ensuring that […]

Why distributed apps need dependency management

Distributed cloud applications (aka microservices) have introduced an enormous amount of complexity into the design and operation of cloud software. What used to manifest itself as complexity hidden within a single process or runtime now finds itself spread across tens or hundreds of loosely coupled services. While all of these services can use different languages […]

Creating microservices in Nest.js

This article is part of a running series that attempts to demystify microservices by showing developers how they can create a set of microservice using their favorite frameworks and protocols. Each article includes details on how to write and run a microservice and a consuming client service in tandem. Microservices can seem intimidating at first, […]

Introducing the world's first DevOps-as-a-Service platform

We are pleased to announce the open beta release of Architect’s DevOps-as-a-Service platform – a groundbreaking continuous delivery toolset that helps teams achieve deployment, networking, and security automation on a distributed architecture, all at once. Through our unique incorporation of dependency management into the deployment process, even the most complex stacks can be deployed to […]

Cycling credentials without cycling containers

In my prior posts, we’ve talked about how to instrument credential cycling and why it’s important to enable application portability. In this post, we’ll take the notion of credential cycling even further and show how secrets can be injected into volumes mounted to your applications. Injecting secrets into mounted volumes is a great way to securely provide credentials […]

How dynamic credentialing makes apps portable

In my last post we talked about how to leverage secret managers to safely store and cycle application credentials in production. In this post we’re going to take the concept of credential cycling a step further to streamline the ability for an app or service to be deployed to parallel environments through dynamic credentialing. Allowing apps to be […]

Use Hashicorp Vault and Node.js to enable credential cycling

Every software engineer knows the importance of data security, and therefore the importance of protecting the credentials that have access to data. At any given moment applications will handle potentially sensitive customer data before writing it to some storage solution, but the application will keep the credentials it uses to access this storage indefinitely. While the […]

The feature Docker forgot

It’s been seven years since Docker was first announced at PyCon, and containers have since inspired sweeping changes in the roles and responsibilities of DevOps engineers around the world. The performance optimizations of a shared OS with the help of an open-source engine gave many developers their first taste of production-ready virtualization; making virtualization approachable […]

The importance of software portability

The evolution of software might be a story of innovation in delivery channels – the mainframe to the personal computer, hardware-specific applications to cross-architecture compilation, desktop to mobile, on-premise to cloud. These new delivery methods represented a unique opportunity for developers to reach more users with the same application. The benefits are obvious: write once, make available […]

Newer posts Older posts