Blog http://fbrnc.net/blog.rss Fabrizio Branca en-us Green/Blue Deployments with AWS Lambda and CloudFormation - done right. http://fbrnc.net/blog/2016/05/green-blue-deployments-with-aws-lambda-and-cloudformation

If you heard me speak lately or browsed through some of my slidedecks chances are high you've seen this slide and heard me talk about "immutable deployments":

The basic idea is to separate the "disposable" parts of your infrastructure from the "non-disposable" parts (e.g. databases, message queues…

]]>
AWS,CloudFormation,Lambda http://fbrnc.net/blog/2016/05/green-blue-deployments-with-aws-lambda-and-cloudformation Wed, 25 May 2016 00:00:00 +0200
Messaging on AWS http://fbrnc.net/blog/2016/03/messaging-on-aws

or: "What's the difference between SQS, Kinesis, and SNS?"

One of the core principles of "cloud-native" applications is "loose coupling". Let's explore what AWS has to offer and how they various options differ from each other.

]]>
AWS,SNS,SQS,Kinesis,Microservices,Architecture http://fbrnc.net/blog/2016/03/messaging-on-aws Tue, 22 Mar 2016 00:00:00 +0100
Immutable Deployments with AWS CloudFormation and AWS Lambda http://fbrnc.net/blog/2016/03/immutable-infrastructure-cloudformation San Francisco AdvancedAWS Meetup, 2016-03-17 ]]> AWS,CloudFormation,Lambda http://fbrnc.net/blog/2016/03/immutable-infrastructure-cloudformation Fri, 18 Mar 2016 00:00:00 +0100 Continuous Load Testing and Monitoring http://fbrnc.net/blog/2016/03/continuous-load-testing ]]> AWS,CloudFormation,JMeter,Lambda http://fbrnc.net/blog/2016/03/continuous-load-testing Thu, 03 Mar 2016 00:00:00 +0100 What's wrong with AWS OpsWorks? http://fbrnc.net/blog/2016/01/whats-wrong-with-aws-opsworks

Let me start with a note: I actually really like OpsWorks. I like getting things done quick and easily and the clean domain model (layers != instances != apps != deployment). We run a couple of Magento stores (medium-sized and large ones) on OpsWorks and we never had any major problems with it. Howe…

]]>
AWS,OpsWorks,CloudFormation http://fbrnc.net/blog/2016/01/whats-wrong-with-aws-opsworks Tue, 05 Jan 2016 00:00:00 +0100
Rock-solid Magento Development and Deployment Workflows http://fbrnc.net/blog/2015/10/rock-solid-magento-development-and-deployment ZendCon 2015 - Las Vegas ]]> Magento http://fbrnc.net/blog/2015/10/rock-solid-magento-development-and-deployment Mon, 26 Oct 2015 00:00:00 +0100 How to Provision an EC2 Instance http://fbrnc.net/blog/2015/11/how-to-provision-an-ec2-instance

There are many ways how to provision an EC2 instance. And with "provision" I mean "getting everything ready" by installing and configuring all required software and your build in an automated, reproducible way - no, launching an EC2 instance in the AWS Console, logging in via SSH and manually instal…

]]>
AWS,DevOps,Infrastructure as Code,CloudFormation http://fbrnc.net/blog/2015/11/how-to-provision-an-ec2-instance Wed, 14 Oct 2015 00:00:00 +0200
Some thoughts on SUPER-scaling Magento, and a little bit of everything else... http://fbrnc.net/blog/2015/10/super-scaling-magento

Here are some early thoughts about this and that. The more I think about it the clearer some of the things become. And still there are hundreds of open questions. Follow me through this journey trying to figure out what's the right thing to do for our next big project...

]]>
Magento,AWS,Scaling http://fbrnc.net/blog/2015/10/super-scaling-magento Wed, 14 Oct 2015 00:00:00 +0200
$block->setCacheLifetime(null); http://fbrnc.net/blog/2015/06/cache-and-layout-xml-tricks

Did you ever try to make a block that is cached by default uncacheable? Let's play a little bit with caches and layout xml and you might learn a trick or two along the way...

First of all: Why would you want to make a block uncacheable?! - Just because you can :) And here's an example:

Let's look at…

]]>
Magento,Caching,Tricks http://fbrnc.net/blog/2015/06/cache-and-layout-xml-tricks Thu, 11 Jun 2015 00:00:00 +0200
"Open source wins every day. Every time." http://fbrnc.net/blog/2015/04/open-source-wins-every-day-every-time

Seat 10C. On my way back home to San Francisco from Imagine Commerce 2015 in Las Vegas.

This conference was a blast.

Flying home feels like coming home from a big scout summer camp. I met so many interesting people, old and new friends and had some truly inspiring discussions. I feel my brain is e…

]]>
Magento,Open Source http://fbrnc.net/blog/2015/04/open-source-wins-every-day-every-time Sat, 25 Apr 2015 00:00:00 +0200