Proud 2 be Cloud

beSharp blog


Break the Monolith into microservices like a pro: our guide to a (almost) seamless transition

Written by beSharp - 24 May 2019

As applications grow in time, adding new features, with complex logic, many different interactions and coupling between components, it becomes very difficult to deal with them and so companies are driven to try and break them into small, manageable and reusable parts, built around business capabilities, microservices.  Within a microservices architecture, each application component runs […]


How to create flexible CI/CD Pipeline on AWS with Fargate and SQS

Written by beSharp - 4 May 2019

The use of Pipeline for automatic code deployment is now an almost essential feature of every development project in the Cloud, as the concept of scalable architecture requires that virtual machines (or containers), which are started on the Cloud to manage traffic spikes use the most up-to-date version of the code. Furthermore, the creation of an […]


AWS CloudFormation: the “top 5” reasons for not using it

Written by beSharp - 3 May 2019

How to survive the most common pitfalls and take advantage of this service, without too many headaches. Who hasn’t had problems with AWS CloudFormation? Sadly, it is commonly known that AWS CloudFormation is as powerful of a tool as it is frustrating; this short article will highlight the most common pitfalls and the most annoying situations, […]


How to create a MongoDB ReplicaSet with Self Healing using AWS services

Written by beSharp - 19 April 2019

MongoDB is a document-based NoSQL database for seamless configuration and use. It is wide-spread across new development projects. In this article, we will see how creating a self-healing system for Mongo clusters on AWS prevents possible downtime. MongoDB allows for creating a cluster distributed in high reliability through ReplicaSets and Sharding: ReplicaSets are sets of identical nodes on which […]


AWS Fargate Services Deployment with Continuous Delivery Pipeline

Written by beSharp - 5 April 2019

In this article, we explain how we have created a Continuous Delivery (CD) pipeline capable of producing a docker image for deployment on AWS ECS Fargate. With the emergence of AWS Fargate, the realization of container-based services finally takes on a whole new meaning. In fact, before Fargate’s release, the only way to use Amazon ECS […]


GO Serverless! Part 3: event-driven software e triggers

Written by beSharp - 10 October 2018

Go to part 1 | Go to part 2 This is the last part of our 3-article series explaining how to set up a Serverless File Sharing Platform. In this article, we are going to focus on the code we need to build both the front- and the back-end of our software. Moreover, we will dive deep into the […]


GO Serverless! Part 2: let’s set up the Cloud infrastructure for the file-sharing application

Written by beSharp - 25 September 2018

Go to part 1 | Go to part 3 The serverless approach is becoming more and more popular in the development world. But how can we actually take advantage of it to create auto-scalable and resilient applications? That’s the point we are focusing on in this 3-article series explaining how to set up a serverless File Sharing platform. In particular, in this […]


Go Serverless! Part 1: let’s create a File Sharing application based on AWS services

Written by beSharp - 11 September 2018

Go to part 2 | Go to part 3 In recent years, the term “Serverless” has become more and more popular in the IT world. Another Buzzword? Or is it indeed possible to develop an application that does not use any servers, as this word would suggest? Let’s try to clarify this possible misunderstanding… Serverless is a Cloud paradigm […]


talk with an expert! Contact us at+39-339-7816800