- Our expertises -

Cloud providers

Cloud architecture design

Design cloud first stateless applications or run traditional workload harvesting the best features the cloud have to offer. Our team have years of experience with the public cloud and will be able to define the optimal design pattern for your needs.

View details »

Continuous integration, continuous deployment

Continuous integration continuous delivery

Deliver constant value and prevent issues in production when deploying. By adopting the cicd method and pipeline with a comprehensive suite of unit and functional tests, you will be able to integrate new features in your systems with confidence.

View details »

terraform logo

Infrastructure as code

Keep track of your infrastructure and the changes that were performed on it. Add and remove parts with confidence and test ahead of time without impacting your production environment.

View details »

Generic placeholder image

Custom software

If no existing open source technology satisfy your needs, we will look into your requirements to develop an application to meet your specific business goals.

View details »

Generic placeholder image

Configuration management

Keep your systems to a given state, track historical changes in order to easily patch and detect breaking changes.

View details »

Automation

Comprehensive security

A comprehensive security solution cannot be an extra layer added on top of a system, it have to be a core part of the system from the very beginning. Checking boxes out of a form is not sufficient to protect you from the real world threats.

View details »


- Our tenets -

Driven by business needs | We carefully select technology based on your needs

Business needs should drive technological choices, not the other way around. We aim to provide you the right solutions by re-using industry standard open source software, common programming languages and frameworks in order to ensure that you will always be able to find support for your solution. We are as proeficient on bare metal systems as we are in the cloud and we can create fully customized solutions to meet all your business needs expectations.

Generic placeholder image

Keep it simple principle | We strive to keep complexity to a bare minimum

When the functional and nonfunctional requirements of a system are numerous and challenging, complexity growth is unavoidable.

Our aim is to delay technical complexity by preventing overengineering to take place ahead of time. We will always favor simple and proven solutions until your requirements dictate us to use more sophisticated technologies.

The solution offered should always reflect the current issue you are trying to solve unless you know that growth is just around the corner

Generic placeholder image

Our stance on the cloud | We selectively recommend cloud services when appropriate

It is undeniable that the public cloud offers a comprehensive solution for large systems that requires high availability, compliance to industry standards, encryption, backups and more.

Since choosing the cloud seems like a no-brainer, some important facts are often overlooked.

Pricing

Calculating the cost of a single service is a complex but feasible exercice. The more services you add, the harder it will be to estimate your costs. Optimizing the costs for multiple services will require a decent amount of effort in terms of planning and implementation. Without the time and resources allocated to conduct the proper planning and implementation, your costs can easily spiral out of control.

Complexity

Deploying a single service from a public cloud provider is a relatively simple task. As the number of cloud services you use increase, the complexity of your system also increase drastically since you have to implement services the way recommended by your cloud provider. You will sometimes choose to discard better and simpler solutions because you are in in a particular cloud ecosystem

Vendor lock-in

The more services you use from the public cloud, the more expensive and time consuming it will be if you decide to migrate your workload elsewhere.

To summarize, the public cloud have a lot to offer but you should only adopt it with full knowledge of the potential drawbacks and pitfalls.

Generic placeholder image

- Our team -

Luc Baillargeon

IT Generalist

Fozail Ahmad

Cloud Specialist

Yaqi Liu

Information Security Expert

Sebastien Bariteau

Devops Full-Stack