Tag: Devops and ci cd
-
Ports and Adapters Architecture
Posted on December 28, 2017, Level beginner Resource Length long
Herberto Graca wrote another piece for a series of posts about Software Architecture. The Ports & Adapters Architecture (aka Hexagonal Architecture) was thought of by Alistair Cockburn and written down on his blog in 2005.
Tags architecture-and-apis devops-and-ci-cd
-
8 components you need to run containers in production
Posted on December 22, 2017, Level beginner Resource Length long
Khash Sajadi published article about components for containers in production. If you've been observing containers for long-enough (and that's about two years or so in this industry) you will also notice the "product churn".
Tags cloud-and-infrastructure architecture-and-apis devops-and-ci-cd
-
KubeVirt - the first look
Posted on December 19, 2017, Level beginner Resource Length medium
Karim Boumedhel wrote interesting article introducing Kubernetes virtualization API (KubeVirt) - an API and runtime add-on for Kubernetes in order to define and manage virtual machines.
Tags cloud-and-infrastructure devops-and-ci-cd
-
How to install Centmin Mod with Let's Encrypt and CloudFlare
Posted on December 11, 2017, Level intermediate Resource Length long
Mike Tabor posted tutorial how to install LAMP server via Centmin Mod and take advantage of free SSL certificates with Let's Encrypt and also leveraging free DNS from CloudFlare.
Tags devops-and-ci-cd security-and-privacy
-
3 common cybersecurity maturity failings
Posted on December 5, 2017, Level beginner Resource Length short
Oliver Rochford published short article on cybersecurity maturity and it's failings. The article touches on some interesting points. Especially on how vendors, investors and the media rely on flawed statistics, surveys and a fair dose of wishful thinking in assessing the security maturity of the average enterprise, projecting market growth and product viability.
Tags cloud-and-infrastructure security-and-privacy devops-and-ci-cd
-
HTTP/2 PUSH vs HTTP Preload
Posted on November 30, 2017, Level beginner Resource Length medium
Inian Parameshwaran article about difference between HTTP/2 Push and HTTP Preload. HTTP/2 PUSH is a feature that lets a server preemptively push resources to the client (without a corresponding request). HTTP Preload is a way to indicate to the browser resources it would require while loading the current page.
Tags frontend-and-mobile software-engineering devops-and-ci-cd
-
Automated image builds with Jenkins, Packer, and Kubernetes
Posted on November 28, 2017, Level intermediate Resource Length long
Detailed article - tutorial from Google Cloud Platform (GCP) engineers about deploying faster. Creating custom images to boot your Google Compute Engine instances or Docker containers can reduce boot time and increase reliability. By pre-installing software into a custom image, you can also reduce your dependency on the availability of 3rd party repositories that are out of your control.
Tags devops-and-ci-cd cloud-and-infrastructure
-
How to host Hugo static website generator on AWS Lambda
Posted on November 25, 2017, Level intermediate Resource Length medium
Ilya Bezdelev wrote tutorial how to create a static website publishing platform hosted in the cloud using several AWS services. It will run static website generator Hugo on AWS Lambda, store files in AWS S3 and serve them from AWS CloudFront. This is older (2015) but still very good article.
Tags frontend-and-mobile architecture-and-apis cloud-and-infrastructure devops-and-ci-cd
-
Host static site with Hugo and Firebase for free
Posted on November 21, 2017, Level intermediate Resource Length short
Ariya Hidayat short and to the point post about hosting static web site with Firebase. He decided to abandon WordPress for his blog and switch to Hugo to generate the content and Firebase to host it. How did the authoring workflow change due to this switch?
Tags frontend-and-mobile software-engineering devops-and-ci-cd
-
How to host multiple web sites with NGINX and HAProxy using LXD on Ubuntu
Posted on November 17, 2017, Level intermediate Resource Length long
Simos Xenitellis wrote an article for digitalocean.com about hosting web application in LXD containers. For many Docker became de facto container solution of choice, but there are different Linux containers available. This article is about LXD which can create and manage these containers. LXD provides a hypervisor service to manage the entire life cycle of containers.
Tags devops-and-ci-cd
-
Advanced kubernetes ingress
Posted on October 29, 2017, Level intermediate Resource Length medium
Björn Wenzel deatiled writting on how to to setup a more complex kubernetes ingress example. This blog post is building on his previous post - Install kubernetes ingress. The application in this example has an api-server and a separate ui server.
Tags devops-and-ci-cd architecture-and-apis security-and-privacy
-
How mailgun adopted service mesh with vulcand and NGINX
Posted on October 28, 2017, Level intermediate Resource Length medium
Derrick J Wippler description how and why they jumped on service mesh bandwagon. He will tell you what is a service mesh, why they have adopted it at Mailgun, and how are they using it to deliver their software. Service mesh has officially become a thing, thanks to the launch of [Istio](https://istio.io/) (a joint collaboration between IBM, Google, and Lyft) and the adoption of [linkerd](https://linkerd.io/) by big companies like PayPal and Ticketmaster.
Tags architecture-and-apis devops-and-ci-cd