-
Distributed Communications Part 1: Common Issues
Intro Nowadays most of the relatively complex and big systems have a distributed architecture. That technically means that the system consists of multiple standalone services communicating between each other in order to solve different business scenarious. In “Distributed Communications” series I’d like to cover the topic of distributed communication, the issues it raises and the ways to minimise the impact or solve them. Common types of communication There are multiple ways to pass the data or commands between services.
Read more… -
Getting Started with ECS Exec for ECS Fargate.
If you are using ECS Fargate to run your services in AWS, you most likely faced the need to ssh into the running container in order to troubleshoot something (collect the dumps, profile the app, check connectivity to 3rd party services etc.). But before March 16th 2021 you had no straightforward option to achieve this. There were workarounds like putting ssh server in a container, but its most likely not what you’d like to spend time on when something goes wrong.
Read more…