Language
The choice of language depends on several factors:
- the area of competence in your teams
- the monolithic or micro service application need
- the number of potential developers
The advantages of using a Framework are well known, it simplifies and standardizes the work of the developers and allows easier updates. It works like a framework. Frameworks are generally associated specifically with a programming language.
My programming languages with Frameworks are the following:
- Angular 9/10: TypeScript
- Spring boot 2+: Java
- Symfony/Laravel: PHP
My scripting languages:
- Python
- Bash
- Perl
Framework
Frameworks like spring or Laravel/Symfony have evolved in the last few years to be able to easily generate microservices.
PHP, JAVA, TypeScript
CI/CD
The implementation of a CI/CD requires an investment from all IT teams. It takes time for all processes to be efficient and reliable.
I can start from legacy applications and bring you to a container environment (Docker) by allowing you to migrate with flexibility to a Kubenetes platform.
Today I can accompany you in your migration to this new way of thinking and start a new project with you.
The different tools for the implementation of CI/CD that I know:
- Docker
- Kubernetes
- Gitlab-ci/runner
- SonarQube
- Sonatype Nexus Repository Manager
Contract me to accompany you:
Contacte me