AWS IAM – Looking at some of the more advanced features

AWS Identity and Access Management (IAM) is one of the most important services available in AWS. Most people know that you can create user accounts and assign permissions (policies). In this blog post, I will look at a few more advanced features of the AWS IAM. Continue reading “AWS IAM – Looking at some of the more advanced features”

AWS Solution Architect Pro, Good Habits and Blogging

I have been posting a little bit less recently. In some ways, it is easier to write two blog posts a week than one blog post once in a while. I have recently read the book titled “Atomic Habit” that motivated me to fix this state of affairs! Continue reading “AWS Solution Architect Pro, Good Habits and Blogging”

Microservices – Why Do You Need A Service Mesh?

Working for consultancy, I already had a chance to build microservice based systems in large financial organisations as well as public sector ones. When sharing my experience with other developers, there is one topic that often comes up- many people wished that they had a service mesh from the start! In this article, I will explain what a service mesh is and why is it so useful! Continue reading “Microservices – Why Do You Need A Service Mesh?”

Making your machine learning idea real with AWS

Machine Learning and its applications are getting more popular every day. For many developers, building a machine learning powered application seems like a daunting task- all this learning, data collection, and computing power needed! In reality, it is not as difficult as it sounds- as long as you harness “the power of the Cloud”… Continue reading “Making your machine learning idea real with AWS”

How to learn AWS

Amazon Web Services (AWS) is the most popular Cloud solution out there. More and more companies are using it every day. It makes development easier, safer, cheaper and better. Since it is becoming an expectation for backend developers to be familiar with AWS (or other Cloud solutions) I compiled here some of the best resources and ideas for learning it. Continue reading “How to learn AWS”

How to easily run Kafka with Docker for Development

Kafka is becoming a popular addition to microservice oriented architectures. Despite its popularity, it may be tricky to run it on your development machine- especially if you run Windows. In this short article, I will show you a simple way to run Kafka locally with Docker. Continue reading “How to easily run Kafka with Docker for Development”