Development

coding
Development

C# .NET Coding Conventions

We are a dedicated team of professionals with strong will to follow the best practices when we code. As a team, we have to manage several documents with all the coding conventions, design patterns and princi...

aws-and-elasticsearch
Development Quick Tips

Deploy ELK Stack to Amazon ECS

Introduction In this article we will discuss how we self-deployed ELK Stack on Amazon ECS by using AWS Cloud Formation to help us create the required resources. There are many other possibilities to use t...

elasticsearch-aggregations
Development Quick Tips

How to create nested fields inside Elasticsearch when importing SQL data using Logstash

The nested type is a specialized version of the object datatype that allows arrays of objects to be indexed in a way that they can be queried independently of each other. In order to achieve this we will...

Software Development Outsourcing
Development Quick Tips

Importing SQL data inside Elasticsearch/Kibana using Logstash

Prerequisite: Configure the Elasticsearch instance.Configure the Kibana instance.Install the sqljdbc driver library. In order to import the SQL data we need to configure the import file. So let’s start by...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 6 – Final Deploy

We have created stacks. We have updated them manually to Amazon S3. We can launch them easily from the AWS Console > CloudFormation View. Now it is time to use some CI/CD scripts which will deploy our mic...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 5 – Stack for another service

We have now all we need to start splitting the monolithic application into micro-services. All we have to do from now on is: Discuss about the micro-services you will create;Take code apart from the big appl...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 4 – Stack for the monolith

We have created the base stack, now let’s consider our monolithic application that it is actually a micro-service, so let’s deploy it to our previously created infrastructure. After all the base ...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 3 – AWS CloudFormation Stack

In this article, I am going to explain how to setup a base stack for Amazon Cloud Formation service. This stack will create several shared resources needed for deploying docker containers on Windows Server 2016...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 2 – Move to Docker

Now that I have presented how we used to do deploys, the next step is to move our current application to be hosted into Docker. First thing first, we have updated QA and STAGE servers to Windows Server 2016 ...

Software Development Outsourcing
Development

Transforming a monolithic application to a micro-services oriented architecture – Part 1 – The Monolith

In this article I am going to present to you how our current infrastructure was looking like. Beside presenting it, I will also share with you scripts and code that we used to use. At this moment we have a b...