And how it can help your team deliver better software

A leader and a team depicted using chess pieces
A leader and a team depicted using chess pieces

Whether you are a team lead, a manager, or a member of a senior leadership, the one simple rule to be a better leader is to have the following mentality:

When team fails, it is your failure.

When team succeeds, it is their success.

As a team lead on a software engineering team, removing technical barriers is not the only focus of my role. While it is one of my core functions, helping them solve technical problems alone is shortsighted. The goal is to get the team to operate to their full potential. A successful team should be able to self organize, be enthusiastic and have a great environment to make decisions and grow. I believe that under these conditions, a team operates to their full potential and leadership plays a huge role in creating this environment. …

Or how to set up AWS ECS Fargate Service with X-Ray tracing using Typescript CDK

For larger organizations microservice architectures have become de facto standard. Admittedly, such architectures usually come with a set of trade offs. One of these trade offs is a level of complexity that such systems introduce. A single http request may trigger a web of services working together to satisfy it. As you can imagine, this can result in a significant operational complexity.

Amazon and Netflix microservices are depicted in a death star diagram and showing the complexity of the systems
Amazon and Netflix microservices are depicted in a death star diagram and showing the complexity of the systems
Microservice Deathstars

Observability tools like distributed tracing have become a critical component in observability. They allow us to trace a lifecycle of the request through the entire system. AWS X-Ray is one such tool. In this post, I will show you how you can set up X-Ray distributed tracing for your services that run in ECS. …

Timur Abduljalil

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store