DynamoDb Incremental Backups – Part Two

The next blog post in this series, we will delve into the details of our DynamoDb incremental backup solution. If you missed the first post, check it out: Part One I am not going to delve into DynamoDb too much. If you are reading this blog post, I will be assuming…

DynamoDb Incremental Backups – Part One

DynamoDb is an AWS fully managed NoSQL service, which provides a fast and predictable data store. We’ve been using it for several microservices in the past 18 months, and one feature that is sorely missed, are incremental backups. AWS provides an option to take snapshots of your table using a…

Microservice Scars – Slides

Had some great feedback on the presentation – thank you to anyone who gave up their time to come listen to us. There have been requests for the slides… here you go. Microservice Scars from Joshua Toth  

Pragmatism and Business Acumen

The other week, I was having lunch with our CTO at PageUp Tal Rotbart, and we were discussing various issues in the industry, where he posed a question to me that got me thinking  – “Isn’t pragmatism just business acumen?” I’ve been pondering the question for some time now… Let me first start…

Microservice Scars

I have the pleasure to be presenting at the next Alt.Net meet up (in Melbourne) with Joshua Toth. We will be discussing the lessons we have learnt from our first Microservice at PageUp. It has been in production for over 9 months (158 no downtime deployments), and it is worth…

Continuous Delivery

Recently, I’m hearing a lot about continuous delivery, and even continuous deployment. Both are fantastic, and I’ve seen many places reap the benefits of such models. Continuous delivery is when the practices used by the team enable the software to be reliably released at anytime. Every change has the confidence to…

How important is UX?

User Experience has been gaining momentum and importance within companies, but have leaders really connected with what it means? It is hard to argue, that user experience is paramount, in engaging and retaining users / customers. I’m sure most would agree that it is simply common sense. But we are…

Elastic Beanstalk is evil!

For all you AWS’ers out there, I’m hoping this will provide a reason to avoid the EB (Elastic Beanstalk) stack. A quick summary of “what is elastic beanstalk” from Stack Overflow: Elastic Beanstalk is one layer of abstraction away from the EC2 layer. Elastic Beanstalk will setup an “environment” for…

The pragmatic craftsman

I’ve been working in software development for a solid 15 years now, and I’ve seen all sorts of projects, and developers. While software craftsmanship is talked about a lot, and quite often seen in job ads; one thing often left out is pragmatism. In fact, I’ve seen software craftsmanship taken so far,…

Hello again world

As my first post on this new blog, I wanted to write a big thanks to two people who have given me the nudge to start this blogging again. The first one is Tal Rotbart. I’ve worked with Tal for close to 18 months now at PageUp, and I’ve got…